logo

Samouczek COBOLA

Samouczek COBOLA

Język programowania COBOL jest jednym z najstarszych języków programowania wysokiego poziomu. COBOL to skrót oznaczający Wspólny język zorientowany na biznes . Pierwotnie był to skompilowany język programowania przypominający język angielski, przeznaczony do zastosowań biznesowych. W tamtym czasie był używany głównie w systemach biznesowych, finansowych i administracyjnych dla firm i rządów. Obecnie, pomimo spadku popularności tego języka, jest on również używany w aplikacjach wdrażanych na komputerach typu mainframe, takich jak zadania przetwarzania wsadowego i transakcyjnego na dużą skalę.

COBOL – wprowadzenie

COBOL został pierwotnie zaprojektowany przez CODASYL (Conference on Data Systems Language) w 1959 roku. Częściowo był oparty na języku programowania FLOW-MATIC zaprojektowanym przez Grace Hopper. Jest to jeden z najstarszych języków programowania wysokiego poziomu. Powstał w wyniku wysiłków Departamentu Obrony USA mających na celu stworzenie przenośnego języka programowania do przetwarzania danych. Obecnie używany jest głównie do tworzenia aplikacji biznesowych, zazwyczaj zorientowanych na pliki i nie możemy go używać do pisania oprogramowania systemowego. Oznacza to po prostu, że nie możemy go użyć do opracowania systemu operacyjnego lub kompilatora.

Jak działa COBOL

Zanim zrozumiemy działanie języka COBOL, powinniśmy zdawać sobie sprawę z faktu, że komputery znają tylko kod maszynowy, czyli strumień binarny zer i jedynek. Aby więc przetworzyć kod COBOL, należy go przekonwertować na kod maszynowy za pomocą kompilatora. Powinniśmy uruchomić źródło programu przez kompilator. Kompilator najpierw sprawdza, czy nie występują błędy składniowe, a następnie konwertuje go na język maszynowy. Następnie kompilator tworzy plik wyjściowy, który jest znany jako moduł ładujący. Ten plik wyjściowy zawiera kod wykonywalny w postaci jedynek i zer.

Historia języka COBOL

COBOL był jednym z najwcześniejszych języków programowania wysokiego poziomu opracowanych w historii programowania. W latach pięćdziesiątych XX wieku, kiedy w zachodniej części świata rozwijał się biznes, pojawiła się potrzeba automatyzacji różnych procesów w celu ułatwienia obsługi, co dało początek językowi programowania wysokiego poziomu przeznaczonemu do przetwarzania danych biznesowych.

  • W 1959 roku język COBOL został opracowany przez Conference on Data Systems Languages ​​(CODASYL).
  • Drukarnia rządowa wydrukowała specyfikację COBOL jako COBOL60 w 1960 roku.
  • COBOL-61, będący następną wersją języka COBOL, został wydany w 1961 roku z pewnymi poprawkami.
  • W 1968 roku COBOL został zatwierdzony przez ANSI (Amerykański Narodowy Instytut Normalizacyjny) jako standardowy język do użytku komercyjnego. Wersja o nazwie COBOL-68.
  • Został on ponownie poprawiony w latach 1974 i 1985 w celu opracowania kolejnych wersji zawierających dodatkowy zestaw funkcji nazwanych odpowiednio COBOL-74 i COBOL-85.
  • Wreszcie w 2002 roku wypuszczono zorientowany obiektowo język COBOL, w którym można było używać hermetyzowanych obiektów jako normalnej części programowania w języku COBOL.

Funkcje języka COBOL

Poniżej przedstawiono kilka popularnych funkcji języka COBOL:

Język prosty i standardowy

COBOL to prosty, standardowy i łatwy do nauczenia język, który można kompilować i uruchamiać na różnych komputerach, takich jak IBM AS/400, komputery osobiste, laptopy itp. Obsługuje szeroki zakres słownictwa składniowego i charakteryzuje się przejrzystym stylem kodowania .

uruchamianie skryptów w systemie Linux

Zapewnij możliwości zorientowane na biznes

Język COBOL został opracowany dla aplikacji biznesowych związanych z dziedziną obronności, finansami itp. Zapewnia zaawansowane możliwości obsługi plików, dzięki czemu jest w stanie obsłużyć ogromne ilości danych. COBOL obsługuje ponad 70% transakcji biznesowych na świecie i najlepiej nadaje się do transakcji złożonych.

Skalowalność i przenośność

COBOL oferuje logiczne struktury kontrolne, które ułatwiają odczyt, modyfikację i debugowanie. COBOL jest także skalowalny, niezawodny i przenośny na różnych platformach. Zapewnia różne narzędzia do testowania i debugowania dla prawie wszystkich platform komputerowych.

Uniwersalna akceptowalność

COBOL jest jednym z powszechnie akceptowanych języków programowania. Jest to język programowania mający ponad sześćdziesiąt lat i zmienił biznes oraz jego działanie na wielu platformach i urządzeniach. Język programowania COBOL oferuje narzędzia do debugowania i testowania dla prawie wszystkich platform komputerowych oraz zapewnia wiele nowych produktów, kompilatorów i narzędzi programistycznych COBOL, które są wydawane niemal co roku.

Zalety COBOLA

COBOL był pierwszym powszechnie używanym językiem programowania wysokiego poziomu. Zapewnia swoim użytkownikom wiele korzyści:

obiekt w Javie
  • COBOL jest w stanie obsłużyć ogromne przetwarzanie danych.
  • Może być używany jako język dokumentujący.
  • COBOL zapewnia skuteczny komunikat o błędzie, dzięki czemu rozwiązywanie błędów jest łatwiejsze.
  • COBOL jest kompatybilny z poprzednimi wersjami.

Warunek wstępny

Przed kontynuowaniem tego samouczka języka COBOL powinieneś posiadać podstawową wiedzę na temat terminologii programowania komputerowego i JCL. Podstawowa znajomość dowolnego języka programowania pomoże Ci opanować koncepcje programowania w języku COBOL i szybko przejść ścieżkę nauki.

Publiczność

Ten poradnik jest przeznaczony dla programistów, którzy chcieliby poznać podstawy języka COBOL. Ten samouczek zapewni wystarczające zrozumienie języka programowania COBOL, dzięki czemu możesz przenieść się na wyższy poziom wiedzy.

Problemy

Zapewniamy, że nauka naszego tutoriala COBOL nie sprawi Ci żadnych trudności. Jeśli jednak w tym samouczku pojawi się jakiś błąd, prosimy o przesłanie problemu lub błędu w formularzu kontaktowym, abyśmy mogli go poprawić.