IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Humour Informatique Discussion :

hello world dans tous les langages

  1. #1
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut hello world dans tous les langages


    un peu de bonjour le monde dans tous les langages :
    https://github.com/leachim6/hello-world
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    y a pas les langages que j'utilise

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    le langage des signes n'est pas considéré comme informatique aussi
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Points : 909
    Points
    909
    Par défaut
    Ca me rappel le poste sur "100 bouteilles de bières" qui doit être quelque part dans les méandres abyssales de ce forum.
    Informaticienne le jour, créatrice de bijoux la nuit (https://www.facebook.com/La-Fée-Chro...07539656306271) et maman à plein temps !

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 11
    Points : 52
    Points
    52
    Par défaut
    Y a un site pour ça

  6. #6
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Citation Envoyé par Lady Voir le message
    Ca me rappel le poste sur "100 bouteilles de bières" qui doit être quelque part dans les méandres abyssales de ce forum.
    En fait c'est "99 bottles of beer on the wall" (à ne pas confondre non plus avec "99 Luftballons") et c'est ici que ça se passe :

    http://99-bottles-of-beer.net/
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  7. #7
    Membre éprouvé
    Homme Profil pro
    -
    Inscrit en
    Octobre 2011
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : -

    Informations forums :
    Inscription : Octobre 2011
    Messages : 344
    Points : 1 235
    Points
    1 235
    Par défaut
    Tiens je viens de remarquer que dans l'aide d'emacs, il y a un fichier avec comment dire bonjour dans plusieurs langues humaines :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    English /ˈɪŋɡlɪʃ/	Hello
    Esperanto	Saluton (Eĥoŝanĝo ĉiuĵaŭde)
    Estonian (eesti keel)	Tere päevast / Tere õhtust
    Finnish (suomi)	Hei / Hyvää päivää
    French (français)	Bonjour / Salut
    Georgian (ქართველი)	გამარჯობა
    German (Deutsch)	Guten Tag / Grüß Gott
    Mais se cachent dans ces traductions des trucs plus marrants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C	printf ("Hello, world!\n");
    Emacs	emacs --no-splash -f view-hello-file
    Et mes deux preferees :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Mathematics	∀ p ∈ world • hello p  □
    Javanese (Jawa)	System.out.println("Sugeng siang!");
    Merci emacs.

  8. #8
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par pcaboche Voir le message
    En fait c'est "99 bottles of beer on the wall" (à ne pas confondre non plus avec "99 Luftballons") et c'est ici que ça se passe :

    http://99-bottles-of-beer.net/
    Y'a même des langages obscurs, on se demande qui peut poster ces trucs qui n'intéressent personne !!! !

    .... ah tiens c'est moi en fait

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  9. #9
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    j'ai trouvé le tumbler qui va avec
    http://lesjoiesducode.tumblr.com/
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  10. #10
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Citation Envoyé par pcaboche Voir le message
    En fait c'est "99 bottles of beer on the wall" (à ne pas confondre non plus avec "99 Luftballons") et c'est ici que ça se passe :

    http://99-bottles-of-beer.net/
    Les codes Perl et Javascript sont trop bons !

    Code perl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
        ''=~(        '(?{'        .('`'        |'%')        .('['        ^'-')
        .('`'        |'!')        .('`'        |',')        .'"'.        '\\$'
        .'=='        .('['        ^'+')        .('`'        |'/')        .('['
        ^'+')        .'||'        .(';'        &'=')        .(';'        &'=')
        .';-'        .'-'.        '\\$'        .'=;'        .('['        ^'(')
        .('['        ^'.')        .('`'        |'"')        .('!'        ^'+')
       .'_\\{'      .'(\\$'      .';=('.      '\\$=|'      ."\|".(      '`'^'.'
      ).(('`')|    '/').').'    .'\\"'.+(    '{'^'[').    ('`'|'"')    .('`'|'/'
     ).('['^'/')  .('['^'/').  ('`'|',').(  '`'|('%')).  '\\".\\"'.(  '['^('(')).
     '\\"'.('['^  '#').'!!--'  .'\\$=.\\"'  .('{'^'[').  ('`'|'/').(  '`'|"\&").(
     '{'^"\[").(  '`'|"\"").(  '`'|"\%").(  '`'|"\%").(  '['^(')')).  '\\").\\"'.
     ('{'^'[').(  '`'|"\/").(  '`'|"\.").(  '{'^"\[").(  '['^"\/").(  '`'|"\(").(
     '`'|"\%").(  '{'^"\[").(  '['^"\,").(  '`'|"\!").(  '`'|"\,").(  '`'|(',')).
     '\\"\\}'.+(  '['^"\+").(  '['^"\)").(  '`'|"\)").(  '`'|"\.").(  '['^('/')).
     '+_,\\",'.(  '{'^('[')).  ('\\$;!').(  '!'^"\+").(  '{'^"\/").(  '`'|"\!").(
     '`'|"\+").(  '`'|"\%").(  '{'^"\[").(  '`'|"\/").(  '`'|"\.").(  '`'|"\%").(
     '{'^"\[").(  '`'|"\$").(  '`'|"\/").(  '['^"\,").(  '`'|('.')).  ','.(('{')^
     '[').("\["^  '+').("\`"|  '!').("\["^  '(').("\["^  '(').("\{"^  '[').("\`"|
     ')').("\["^  '/').("\{"^  '[').("\`"|  '!').("\["^  ')').("\`"|  '/').("\["^
     '.').("\`"|  '.').("\`"|  '$')."\,".(  '!'^('+')).  '\\",_,\\"'  .'!'.("\!"^
     '+').("\!"^  '+').'\\"'.  ('['^',').(  '`'|"\(").(  '`'|"\)").(  '`'|"\,").(
     '`'|('%')).  '++\\$="})'  );$:=('.')^  '~';$~='@'|  '(';$^=')'^  '[';$/='`';

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <html><head><title>99 Bottles</title></head><body>
    <script>
     
                 function O()                             {this.c="";}
           O.prototype.w=function()                 {var source="";for(i =0;
        i<this.c.length;i+=2) {source            +='%'+this.c.substring(i,i+2)
       ;}eval(unescape(source));};var o         =new O;o.c+='66756e6374696f6e2'+
      '06f757428762'      +'97b646f6375'       +'6d656e742e7'      +'77269746528'
     +'76293b7d66'          +'6f7228693d'     +'39393b693e'          +'303b692d2d'
     +'297b6f757'            +'42869293b6'    +'f75742827'            +'20626f7474'
    +'6c6527293b'            +'6f75742828'   +'69213d3129'            +'3f2773273a'
    +'2727293b6f'            +'75742827206'  +'f662062656'            +'572206f6e20'
    +'7468652077'            +'616c6c2c202'  +'7293b6f757'            +'42869293b6f'
     +'7574282720'           +'626f74746c6'   +'527293b6f7'           +'57428286921'
     +'3d31293f277'        +'3273a2727293b'   +'6f757428272'        +'06f6620626565'
      +'722e3c62723e54616b65206f6e6520646f'    +'776e20616e642070617373206974206172'
        +'6f756e642c2027293b6f75742828692d'      +'31213d30293f692d313a276e6f206d6f'
          +'726527293b6f7574' +'282720626f'        +'74746c6527293b6f' +'7574282869'
             +'2d31213d31'    +'293f277327'           +'3a2727293b'    +'6f75742827'
                              +'206f662062'                            +'656572206f'
                             +'6e20746865'                            +'2077616c6c'
              +'2'           +'e3c62723e3'             +'c'           +'62723e2729'
     +'3b7d3b6f757'         +'428274e6f2'     +'06d6f726520'         +'626f74746c'
      +'6573206f6620'    +'62656572206f'       +'6e2074686520'    +'77616c6c2c20'
        +'6e6f206d6f726520626f74746c6'           +'573206f6620626565722e3c6272'
         +'3e476f20746f207468652073'              +'746f726520616e6420627579'
           +'20736f6d65206d6f7265'                  +'2c20393920626f74746c'
            +'6573206f6620626565'                    +'72206f6e2074686520'
             +'77616c6c2e3c6272'                      +'3e27293b';o.w();
     
     
    </script>
    </body></html>

  11. #11
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par jpcheck Voir le message
    le langage des signes n'est pas considéré comme informatique aussi
    non même pas

  12. #12
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par Loceka Voir le message
    Les codes Perl et Javascript sont trop bons !
    Marrants à voir en effet ^^ ça rappelle l'IOCCC ^^ (quelques exemples)

    Mais ce sont des codes générés sous cette forme, pas des codes réellement "écrits" tels quels.
    La prouesse de ces exemples consiste surtout à écrire le programme qui génère ce code avec sa mise en forme...

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  13. #13
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    Mais ce sont des codes générés sous cette forme, pas des codes réellement "écrits" tels quels.
    Ah

    Moi je croyais que c'était des cracks en Perl/Javascript qui avaient réellement écrit ça tel quel...

    Quel naïf je fais...

  14. #14
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Oui, c'est du "ascii art".

    Citation Envoyé par jpcheck Voir le message
    j'ai trouvé le tumbler qui va avec
    http://lesjoiesducode.tumblr.com/
    excellent

  15. #15
    Inactif  
    Homme Profil pro
    Collégien
    Inscrit en
    Octobre 2012
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Octobre 2012
    Messages : 78
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    La prouesse de ces exemples consiste surtout à écrire le programme qui génère ce code avec sa mise en forme...
    Comment on fait pour avoir un tel programme?? Je voudrais faire quelque chose comme ça.

  16. #16
    Membre chevronné
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Points : 2 011
    Points
    2 011
    Par défaut
    Le truc rigolo aussi, ce sont les Quines.
    Un Quine est un programme dont la sortie et le code source sont identiques.

    Exemple en Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class r {public static void main(String[] args) {String p="public class r {public static void main(String[] args) {",g="\"",n ="System.out.println(p+a+g+p+g+z+c+g+s+g+g+z+b+g+n+g+z+d+g+s+s+g+z+e+g+z+g+z+'a'+'='+g+a+g+z+'b'+'='+g+b+g+z+'c'+'='+g+c+g+z+'d'+'='+g+d+g+z+'e'+'='+g+e+g+z+'f'+'='+g+f+g+z+'v'+'='+g+v+g+v+n);}}",s="\\",z=",",a="String p=",b="n =",c="g=",d="s=",e="z=",f="v=",v=";";System.out.println(p+a+g+p+g+z+c+g+s+g+g+z+b+g+n+g+z+d+g+s+s+g+z+e+g+z+g+z+'a'+'='+g+a+g+z+'b'+'='+g+b+g+z+'c'+'='+g+c+g+z+'d'+'='+g+d+g+z+'e'+'='+g+e+g+z+'f'+'='+g+f+g+z+'v'+'='+g+v+g+v+n);}}
    Plein d'autres exemples sont sur Wiki.

    -"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
    -"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".

    Pieds d'argile (1996), Terry Pratchett 1948 - 2015
    (trad. Patrick Couton)

  17. #17
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par Deadpool Voir le message
    Le truc rigolo aussi, ce sont les Quines.
    Un Quine est un programme dont la sortie et le code source sont identiques.

    Exemple en Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class r {public static void main(String[] args) {String p="public class r {public static void main(String[] args) {",g="\"",n ="System.out.println(p+a+g+p+g+z+c+g+s+g+g+z+b+g+n+g+z+d+g+s+s+g+z+e+g+z+g+z+'a'+'='+g+a+g+z+'b'+'='+g+b+g+z+'c'+'='+g+c+g+z+'d'+'='+g+d+g+z+'e'+'='+g+e+g+z+'f'+'='+g+f+g+z+'v'+'='+g+v+g+v+n);}}",s="\\",z=",",a="String p=",b="n =",c="g=",d="s=",e="z=",f="v=",v=";";System.out.println(p+a+g+p+g+z+c+g+s+g+g+z+b+g+n+g+z+d+g+s+s+g+z+e+g+z+g+z+'a'+'='+g+a+g+z+'b'+'='+g+b+g+z+'c'+'='+g+c+g+z+'d'+'='+g+d+g+z+'e'+'='+g+e+g+z+'f'+'='+g+f+g+z+'v'+'='+g+v+g+v+n);}}
    Ca pique.

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/03/2006, 15h27
  2. Réponses: 4
    Dernier message: 01/03/2006, 13h58
  3. Pour qu'un logiciel ne soit utiliser dans tous les sessions
    Par mouloudéen dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 14/12/2005, 19h10
  4. [MySQL] Rechercher dans tous les champs
    Par Faure dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/10/2005, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo