Icon/Pierwszy program
Pierwszy program - Hello, World!
[edytuj]Zazwyczaj pierwszym programem który pisze początkujący programista jest program Hello World!. Zadaniem tego typu programu jest wydrukowanie na ekranie napisu Hello, World! i zakończenie swojego działania.
W języku Icon taki program wygląda następująco:
procedure main () write ( "Hello world!" ) end
Zatem przejdźmy do omówienia poszczególnych instrukcji tego programu:
Analiza kodu źródłowego
[edytuj]procedure main ()
Powyższa instrukcja mówi interpreterowi aby zdefiniował główną procedurę programu (tzw. procedurę main
), która musi być zawarta w każdym programie w języku Icon.
write ( "Hello world!" );
Z kolei ta procedura mówi o czymś zupełnie innym. Procedura write
wydrukowywuje na standardowe wyjście (zwykle ekran naszego monitora) argument który zdefiniowaliśmy wewnątrz cudzysłowów, w tym przypadku łańcuch znaków "Hello, World!". Zauważmy jedną rzecz, na końcu procedury widnieje średnik. Zwiastuje on koniec procedury. W języku Icon nie jest on wymagany, ale średnik jest stosowany przez wielu programistów z uwagi na sentyment do języka C.
end
I na koniec procedura end
. Ta skromna procedura informuje naszego Iconowego tłumacza (interpreter) o tym, że w tym miejscu procedura main
, główna procedura programu się kończy.