Icon/Pierwszy program

Z Wikibooks, biblioteki wolnych podręczników.

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.