- Cobol je poslovno orijentirani programski jezik razvijen 50-ih.
- Njegova trenutna važnost je zbog njegove upotrebe u kritičnim sustavima u industrijama kao što su bankarstvo i osiguranje.
- Učenje Cobola može otvoriti prilike za posao zbog stalne potražnje za programerima.
- Povijest Cobola pokazuje njegovu evoluciju i prilagodbu tehnološkim promjenama tijekom vremena.
U svijetu programiranja koji se stalno mijenja, jedna stvar ostaje nepromijenjena: stalna prisutnost i važnost programskog jezika Cobol. Ovaj jezik, prvi put osmišljen 50-ih, izdržao je test vremena i ostao je relevantan i danas. Ali zašto je ovaj jezik toliko važan? Kako je uspio ostati u igri dok su drugi programski jezici dolazili i odlazili?
Što 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 godina CODASYL odbor s idejom stvaranja programskog jezika visoke razine koji bi bio univerzalno prihvatljiv za poslovno programiranje.
Zašto je razvijen Cobol?
Ideja iza stvaranja Cobola bila je pojednostaviti proces programiranja, što bi omogućilo većem broju ljudi da u njemu sudjeluje. Cobol je izvorno stvoren da bude jednostavan za korištenje i razumljiv jezik, čak i za one koji nisu profesionalni programeri.
Povijest programskog jezika Cobol
Cobol ima bogatu i fascinantnu povijest. Prvobitno razvijen za Ministarstvo obrane SAD-a, njegova se uporaba proširila na široku paletu industrija i aplikacija. Kako je sve počelo?
Podrijetlo Cobola
Godine 1959. skupina računalnih znanstvenika iz industrije i vlade okupila se kako bi razvila univerzalni programski jezik za poslovanje. Rezultat je bio Cobol. Njihov je cilj bio pružiti jezik koji se može koristiti na bilo kojem računalu, bez obzira na proizvođača.
Cobol kroz godine
Unatoč svojoj starosti, Cobol je izdržao test vremena i još uvijek se široko koristi u industriji. Ova stalna uporaba zahtijevala je razvoj Cobola 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.
Kobol u modernom svijetu
COBOL ostaje temelj svijeta programiranja . Unatoč tehnološkom napretku i pojavi novih programskih jezika, COBOL i dalje ostaje temeljan u mnogim industrijama.
Gdje se Cobol danas koristi?
COBOL se koristi u raznim industrijama, uključujući bankarstvo, osiguranje i vladu. Velik dio svjetske financijske infrastrukture temelji se na COBOL-u zbog njegove robusnosti i pouzdanosti. Više o njegovoj relevantnosti možete pročitati u članku o najboljim alternativama COBOL-u.
Zašto je Cobol još uvijek relevantan?
Naslijeđe COBOL-a i njegova sveprisutnost u poslovnim sustavima od kritične važnosti jamče njegovu kontinuiranu relevantnost. Mnogi od najstarijih sustava koji se danas koriste izvorno su napisani u COBOL-u i još uvijek dobro funkcioniraju, što čini isplativijim i manje rizičnim nastavak korištenja COBOL-a nego prepisivanje tih sustava u modernijem jeziku. Nadalje, priča Grace Hopper je suštinski povezana s razvojem programskih jezika poput COBOL-a, dodajući značajnu povijesnu vrijednost.
Učenje programskog jezika Cobol
Iako Cobol možda nije toliko popularan kao neki moderniji programski jezici, njegovo učenje može biti izvrsna odluka. Evo zašto.
Zašto bih trebao naučiti Cobol?
Postoji stalna potražnja za COBOL programerima zbog potrebe održavanja i ažuriranja naslijeđenih sustava. Učenje COBOL-a može otvoriti vrata mogućnostima 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 dostupni su mnogi resursi. Dostupni su udžbenici, online tečajevi i programi obuke za one koji žele naučiti 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.
Objašnjenje koda korak po korak:
- linija
IDENTIFICATION DIVISION.označava da počinje odjeljak identifikacije programa. PROGRAM-ID. HOLA-MUNDO.definira naziv programa kao “HELLO-WORLD”. Možete ga promijeniti ako želite.AUTHOR. Tu Nombre.omogućuje 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.u ovom slučaju su prazni, ali mogu sadržavati dodatne informacije prema potrebi. - odjeljak
ENVIRONMENT DIVISION.definira konfiguraciju okruženja za izvođenje programa. CONFIGURATION SECTION.Određuje postavke specifične za sustav. U ovom slučaju koristi se COBOL-85.- Linije
SOURCE-COMPUTER.yOBJECT-COMPUTER.navedite konfiguraciju izvornog i odredišnog računala. - odjeljak
DATA DIVISION.definira strukturu podataka koju koristi program. - odjeljak
WORKING-STORAGE SECTION.Ovdje su definirane radne varijable. U ovom slučaju varijabla je definiranaMENSAJEkao niz znakova duljine 20 i dodijeljena mu je vrijednost 'Hello, World!'. - odjeljak
PROCEDURE DIVISION.sadrži programsku logiku. INICIO.je oznaka koja označava početnu točku programa.DISPLAY 'Mensaje: ' MENSAJE.prikazuje na ekranu poruku “Message:” nakon koje slijedi sadržaj varijableMENSAJE.STOP RUN.završava izvođenje programa.
Ovaj program jednostavno prikazuje poruku "Poruka: Zdravo, svijete!" pomoću naredbe DISPLAY i zatim završava izvođenje programa. Poruku možete prilagoditi promjenom vrijednosti varijable MENSAJE prema vašim potrebama.
Preguntas Frecuentes
1. Je li teško naučiti Cobol?
Nije nužno. Cobol je dizajniran da bude jezik koji je jednostavan za razumijevanje i korištenje. Međutim, kao i svaki programski jezik, potrebno je vrijeme i praksa da se svlada.
2. Je li Cobol zastario?
Iako je 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 sustavi napisani u COBOL-u zahtijevaju održavanje i ažuriranja, što pruža brojne mogućnosti COBOL programerima. Ako vas zanima evolucija jezika tijekom vremena, preporučujem čitanje o povijesti računala i njihovom razvoju.
4. Je li Cobol siguran?
Cobol je poznat po svojoj robusnosti i pouzdanosti, što ga čini sigurnim programskim jezikom za mnoge upotrebe, posebno u financijskoj industriji i vladi.
5. Što čini Cobol jedinstvenim?
Cobol je jedinstven na nekoliko načina. Bio je to jedan od prvih programskih jezika visoke razine i posebno je dizajniran da bude jednostavan za korištenje i razumijevanje. Nadalje, njegova široka upotreba u poslovno kritičnim sustavima osigurala je njegovu relevantnost tijekom godina.
6. Hoće li Cobol i dalje biti relevantan u budućnosti?
COBOL će vjerojatno ostati relevantan u doglednoj budućnosti zbog svoje široke upotrebe u naslijeđenim sustavima koji su ključni za mnoge industrije. Možete se posavjetovati s poviješću računala i njihovih generacija kako biste bolje razumjeli kontekst u kojem se ovaj jezik razvio.
Zaključak
Iako je programski jezik Cobol star, još uvijek je relevantan iu upotrebi. Unatoč pojavi mnogih modernih programskih jezika, Cobol je izdržao test vremena i ostaje oslonac u industriji programiranja. Bilo da razmišljate o učenju Cobola ili vas jednostavno zanima povijest programiranja, Cobol je svakako jezik koji zaslužuje poštovanje i cijenjenje.