Installando WordPress il primo articolo si chiama “Hello World!”. Espressione che indica anche il primo programma che normalmente si scrive quando si studia un lunguaggio di programmazione.
Pertanto, vista la natura di questo sito, ho pensato di scrivere hello world nei vari linguaggi che in questi anni ho iniziato, e non sempre finito, a studiare ;-)

Assembler-Intel

;; Hello World for the nasm Assembler (Linux)

SECTION .data

msg db "Hello, world!",0xa ;
len equ $ - msg

SECTION .text
global main

main:
mov eax,4 ; write system call
mov ebx,1 ; file (stdou)
mov ecx,msg ; string
mov edx,len ; strlen
int 0x80 ; call kernel

mov eax,1 ; exit system call
mov ebx,0
int 0x80 ; call kernel

awk

# Hello World in awk

BEGIN {
   print "Hello World!"
   exit
}

BASIC

10 REM Hello World in BASIC
20 PRINT "Hello World!"

C-Ansi

/* Hello World in C, Ansi-style */

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   puts("Hello World!");
   return EXIT_SUCCESS;
}

C-K+R

/* Hello World in C, K&R-style */

main()
{
   puts("Hello World!");
   return 0;
}

C++

// Hello World in C++

#include <iostream.h>

main()
{
   cout << "Hello World!" << endl;
   return 0;
}

Clipper

// Hello World in Clipper

@ "Hello World"

Cobol

*****************************
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hello World!"
STOP RUN.
****************************

Java

// Hello World in Java

class HelloWorld {
   static public void main( String args[] ) {
      System.out.println( “Hello World!” );
   }
}

OCaml

(* Hello World in OCaml *)

print_string "Hello World!\n";;

Pascal

{Hello World in Pascal}

program HelloWorld(output);
begin
   WriteLn('Hello World!');
end.

Perl

# Hello world in Perl

print "Hello World!\n";

PHP

< ?php
// Hello World in PHP

echo 'Hello World!';
?>

Python

# Hello World in Python

print "Hello World"

QuickBASIC

REM Hello World in QuickBASIC
PRINT "Hello World!"
END

Unix-Shell

# Hello World for the Unix shells (sh, ksh, csh, bash, ...)

echo 'Hello World!'

Note:
The Hello World Collection



I commenti non sono possibili per questo articolo.



Get Firefox! Linux GraphoByte
WordPress XHTML CSS W3Csites.com No al Trusting Computing