Oggi vi propongo di scrivere il programma che scrive la parola ciao in linguaggi diversi. Di linguaggi ne esistono tanti e scegliere quello più adatto alle proprie esigenze non è semplice e spesso non è disponibile sul dispositivo che si vuole utilizzare. Bisogna adeguarsi a scelte di mercato/moda/accordi commerciali e via dicendo. Quello più diffuso, oggi, è il C di Brian Kernighan e Dennis Ritchie, anche nelle sue varianti (alcuni dicono evoluzioni) in C++ e C#.
Torniamo al nostro esempio e vediamo come si scrive nel caro e vecchio FORTRAN, ricordandovi il sito con cui provare gli esempi.
Se volete provarlo copiate ( qui il file ) e a caricarlo nell' IDE.
Programma in FORTRAN di Paolo Luongo |
Caro e "vecchio" Fortran 74. Quanti ricordi e quanto tempo trascorso per imparare la tua sintassi ! Un carattere (qualsiasi) in colonna 1 serviva per indicare una riga di commento e le istruzioni dovevano "entrare" nelle colonne dalla 7 alla 72 per colpa delle schede perforate, ma potevano continuare nella scheda successiva mettendo un carattere in colonna 6. Ogni istruzione poteva avere una etichetta (label) per poterla individuare fra le altre. Era perfino consentito l'uso del GO TO (vai a) ripudiato delle nuove generazioni di programmatori postmoderni.
Tornando a noi, ho fatto (anche qui) qualche "forzatura" per agevolare la "semplicità" della lettura.
Ecco l'esempio con un diverso linguaggio il COBOL . Anche lui nella versione del 1974. Ottima annata... per la montagna di codice prodotto con questa versione.
Qui i margini sono due Margine A e Margine B ma non ha importanza tanto il compilatore ( il programma che lo traduce nel linguaggio della macchina ossia in binario) che è sul sito è di "bocca buona". Il file di esempio è qui.
Altro esempio con il PASCAL, molto famoso nella seconda metà degli anni '80 con la versione TURBO PASCAL della Borland.
Il file con il sorgente è qui.
I margini sono "spariti" ma è comparso il ; per indicare la fine dell'istruzione.
L'esempio in FORTH che avevo preparato, ve lo risparmio perché è criptico e vi spaventerei.
(è quello che segue)
Programma in FORTH di Paolo Luongo |
Non è molto chiaro, no? Il file di esempio è qui e il risultato sarà il solito CIAO !
Più tardi, ( lasciatemi il tempo di oziare ) vi proporrò la versione in C del secondo esempio. La somma di 3 + 5 (se non ricordo male).
Continua con: Impariamo a programmare? No, grazie ! (4a parte)
A più tardi.
Ciao
Paolo :-)
Nessun commento:
Posta un commento