• Měli byste se naučit COBOL. COBOL je programovací jazyk používaný téměř všemi bankomaty.

    Název jazyka je složen z prvních písmen názvu COBOL – COmmon Business – Oriented Language, což doslova znamená „obecný jazyk obchodní orientace“. Tento jazyk je zaměřen na zpracování ekonomické informace. Byl vyvinut pracovní skupinou založenou pod záštitou výkonného výboru CODASYL - Conference on Data System Languages ​​(CODASYL).

    Práce na první verzi jazyka byly dokončeny v prosinci a v únoru byla zveřejněna předběžná zpráva. Vývoj COBOL-60 trval asi 4 mužské roky. Kořeny COBOL sahají k raným, málo známým programovacím jazykům FLOUMATIC, COMTRAN a FACT a ALGOL ovlivnil výběr symbolů pro COBOL. První kompilátory COBOL byly vytvořeny v prosinci současně dvěma firmami RCA a Remington - Rand - Univas.

    Při vývoji COBOL bylo cílem učinit jazyk strojově nezávislým a přiblížit jej přirozenému jazyku, aby programy byly čitelné i pro neprofesionálního programátora. Podle mnoha uživatelů je z tohoto pohledu COBOL možná nejlepší, na rozdíl od jiných programovacích jazyků, které mají formální syntaxi. COBOL přejímá anglickou syntaxi vět, takže programy COBOL jsou snadno čitelné.

    COBOL byl prvním jazykem, ve kterém možnosti popisu dat odpovídaly procedurálním schopnostem, a prvním jazykem, který zavedl datový typ „záznam“, který je hlavní datovou strukturou. Jednou z pozoruhodných vlastností COBOLu je rekurzivní popis dat. Další vlastností je, že programy COBOL jsou rozděleny do částí nazývaných sekce, přičemž každý program se skládá ze čtyř sekcí: identifikace, zařízení (prostředí), data a procedury.

    Identifikační část slouží ke zjištění identity programu a obsahuje různá vysvětlení nezbytná pro jeho dokumentaci. Sekce hardware obsahuje údaje o použitém hardwaru, většinou periferním. Datová část obsahuje informace o typu a struktuře dat, organizaci a alokaci paměti atd. Část procedur obsahuje výpočetní algoritmy. Tyto hlavní části programu jsou zase rozděleny na jednodušší: oddíl, odstavec, věta a slovo.

    Dalším charakteristickým znakem COBOL je jeho neustálá změna a vylepšování. Po příchodu COBOL-60 byla v následujícím roce publikována druhá verze s názvem „COBOL-61“, která byla široce používána, ale měla určitou nekompatibilitu s COBOL-60. Rozšířená verze jazyka nazvaná "Extended COBOL-60" byla publikována v . O dva roky později se objevil novou verzi s několika málo neobvyklé jméno: "COBOL edition 1965". Tato verze byla schválena jako americký národní standard ve městě, práce na vylepšení jazyka a vývoji nových verzí však pokračují.

    změněno americký standard COBOL byl přijat ve městě s odpovídajícím názvem - COBOL-74. V Americkém národním standardizačním institutu (ANSI) se v současné době dokončuje další standard COBOL, který do jazyka zavádí řadu nových konstrukcí a odstraňuje některé zřídka používané nebo nepohodlné operátory atd. Nová norma také počítá s výrazným omezením různých podmnožin jazyka.

    V SSSR byly ve městě implementovány první kompilátory z podmnožiny jazyka COBOL na počítačích Dnepr-21 a Minsk-32 a ve městě byl přijat národní standard pro programovací jazyk COBOL (GOST 22558-77). .

    Při hodnocení přínosu tohoto jazyka pro teorii a praxi programování nelze než poukázat na rozporuplný charakter postojů k němu uživatelů na jedné straně a počítačových vědců na straně druhé. Jestliže si mezi programátory získal oblibu díky své čitelnosti a možná i rané standardizaci, pak mnozí vědci vnímali jeho vzhled jako chybu a použití jako „nemoc“, se kterou je třeba bojovat. Navíc někteří vědci, zejména známý holandský programátor E. Dijkstra, vyjádřili svůj negativní postoj ke COBOL poměrně drsnou formou (ACM SIGPLAN NOTICE, 1982, v. 17, s. 13-15). Proti použití se ohradili v angličtině jako základ COBOL kvůli jeho nedokonalému stylu. Dobrá čitelnost programu, tvrdili, nebyla ve prospěch COBOLu, protože programy se zaváděním četných „hlukových“ slov byly příliš rozvláčné. Kvůli délce programu jsou kompilátory pomalé a navíc dochází k potížím s automatickým odhalováním chyb při kompilaci.

    Na závěr poznamenáváme, že navzdory skutečnosti, že zkušenost s vývojem a používáním COBOL měla zjevně malý vliv na vytvoření jazyků, které se objevily po něm (s výjimkou jazyka PL / 1), je stále třeba uznat, že zanechalo to výraznou stopu v historii vývoje programovacích jazyků.

    //Počítačové inženýrství a jeho aplikace N10"88.

    Začínající programátoři (a dost možná i jejich zkušení kolegové) si často musí klást otázku, zda se potřebují naučit JAVA, nebo jim bude stačit znalost JavaScriptu, Pythonu či Ruby moderní svět. Vzhledem k poptávce po programátorech v současné ekonomice mnozí nacházejí slušnou práci ještě na univerzitě, a proč by se tedy měl představitel této profese dívat do tak vzdálené minulosti, jako je COBOL?

    Podle studie společnosti Gartner z roku 2001 (v případě tohoto konkrétního jazyka by se to dalo nazvat „nedávno“) bylo 85 % světových obchodních informací zpracováno v COBOL a nyní je množství kódu napsaného v tomto programovacím jazyce se opět začíná zvyšovat. Micro Focus, která vyvíjí a prodává upgradovací nástroje COBOL, tvrdí, že 70 % světových firem tento jazyk stále aktivně používá.

    A i když je jasné, že mnoho aplikací původně napsaných v COBOLu bude přepsáno, Micro Focus je přesvědčen, že většina původního kódu bude stále používána a aplikace se budou používat ještě mnoho let. Jsou bezpečné, stabilní a společnosti, které je využívají, nejsou připraveny se jich jen tak vzdát. Programový manažer Micro Focus Arunn Ramadoss říká: "Žádný jiný jazyk nedokáže reprezentovat obchodní data tak přesně jako COBOL."

    A i v dobách opožděného odchodu do důchodu je stále méně inženýrů schopných pracovat s tímto jazykem. Někdo přestane pracovat, jiný jde na pozice spojené s managementem, ne rozvojem.

    Ramadoss věří, že největší světové společnosti a agentury budou mít brzy velký zájem o mladé programátory, kteří rozumí COBOLu, stejně jako novým technologiím jako .NET nebo HTML5, a věří, že osvojení tohoto programovacího jazyka poslouží všem studentům programovacích oddělení a jejich absolventům, protože velmi brzy bude na trhu velké množství zajímavých pracovních míst souvisejících s COBOL. Nemluvě o tom, že tento programovací jazyk je snadné se naučit.

    Ve skutečnosti jsou taková volná místa již a nejčastěji označena jako „naléhavě potřebná“.

    „Doby, kdy jste mohli být ‚pouze Java programátor‘ nebo ‚pouze programátor C‘, jsou pryč," říká Arunn. „Dnes potřebujete znát více jazyků a technologií a jak je lze integrovat."

    Integrace je možná tím nejdůležitějším detailem pro člověka, který se rozhodne pro COBOL. Povaha jazyka a povaha systémů, které jej používají, je velmi úzce svázána s obchodní logikou a procesy. Největší zkouškou pro vývojáře a programátora proto nebude naučit se jazyk samotný, ale pochopit, jak jej lze použít v moderním firemním prostředí.

    Jako příklad Ramadoss hovoří o obchodním procesu převodu finančních prostředků z jednoho bankovního účtu na druhý – tento postup se od svého vzniku vůbec nezměnil. Ale způsob, jakým lidé interagují s jejich bankovní účty a transakcí, prošel významnými, ne-li dramatickými změnami. Dnes každý chce mít přístup k účtu pomocí PC nebo mobilního telefonu.

    Pro společnosti využívající aplikace napsané v COBOLu bude zase nejobtížnějším momentem uchování a přenos nashromážděných zkušeností a znalostí o stávající obchodní procesy noví vývojáři. Programátoři, kteří již tento jazyk znají a rozumí tomu, jak se do něj integruje moderní technologie bude vyčnívat od svých kolegů, a to i přesto, že se v zásadě nejedná o nejobtížnější technologii na naučení (což znamená, že mnozí s ní mohou zacházet poněkud lehkovážně).

    Kde tedy začíná člověk, který má zájem naučit se tento nejstarší programovací jazyk? nejlepší začátek bude web cobol.com, kde najdete spoustu informací o tom, jak k této technologii přistupovat. Pokud jde o literaturu, za referenční standard je považována kniha „The 21st Century COBOL Programmer“ od Nancy Sternové, Roberta A. Sterna a Jamese P. Leye.

    A samozřejmě přímo zde, na vašem oblíbeném zdroji týkajícím se tohoto programovacího jazyka.

    Začínající programátoři (a dost možná i jejich zkušení kolegové) si často musí klást otázku, zda se potřebují naučit JAVA nebo jim v dnešním světě postačí znalost JavaScriptu, Pythonu či Ruby. Vzhledem k poptávce po programátorech v současné ekonomice mnozí nacházejí slušnou práci ještě na univerzitě, a proč by se tedy měl představitel této profese dívat do tak vzdálené minulosti, jako je COBOL?

    Podle studie společnosti Gartner z roku 2001 (v případě tohoto konkrétního jazyka by se to dalo nazvat „nedávno“) bylo 85 % světových obchodních informací zpracováno v COBOL a nyní je množství kódu napsaného v tomto programovacím jazyce se opět začíná zvyšovat. Micro Focus, která vyvíjí a prodává upgradovací nástroje COBOL, tvrdí, že 70 % světových firem tento jazyk stále aktivně používá.

    A i když je jasné, že mnoho aplikací původně napsaných v COBOLu bude přepsáno, Micro Focus je přesvědčen, že většina původního kódu bude stále používána a aplikace se budou používat ještě mnoho let. Jsou bezpečné, stabilní a společnosti, které je využívají, nejsou připraveny se jich jen tak vzdát. Programový manažer Micro Focus Arunn Ramadoss říká: "Žádný jiný jazyk nedokáže reprezentovat obchodní data tak přesně jako COBOL."

    A i v dobách opožděného odchodu do důchodu je stále méně inženýrů schopných pracovat s tímto jazykem. Někdo přestane pracovat, jiný jde na pozice spojené s managementem, ne rozvojem.

    Ramadoss věří, že největší světové společnosti a agentury budou mít brzy velký zájem o mladé programátory, kteří rozumí COBOLu, stejně jako novým technologiím jako .NET nebo HTML5, a věří, že osvojení tohoto programovacího jazyka poslouží všem studentům programovacích oddělení a jejich absolventům, protože velmi brzy bude na trhu velké množství zajímavých pracovních míst souvisejících s COBOL. Nemluvě o tom, že tento programovací jazyk je snadné se naučit.

    Ve skutečnosti jsou taková volná místa již a nejčastěji označena jako „naléhavě potřebná“.

    „Doby, kdy jste mohli být ‚pouze Java programátor‘ nebo ‚pouze programátor C‘, jsou pryč," říká Arunn. „Dnes potřebujete znát více jazyků a technologií a jak je lze integrovat."

    Integrace je možná tím nejdůležitějším detailem pro člověka, který se rozhodne pro COBOL. Povaha jazyka a povaha systémů, které jej používají, je velmi úzce svázána s obchodní logikou a procesy. Největší zkouškou pro vývojáře a programátora proto nebude naučit se jazyk samotný, ale pochopit, jak jej lze použít v moderním firemním prostředí.

    Jako příklad Ramadoss hovoří o obchodním procesu převodu finančních prostředků z jednoho bankovního účtu na druhý – tento postup se od svého vzniku vůbec nezměnil. Ale způsob, jakým lidé komunikují se svými bankovními účty a transakcemi, prošel významnými, ne-li dramatickými změnami. Dnes každý chce mít přístup k účtu pomocí PC nebo mobilního telefonu.

    Pro společnosti využívající aplikace napsané v COBOLu bude zase nejobtížnějším momentem uchování a přenos nashromážděných zkušeností a znalostí o stávajících obchodních procesech novým vývojářům. Ti programátoři, kteří tento jazyk již znají a rozumí tomu, jak se integruje do moderních technologií, budou vyčnívat ze svých kolegů, i když v zásadě nejde o nejobtížnější technologii na naučení (což znamená, že ji mnozí mohou označovat poněkud lehkovážně).

    Kde tedy začíná člověk, který má zájem naučit se tento nejstarší programovací jazyk? Nejlepší místo, kde začít, je cobol.com, kde najdete spoustu informací o tom, jak s touto technologií začít. Pokud jde o literaturu, za referenční standard je považována kniha „The 21st Century COBOL Programmer“ od Nancy Sternové, Roberta A. Sterna a Jamese P. Leye.

    A samozřejmě přímo zde, na vašem oblíbeném zdroji týkajícím se tohoto programovacího jazyka.

    V základní škola Učili mě, jak se živá příroda liší od neživé. Živá příroda se rodí, dospívá, dává potomky a umírá. Na základě této jednoduché definice jsou programovací jazyky jasně spojené s divokou přírodou. Protože se také rodí (v útrobách korporací či výzkumných skupin), dospívají (od verze k verzi), rodí (jako např. C dalo C ++) a umírají. O poslední fázi samozřejmě nelze říci, že by byla zvlášť příjemná pro programátory, kteří programují v umírajícím jazyce, ale stává se, že programovací jazyky umírají, a to se mimochodem stává ne tak zřídka.

    Když mluvíme o mrtvých programovacích jazycích, vzpomenou si především na dva z nich: Algol, který se stal předchůdcem mnoha moderní jazyky a Cobol, o kterém se říká, že byl napsán ve větším množství kódu než jakýkoli jiný programovací jazyk. A pokud o Algolu nikdo nepochybuje o tom, že tento programovací jazyk je mrtvý, pak vyvstávají otázky s Cobolem. Pokud je tak mrtvý, proč stále vydávají nové verze kompilátorů, vývojových prostředí a dalších nástrojů potřebných k programování na něm? V takové formulaci otázky skutečně existuje určitá logika. A příběh mého přítele, že jedna minská outsourcingová firma nedávno hledala specialistu na Cobol, aby získala lukrativní smlouvu, jen podněcuje zájem o tento údajně mrtvý jazyk.


    Trocha historie

    Možná stojí za to začít rozhovor o tomto programovacím jazyce příběhem o tom, jak vznikl, kdy a k čemu. Každý jazyk totiž není stvořen jen tak, ale pro něco – například Ada byla vytvořena pro programování systémů v reálném čase a C# bylo vytvořeno pro zachycení trhu z Javy.

    Cobol byl vytvořen, aby naprogramoval vše, co souvisí s obchodem, ekonomikou a financemi. I samotný název, který je v angličtině psán jako COBOL, znamená Common Business Oriented Language (jazyk zaměřený na běžné obchodní úkoly). Cobol byl vyvinut podle standardů počítačového světa nejen před dlouhou dobou, ale velmi dávno, a dokonce, možná, dalo by se říci, velmi, velmi dávno - první verze tohoto programovacího jazyka vyšla v roce 1959. A přestože autoři měli za úkol vytvořit jednoduchý programovací jazyk, moderní programátoři pravděpodobně nebudou nazývat Cobol jednoduchým a známým. Nejde však o to, že by se autoři jazyka se svým úkolem vypořádali špatně – jde o to, že za půl století se představy o tom, co je jednoduchý programovací jazyk, poněkud změnily.

    Pak, koncem padesátých let, lidé, kteří uměli programovat jazyk na vysoké úrovni, byl poměrně malý. Cobol byl proto navržen tak, aby se text programu na něm co nejvíce podobal textu v běžné angličtině. Programy Cobol mohou číst a porozumět i laikům – přinejmenším mnohem snadněji než programy napsané v mnoha moderních jazycích. Pokud ukážete text programu ve stejném perlu kamarádce studentky Filologické fakulty Běloruské státní univerzity, zaručeně vás pošle do Novinki.Pokud jí ukážete program v Cobolu, pak s s vysokou mírou pravděpodobnosti vám dokonce bude schopna říci, co právě tento program dělá. Nyní se samozřejmě zdá trochu zvláštní, mírně řečeno, zaměřit se na jazyk pro vytváření podnikových aplikací pro neprofesionály, ale v mnoha Myslím, že právě tato orientace přispěla k tomu, že v Cobolu bylo napsáno tolik kódu.

    Zajímavostí je, že hlavou projektu Cobol byla žena – Grace Hopper; bývá označována jako Kobolova babička. Téměř od svého založení je Cobol standardizovaným programovacím jazykem ANSI. Celkem bylo vydáno pět jazykových standardů: COBOL-60, COBOL-68, COBOL-74, COBOL-85, COBOL 2002 (všimněte si, že vzhledem k tomu, že název jazyka je zkratka, je správné psát jej anglicky v velká písmena). Mimochodem, rok, kdy byl přijat poslední standard, je dalším docela významným důvodem, proč říci, že Kobol je stále více živý než mrtvý. Je nepravděpodobné, že by někdo vydal aktualizovaný standard pro programovací jazyk, který nikdo nikde nepoužívá.


    Třpyt a bída Cobolu

    Proč byl Kobol dříve tak populární a nyní v celém velkém městě Minsk nemůžete najít specialistu na volné místo programátora v tomto jazyce? Důvodů je několik a jako obvykle jeden objektivnější než druhý. Pojďme se podívat na funkce Cobolu, abychom pochopili, proč byl nahrazen novějšími jazyky.

    Za prvé, Cobol se stal populární, protože to byl první jazyk, který podporoval strukturované datové typy. Možná právě to ve své době umožnilo rychle napsat obrovské množství programů pro bankovní sektor, pojišťovny a další nechudé obory. Tyto programy fungovaly a stále fungují na sálových počítačích, k čemuž jim závidí všichni programátoři Algolu. Kromě podpůrných struktur Cobol nabízel také některé velmi atraktivní funkce pro programátory aplikací. Takže například podpora práce se soubory byla na svou dobu velmi dobrá, což dodávalo tomuto jazyku v očích tvůrců podnikových aplikací další atraktivitu.

    To však bylo více než kompenzováno Kobolovou mnohomluvností. Programátoři nemají příliš v oblibě upovídané jazyky – to je z velké části způsobeno neochotou psát velké množství nudného, ​​rutinního kódu a v mnoha ohledech také tím, že jazyky, ve kterých je potřeba psát hodně slova v kódu jednoduše neumožňují vašim rukám držet krok s myšlenkami. Proto to, co bylo zpočátku tvůrci Cobolu vnímáno jako jednoznačné plus jazyka (tedy, že by v něm potenciálně mohl psát i ten, kdo nezná programování), se stalo spíše mínusem. Jak se vyvíjely další programovací jazyky, role Cobolu se zmenšovala a postupně se téměř veškerá práce programátorů, kteří v něm psali, začala redukovat na podporu programů, které kdysi někdo napsal pro sálové počítače. Tato podpora však stále přináší dobré peníze těm, kteří ji dělají.

    $ NASTAVTE FORMÁT ZDROJA "FREE" IDENTIFIKAČNÍ DIVIZE. PROGRAM-ID. násobitel. AUTOR. Michael Coughlan. * Ukázkový program používající ACCEPT, DISPLAY a MULTIPLY k * získání dvou jednociferných čísel od uživatele a jejich vynásobení * dohromady DĚLENÍ DAT. PRACOVNĚ-SKLADOVACÍ ČÁST. 01 Num1 OBR. 9 HODNOTA NULY. 01 Num2 OBR. 9 HODNOTA NULY. 01 Výsledek OBRÁZEK ​​99 HODNOTA NULY. ROZDĚLENÍ POSTUPŮ. DISPLEJ "Zadejte první číslo (1 číslice) : " BEZ POSTUPU. PŘIJMOUT Číslo1. DISPLEJ "Zadejte druhé číslo (1 číslice) : " BEZ POSTUPU. PŘIJMOUT Číslo2. VYNÁSOBIT Počet1 POČTEM 2 DÁTE VÝSLEDEK. DISPLAY "Výsledek je = ", Výsledek. STOP RUN.

    Porovnejte velikosti kódu tohoto programu s programy v C, Javě nebo dokonce v relativně podrobném Pascalu/Delphi, které by dělaly totéž. Celkově to opravdu vypadá, že Cobol měl malou šanci udržet si svou popularitu v těchto jazycích. Skutečnost, že v Cobolu je napsáno obrovské množství kódu, který je nyní potřeba udržovat, není překvapivá - pokud program, který násobí dvě čísla, zabere alespoň 20 (!) řádků kódu, pak je jen děsivé představit si množství kódu pro některé seriózní aplikace.

    Mezi jazykovými rysy Cobolu, které se moderním programátorům mohou zdát podivné, stojí za zmínku především obrovské množství vyhrazených slov - asi čtyři sta. Žádný moderní programovací jazyk, dokonce ani Ada, nemá tolik vyhrazených slov. První verze Cobolu neobsahovala podporu mnoha programátorských triků, bez kterých je nyní extrémně obtížné se obejít i během vývoje. jednoduché programy. Tento seznam zahrnuje rekurzi, lokální proměnné, dynamickou alokaci paměti a dokonce strukturované programovací konstrukce. Ale v první verzi standardu Cobol byla podpora pro samoupravující kód (díky konstruktu ALTER X TO PROCEED TO Y, který se nikdy neuchytil).

    S Cobolem mimochodem souvisel tzv. „problém 2000“, který v roce 1999 a předchozích letech znepokojoval mnoho bystrých hlav a posloužil jako zápletka pro filmy, na které se dnes nelze dívat bez úsměvu.


    souhrn

    To, že Cobol není mrtvý, z něj samozřejmě v moderních podmínkách nedělá dobrý programovací jazyk. To, že má svůj vlastní doplněk pro Eclipse, neznamená, že je tak slibné jako Java, a to, že pro něj IBM vydává nové verze kompilátorů, neznamená, že se v něm budou psát nové programy. Kobol je určitě víc živý než mrtvý, ale není to dobrý život. Takže pokud se rozhodnete naučit se Cobol, pak samozřejmě není mojí povinností vás odrazovat, ale podle mého názoru existují programovací jazyky (a je jich mnoho), které by byly, řekněme, rozumnější studovat.

    Pokud se podíváte na Cobol z historického hlediska, pak je to jistě skvělý programovací jazyk. Ve skutečnosti se jedná o první komerčně úspěšný programovací jazyk vytvořený nikoli pro akademické, ale pro aplikované úkoly. Je těžké přeceňovat myšlenku strukturních datových typů - ve skutečnosti se díky tomu zrodilo takové paradigma, jako je objektově orientované programování. Ačkoliv tedy Cobol působí v dnešním softwarovém průmyslu trochu zvláštně, nijak to neubírá na jeho historickém významu.

    Vadim STANKEVICH

    Na počátku 60. let. COBOL (Common Business Oriented Language) byl široce používán ke zpracování obchodních informací na počítačích (nyní nazývaných obchodní aplikace).

    Architektura jazyka COBOL byla mnohokrát revidována - jeho první verze byla vydána v roce 1960 a pozdější verze - v letech 1974 a 1984. Vývoj jazyka COBOL pod vedením Grace Hopperové sponzorovalo americké ministerstvo obrany. Vývojáři jazyka COBOL si vypůjčili některé myšlenky z jazyka FLOWMATIC společnosti Univac, včetně použití podstatných jmen a sloves k popisu akcí a oddělení popisů dat od příkazů. Když byl COBOL vyvinut, jedinečným cílem bylo vytvořit programovací jazyk, který používá "přirozenou angličtinu" k popisu algoritmů. Přestože je výsledný jazyk celkem dobře čitelný, stále má formální syntaxi a programování v něm vyžaduje určité praktické dovednosti.

    Kvůli velký počet reprezentace různých dat a obrovské množství možností pro většinu jazykových operátorů je převod programu COBOL do efektivního spustitelného kódu poměrně obtížný. Většina raných kompilátorů COBOL byla extrémně pomalá, ale nedávná zlepšení v metodách kompilace vedla k relativně rychlým kompilátorům COBOL, které produkují poměrně efektivní spustitelný kód.

    Programy COBOL jsou organizovány do čtyř sekcí. Taková organizace splňuje dva hlavní cíle vývoje jazyka: oddělení strojově závislých programových prvků od strojově nezávislých a rovněž oddělení popisu dat od popisu algoritmu. V důsledku toho se objevily tři části programu:

    Divize PROCEDURE obsahuje algoritmy

    Divize DATA obsahuje popisy dat

    Divize ŽIVOTNÍ PROSTŘEDÍ obsahuje specifické softwarové specifikace, jako jsou vazby mezi programem a externí soubory data.

    Čtvrtý identifikační oddíl (oddělení IDENTIFIKACE) obsahuje název programu a jméno jeho autora, jakož i Dodatečné informace a dokumentaci.