The evolution of Hello World in several programming languages (with funny languages) [EN/FR]

in #programming7 years ago (edited)

Hello everyone ! Do you know the famous "Hello world" ? This is usualy the first thing that we learn when we start a programming language. This display a "Hello world" message.

Salut tout le monde ! Connaissez-vous le fameux "Hello world" ? C'est généralement la première chose qu'on apprend quand on commence un langage de programmation. Ça affiche un message "Hello World".

helloworld.jpg
Credit

Chronological order.

Ordre chronologique.

ALGOL :

begin 
      file rmt (kind = remote); 
      write(rmt, <"Hello World!">); 
 end. 



COBOL :

IDENTIFICATION DIVISION.
 PROGRAM-ID. Hello.
 ENVIRONMENT DIVISION.
 DATA DIVISION.
 PROCEDURE DIVISION.
    Display 'Hello, World'.
    STOP RUN.



B :

main( ) {
    putchar('hell');
    putchar('o, w');
    putchar('orld');
    putchar('*n' );
 }



C :

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

 int main(void)
 {
  printf("Hello, world\n");
  return EXIT_SUCCESS;
 }



C++ :

#include <iostream>

 int main()
 {
    std::cout << "Hello, World.";
 }



PYTHON :

print "hello world"



JAVA :

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



D :

import std.c.stdio;

  int main(char[][] args)
  {
    printf("Hello, World!\n");
    return 0
  }



GO :

package main

 import "fmt"

 func main() {
    fmt.Printf("Hello, World\n")
 }



SWIFT :

println("Hello, World")

Code examples taken at / Exemples de code pris à http://wiki.c2.com/?HelloWorldInManyProgrammingLanguages






Still here ? Okay ! I will show you other "Hello World" in funny esoteric programming languages. (But no in the chronological order ^^).

Encore ici ? Okay, je vais vous montrer d'autres "Hello World" dans des langages de programmation exotiques et drôles. (mais pas dans l'ordre chronologique ^^).

Let's start !

Commençons !


PIET :
piet.gif
Credit
Yes, the code is in the image.

Oui, le code est dans l'image.


COW :

MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo

There is not fake, this is a true programming language.

C'est pas un truc faux, c'est un vrai langage de programmation.


BRAINFUCK :

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++. [-]>++++++++[<++++>-]<.>+++++++++++[<+++++>-]<. >++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+. [-]++++++++++.
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++. [-]>++++++++[<++++>-]<.#>+++++++++++[<+++++>-]<. >++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+. [-]++++++++++.

Only 8 characters avaible to code.

Seulement 8 caractères disponibles pour coder.


MALBOLGE :

 (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc

Probably the world hardest programming language.

Probablement le langage de programmation le plus dur au monde.


LOLCODE :

HAI
 CAN HAS STDIO?
 VISIBLE "HAI WORLD!"
 KTHXBYE

Lol.

Thanks for reading !

Merci pour votre lecture !

Sort:  

And how do you say "Hello World" in binary? 🤔

Coin Marketplace

STEEM 0.22
TRX 0.20
JST 0.034
BTC 98944.63
ETH 3375.99
USDT 1.00
SBD 3.10