COBOL: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Fafik (dyskusja | edycje)
poprawa przekierowań
Fafik (dyskusja | edycje)
Linia 42:
Każdy program w COBOL’u zawiera cztery podstawowe elementy leksykalne: słowa, literały, symbole (ang. ''picture character-strings'', zobacz&nbsp;[[COBOL#PICTURE clause|PICTURE clause]]) oraz separatory. Słowa zawierać mogą słowa zarezerwowane oraz identyfikatory zdefiniowane przez użytkownika. Mogą mieć długość do 31 znaków oraz zawierać litery, cyfry, myślniki i podkreślenia. Literały to cyfry (np.&nbsp;<code>12</code>) oraz ciągi znaków (np.&nbsp;<code>'Hello!'</code>).<ref>{{Cytuj|autor=|tytuł=ISO/IEC JTC 1/SC 22/WG 4 2014, § 8.3.1.2.|data=}}</ref> Separatory zawierają spacje, przecinki oraz średniki.
 
Podstawowym elementem strukturyzującym program w COBOL’u jest dywizja. W każdym programie wyróżniamy 4 dywizje: ''identification'', ''environment'', ''data'' oraz ''procedure''. Dywizja ''identification'' określna nazwę oraz element źródłowy. W dywizji tej wyspecyfikowane są również klasy i interfejsy. Dywizja ''environment'' określa wszystkie elementy programu, które zależą od systemu, na którym działają, takie jak pliki I zestawy znaków. Dywizja ''data'' służy do deklaracji [[Zmienna (informatyka)|zmiennych]] i parametrów. Dywizja ''procedure'' zawiera polecenia. Każda dywizja jest podzielona na sekcje, które składają się z paragrafów.<ref name=":1" />
 
== Krytyka i obrona ==