Questa pagina descrive i programmi HelloWorld visti a lezione, nella parte riguardante i linguaggi ad alto e a basso livello. Potete scaricare qui i programmi. Tutte le istruzioni date di seguito su come compilare ed eseguire il codice assumono di essere sulla shell di un sistema Linux su processori Intel o AMD a 64bit. Si assume anche che la directory corrente sia la stessa directory dove risiedono i programmi.


HelloWorld.s
  • programma "Hello World!" in assembly
  • funziona solo su Linux su processori Intel o AMD a 64 bit
  • si può generare il codice sorgente con i comandi:
    • as HelloWorld.s -o HelloWorld.o
    • ld HelloWorld.o -o HelloWorld
  • e successivamente lo si può eseguire con il comando:
    • ./HelloWorld
HelloWorld.lst
  • programma "Hello World!" in assembly mostrato a fianco della sua traduzione in linguaggio macchina
HelloWorld.py
  • programma "Hello World!" in Python
  • si può eseguire usando l'interprete Python con il comando
    • python HelloWorld.py
HelloWorld.java
  • programma "Hello World!" in Java
  • compilare con il comando
    • javac HelloWorld.java
  • successivamente si può eseguire il bytecode generato con il comando
    • java HelloWorld

Ultime modifiche: mercoledì, 28 settembre 2022, 19:41