- Cobol je poslovno orijentirani programski jezik razvijen 50-ih.
- Njegova trenutna važnost je zbog njegove upotrebe u kritičnim sistemima u industrijama kao što su bankarstvo i osiguranje.
- Učenje Cobola može otvoriti prilike za posao zbog stalne potražnje za programerima.
- Istorija Cobola pokazuje njegovu evoluciju i prilagođavanje tehnološkim promjenama tokom vremena.
U svijetu programiranja koji se stalno mijenja, jedna stvar ostaje konstantna: postojano prisustvo i važnost programskog jezika Cobol. Ovaj jezik, prvi put osmišljen 50-ih, izdržao je test vremena i ostaje relevantan i danas. Ali zašto je ovaj jezik toliko važan? Kako je uspio da ostane u igri dok su drugi programski jezici došli i otišli?
Šta je programski jezik Cobol?
Cobol je akronim za COmmon Business-Oriented Language, to je programski jezik orijentiran na poslovni svijet. Razvio ga je 50-ih od strane CODASYL komiteta sa idejom da se stvori programski jezik visokog nivoa koji bi bio univerzalno prihvatljiv za poslovno programiranje.
Zašto je razvijen Cobol?
Ideja koja stoji iza stvaranja Cobola bila je da se pojednostavi proces programiranja, što bi omogućilo da više ljudi učestvuje u njemu. Cobol je prvobitno kreiran da bude jezik koji se lako koristi i razumije, čak i za one koji nisu bili profesionalni programeri.
Istorija programskog jezika Cobol
Cobol ima bogatu i fascinantnu istoriju. Prvobitno razvijen za Ministarstvo odbrane SAD-a, njegova upotreba se proširila na širok spektar industrija i aplikacija. Kako je sve počelo?
Poreklo Cobola
Godine 1959. grupa kompjuterskih naučnika iz industrije i vlade se udružila kako bi razvila univerzalni programski jezik za poslovanje. Rezultat je bio Cobol. Njihov cilj je bio da obezbede jezik koji se može koristiti na svakom računaru, bez obzira na proizvođača.
Cobol kroz godine
Uprkos starosti, Cobol je izdržao test vremena i i dalje se široko koristi u industriji. Ova kontinuirana upotreba zahtijevala je da Cobol evoluira kako bi ostao relevantan. Ažuriranja i revizije omogućile su Cobolu da drži korak s tehnološkim napretkom i zahtjevima tržišta.
Cobol u modernom svijetu
Cobol ostaje oslonac u svet programiranja. Uprkos tehnološkom napretku i pojavi novih programskih jezika, Cobol ostaje neophodan u mnogim industrijama.
Gdje se danas koristi Cobol?
Cobol se koristi u raznim industrijama, uključujući bankarstvo, osiguranje i vladu. Veliki dio svjetske finansijske infrastrukture zasnovan je na Cobolu, zbog njegove robusnosti i pouzdanosti. Više o njegovoj važnosti možete pročitati u članku o Najbolje alternative za Cobol.
Zašto je Cobol još uvijek relevantan?
Cobolovo naslijeđe i sveprisutno prisustvo u poslovno kritičnim sistemima osiguravaju njegovu relevantnost. Mnogi od starijih sistema koji se danas koriste izvorno su napisani na Cobolu i nastavljaju dobro raditi, što čini ekonomičnijim i manje rizičnijim nastavak korištenja Cobola umjesto prepisivanja ovih sistema na moderniji jezik. Osim toga, the Priča Grace Hopper On je suštinski povezan sa razvojem programskih jezika kao što je Cobol, što dodaje važnu istorijsku vrednost.
Učenje programskog jezika Cobol
Iako Cobol možda nije toliko popularan kao neki moderniji programski jezici, njegovo učenje može biti odlična odluka. Evo zašto.
Zašto da učim Cobol?
Postoji stalna potražnja za Cobol programerima, zbog potrebe za održavanjem i ažuriranjem naslijeđenih sistema. Učenje Cobola može otvoriti vrata mogućnostima za zapošljavanje koje nisu dostupne onima koji znaju samo modernije programske jezike. Za vrijedne resurse za učenje Cobola, možete provjeriti Najbolji web resursi za Cobol.
Kako mogu naučiti Cobol?
Učenje Cobola može biti izazovno, ali postoji mnogo dostupnih resursa. Dostupni su udžbenici, onlajn kursevi i programi obuke za one koji žele da nauče ovaj časni jezik.
Tipičan primjer "Hello World" u Cobolu
IDENTIFICATION DIVISION.
PROGRAM-ID. HOLA-MUNDO.
AUTHOR. Tu Nombre.
DATE-WRITTEN. 4 DE JULIO DE 2023.
DATE-COMPILED.
SECURITY.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. COBOL-85.
OBJECT-COMPUTER. COBOL-85.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MENSAJE PIC X(20) VALUE '¡Hola, Mundo!'.
PROCEDURE DIVISION.
INICIO.
DISPLAY 'Mensaje: ' MENSAJE.
STOP RUN.
Korak po korak objašnjenje koda:
- Linija
IDENTIFICATION DIVISION.označava da počinje odjeljak identifikacije programa. PROGRAM-ID. HOLA-MUNDO.definiše ime programa kao “HELLO-WORLD”. Možete ga promijeniti ako želite.AUTHOR. Tu Nombre.omogućava vam da dodate svoje ime kao autora programa.DATE-WRITTEN. 4 DE JULIO DE 2023.daje datum kada je program napisan.- Linije
DATE-COMPILED.ySECURITY.su prazni u ovom slučaju, ali mogu uključivati dodatne informacije po potrebi. - Odeljak
ENVIRONMENT DIVISION.definira konfiguraciju okruženja za izvršavanje programa. CONFIGURATION SECTION.Određuje postavke specifične za sistem. U ovom slučaju se koristi COBOL-85.- Linije
SOURCE-COMPUTER.yOBJECT-COMPUTER.specificirati konfiguraciju izvornog i odredišnog računala. - Odeljak
DATA DIVISION.definira strukturu podataka koju koristi program. - Odeljak
WORKING-STORAGE SECTION.Ovdje se definiraju radne varijable. U ovom slučaju, varijabla je definiranaMENSAJEkao niz znakova dužine 20 i dodjeljuje mu se vrijednost 'Hello, World!'. - Odeljak
PROCEDURE DIVISION.sadrži programsku logiku. INICIO.je oznaka koja označava početnu tačku programa.DISPLAY 'Mensaje: ' MENSAJE.prikazuje na ekranu poruku “Message:” praćeno sadržajem varijableMENSAJE.STOP RUN.završava izvršavanje programa.
Ovaj program jednostavno prikazuje poruku “Poruka: Zdravo, svijete!” koristeći naredbu DISPLAY i zatim završava izvršavanje programa. Možete prilagoditi poruku promjenom vrijednosti varijable MENSAJE prema vašim potrebama.
FAQ
1. Da li je teško naučiti Cobol?
Nije nužno. Cobol je dizajniran da bude jezik koji se lako razumije i koristi. Međutim, kao i svaki programski jezik, potrebno je vrijeme i praksa za savladavanje.
2. Da li je Cobol zastario?
Iako je to stari programski jezik, Cobol nije zastario. Još uvijek se široko koristi u mnogim industrijama i postoji stalna potražnja za Cobol programerima.
3. Mogu li koristiti Cobol za razvoj modernih aplikacija?
Da, možeš. Iako nije uobičajeno koristiti Cobol za razvoj novih aplikacija, to je moguće učiniti. Osim toga, mnogi stari sistemi napisani na Cobolu moraju se održavati i ažurirati, pružajući mnoge mogućnosti Cobol programerima. Ako vas zanima evolucija jezika tokom vremena, preporučujem da pročitate o Istorija kompjutera i njegova evolucija.
4. Da li je Cobol bezbedan?
Cobol je poznat po svojoj robusnosti i pouzdanosti, što ga čini sigurnim programskim jezikom za mnoge namjene, posebno u finansijskoj industriji i vladi.
5. Šta čini Cobol jedinstvenim?
Cobol je jedinstven na nekoliko načina. Bio je to jedan od prvih programskih jezika visokog nivoa i posebno je dizajniran da bude jednostavan za korištenje i razumijevanje. Nadalje, njegova široka upotreba u poslovnim kritičnim sistemima osigurala je njegovu relevantnost tokom godina.
6. Hoće li Cobol i dalje biti relevantan u budućnosti?
Cobol će vjerovatno ostati relevantan u doglednoj budućnosti, zbog svoje široke upotrebe u naslijeđenim sistemima koji su kritični za mnoge industrije. Možete konsultovati Istorija kompjutera i njegove generacije kako bi bolje razumjeli kontekst u kojem se ovaj jezik razvio.
zaključak
Iako je programski jezik Cobol star, on je i danas relevantan i u upotrebi. Uprkos pojavi mnogih modernih programskih jezika, Cobol je izdržao test vremena i ostaje glavni oslonac u programskoj industriji. Bilo da razmišljate o učenju Cobol ili ste jednostavno zainteresirani za povijest programiranja, Cobol je svakako jezik koji zaslužuje poštovanje i uvažavanje.