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.