Quando arriva il momento di scrivere un programma , ci sono decine , se non centinaia, di linguaggi di programmazione da cui è possibile scegliere. Ognuno ha i suoi punti di forza e di debolezza , quando si tratta di stampare un numero ID studente allo schermo . C ( e il suo discendente C + +) sono i " linguaggi di basso livello ", tecnicamente difficili , ma tra i più veloci e più potenti . Java è un " linguaggio di alto livello ", in cui molti dei più difficili dettagli di C sono gestite automaticamente e buone pratiche di sviluppo object oriented applicate dagli struttura del linguaggio , ma è più lento . Ruby è un " linguaggio interpretato . " È molto più lento di Java e C e non costringe buona struttura ad oggetti per l'utente, ma è molto meglio a consentire un programmatore a " arrivare al punto . " Istruzioni 
 1 
 incolla quanto segue nel tuo editor di C : 
 
 int studentID = 789.216.387 ; 
 
 int main ( ) { cout 
 
 < < studentID ; 
 
 return 0; } 
 
 
 
 Questo definisce l' ID studente , assegna un valore , e lo stampa sullo schermo . Il "ritorno" è una linea necessaria per tornare al sistema operativo e farlo sapere che non ci sono stati errori 
 2 
 incolla quanto segue nel tuo editor di Java : . 
 Classe 
 StudentIdPrinter { 
 
 int studentID = 3423432432 ; 
 
 public static void main (String [] args ) { 
 
 System.out.println ( studentID ) ; 
 
 } } 
 
 
 
 Come potete vedere , c'è un po 'più di codice qui che nel programma C : Java richiede che tutti i codici sono definite nell'ambito di una sorta di classe --- un oggetto immaginario . che permette di raggruppare le operazioni con i dati che interessano 
 3 
 incolla quanto segue nel tuo editor di rubino : 
 
 id = 432.432.432 
 
 mette id 
 
 differenza di C e Java , Ruby lascia ottenere dritto al punto con il codice che fa quello che dice . Un valore di ID viene creato e assegnato un ID studente , e che ID è stampato sullo schermo immediatamente utilizzando il comando " puts " .