COBOL - przegląd

Wprowadzenie do języka COBOL

COBOL to język wysokiego poziomu. Trzeba zrozumieć, jak działa COBOL. Komputery rozumieją tylko kod maszynowy, binarny strumień zer i jedynek. Kod COBOL należy przekonwertować na kod maszynowy przy użyciu rozszerzeniacompiler. Uruchom źródło programu za pomocą kompilatora. Kompilator najpierw sprawdza wszelkie błędy składniowe, a następnie konwertuje je na język maszynowy. Kompilator tworzy plik wyjściowy o nazwieload module. Ten plik wyjściowy zawiera kod wykonywalny w postaci zer i jedynek.

Ewolucja COBOL

W latach pięćdziesiątych XX wieku, kiedy firmy rozwijały się w zachodniej części świata, istniała potrzeba zautomatyzowania różnych procesów w celu ułatwienia obsługi, co dało początek wysokopoziomowemu językowi programowania przeznaczonemu do przetwarzania danych biznesowych.

  • W 1959 roku język COBOL został opracowany przez CODASYL (Conference on Data Systems Language).

  • Następna wersja, COBOL-61, została wydana w 1961 roku z pewnymi poprawkami.

  • W 1968 roku język COBOL został zatwierdzony przez ANSI jako język standardowy do użytku komercyjnego (COBOL-68).

  • Został ponownie poprawiony w 1974 i 1985 roku, aby opracować kolejne wersje o nazwach odpowiednio COBOL-74 i COBOL-85.

  • W 2002 roku został wydany obiekt COBOL zorientowany obiektowo, który mógł używać zamkniętych obiektów jako normalnej części programowania w języku COBOL.

Znaczenie języka COBOL

  • COBOL był pierwszym szeroko stosowanym językiem programowania wysokiego poziomu. Jest to język podobny do angielskiego, który jest przyjazny dla użytkownika. Wszystkie instrukcje można zakodować prostymi angielskimi słowami.

  • COBOL jest również używany jako język samodokumentujący.

  • COBOL radzi sobie z przetwarzaniem ogromnych ilości danych.

  • COBOL jest kompatybilny z poprzednimi wersjami.

  • COBOL ma skuteczne komunikaty o błędach, dzięki czemu ich rozwiązywanie jest łatwiejsze.

Cechy COBOL

Standardowy język

COBOL to standardowy język, który można kompilować i uruchamiać na maszynach takich jak IBM AS / 400, komputery osobiste itp.

Zorientowany na biznes

COBOL został zaprojektowany z myślą o zastosowaniach biznesowych związanych z dziedziną finansów, obronności itp. Dzięki zaawansowanym możliwościom obsługi plików może obsługiwać ogromne ilości danych.

Solidny język

COBOL to solidny język, ponieważ jego liczne narzędzia do debugowania i testowania są dostępne dla prawie wszystkich platform komputerowych.

Język strukturalny

W języku COBOL dostępne są logiczne struktury kontrolne, które ułatwiają odczytywanie i modyfikowanie. COBOL ma różne działy, więc jest łatwy do debugowania.