| quando si incontra un linguaggio di programmazione, il primo programma che viene presentato è in genere il cosiddetto "hello, world!" ne presento una carrellata, se qualcuno lo sa scrivere in altri linguaggi, aggiunga pure! c CODICE #include <stdio.h> int main(void) { printf("Hello World!\n"); return 0; } c++ CODICE #include <iostream>
int main() { std::cout << "Hello World!\n"; } bash CODICE #!/bin/bash echo "Hello World!"; assembly x86 CODICE IDEAL MODEL SMALL STACK 100h DATASEG HW DB "hello, world", 13, 10, '$' CODESEG Begin: MOV AX, @data MOV DS, AX MOV DX, OFFSET HW MOV AH, 09H INT 21H MOV AX, 4C00H INT 21H END Begin ed ora passiamo ai linguaggi più bizzarri! brainfuck CODICE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++.+++++++++++++++++++++++++++++.+++++++..+++.-------------- -----------------------------------------------------.----------- -.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++.--------.+++.------.--------.----------- --------------------------------------------------------. malbolge (il più difficile linguaggio mai creato!) CODICE (=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;gsedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O<oLm linguine (che, ovviamente, deriva da un altro linguaggio chiamato spaghetti... ) CODICE 1[0=72,0$,0+29,0$,0+7,0$,0$,0+3,0$,1=32,1$,0-24,0$,0+24,0$,0+3,0$,0-6,0$,0-8,0$,1+1,1$,1-23,1$]0 befunge CODICE "!dlrow ,olleH">:v ^,_@ o, in modo decisamente più leggibile CODICE > v v ,,,,,"Hello" < >4 8 * , v v,,,,,,"World!"< >2 5 * ,@ prossimamente altri!
|