- 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 kamen temeljac svijeta programiranja . Uprkos tehnološkom napretku i pojavi novih programskih jezika, COBOL i dalje ostaje fundamentalan 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 COBOL-u zbog njegove robusnosti i pouzdanosti. Više o njegovoj relevantnosti možete pročitati u članku o najboljim alternativama za COBOL.
Zašto je Cobol još uvijek relevantan?
Naslijeđe COBOL-a i njegova sveprisutnost u ključnim poslovnim sistemima garantuju njegovu kontinuiranu relevantnost. Mnogi od najstarijih sistema koji se danas koriste prvobitno su napisani u COBOL-u i još uvijek dobro funkcionišu, što čini isplativijim i manje rizičnim nastavak korištenja COBOL-a umjesto prepisivanja ovih sistema u modernijem jeziku. Nadalje, priča Grace Hopper je suštinski povezana s razvojem programskih jezika poput COBOL-a, dodajući značajnu historijsku vrijednost.
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 COBOL-a može otvoriti vrata za mogućnosti zapošljavanja koje nisu dostupne onima koji poznaju samo modernije programske jezike. Za vrijedne resurse o učenju COBOL-a, možete pogledati najbolje COBOL web resurse.
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žete. Iako nije uobičajeno koristiti COBOL za razvoj novih aplikacija, moguće je. Nadalje, mnogi naslijeđeni sistemi napisani u COBOL-u zahtijevaju održavanje i ažuriranja, što pruža brojne mogućnosti COBOL programerima. Ako vas zanima evolucija jezika tokom vremena, preporučujem vam da pročitate o historiji računara i njihovom razvoju.
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 ključni za mnoge industrije. Možete konsultovati historiju računara i njihovih generacija kako biste 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.