+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 5 12345 DernièreDernière
  1. #1
    Expert éminent sénior

    Inscrit en
    juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 3 407
    Points : 147 994
    Points
    147 994

    Par défaut Quel est votre langage de programmation "obscur" préféré ?

    Quel est votre langage de programmation "obscur" préféré ?
    Unlambda, Fractran, Befung, le plus compliqué du monde, un autre ?


    Unlambda, vous connaissez ? Non ?!?

    C'est "un langage minimal de programmation fonctionnelle inventé par David Madore qui est fondé sur le principe de la logique combinatoire, une version du lambda-calcul qui omet l'opérateur lambda"...

    Et Fractran ?

    Non plus ?

    Pourtant c'est un langage "ésotérique" et Turing-complet - qui permet donc de "représenter toutes les fonctions calculables au sens de Turing et Church (nonobstant la finitude de la mémoire des ordinateurs)" - qui a été inventé par John Conway, le mathématicien.

    Bon, d'accord c'est pointu. Mais vous connaissez Befunge alors ?

    Mais si. Befung.

    Le langage de programmation exotique réflexif à pile, qui "diffère des langages conventionnels par le fait qu'il est arrangé sur une grille à deux dimensions. Des instructions "flèche" dirigent le flux de contrôle à gauche, à droite, en haut, en bas, et des boucles sont construites en envoyant le flux de contrôle dans un cycle".

    Non ? Toujours pas ?

    C'est normal.

    Tous ces langages sont volontairement "obscurs". Atypiques. Exotiques. Et au final... passionnants ou drôles.

    Tout comme celui conçu pour être le pire et le plus difficile des langages de programmation possible.

    Une idée sur son nom ?

    Je vous donne un indice. Il vient de l'enfer de Dante.

    Hum... Le huitième cercle...

    Vous l'avez ?

    Oui, bien sûr ! C'est Malbolge !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
     hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
    Hello World en Malbolge



    Et vous, vous en avez bien un de langage obscur préféré que personne connait ?





    Source : Toutes les citations entre guillemets viennent de Wikipedia

    Lire aussi

    Le pire bout de code que vous ayez vu ? Qui l'a fait ? Pourquoi ?
    Quel est votre langage de programmation préféré en 2009 ?
    Quelle est la meilleure typo pour programmer ? La vôtre est-elle parmi notre Top 10 ?

  2. #2
    Membre éclairé
    Avatar de octal
    Profil pro
    Inscrit en
    septembre 2004
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 411
    Points : 791
    Points
    791

    Par défaut

    PHP
    Il est tellement clair, qu'il n'a même pas de grammaire stricte, ni de spécifications strictes, les fonctions intrinsèques changent de paramètres et surtout de valeurs de retour à chaque sous-version...

    C'est tellement clair que quand on a un (ou plutôt DES) problèmes on n'y voit plus rien
    http://www.pocketmt.com GLCD Font Creator home site.

  3. #3
    Membre confirmé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    juillet 2002
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juillet 2002
    Messages : 235
    Points : 549
    Points
    549

    Par défaut

    le BF (brainfuck) a une place de choix dans mes langages obscurs de prédilection. Mais finalement j'ai passé plus de temps à coter un interpréteur BF en java qu'a coder en BF. Ça me rappelle que je comptais faire un interpréteur Ook! un autre projet passionnant
    portfolio - " Standards are awesome. Everyone should have one! "

  4. #4
    Expert confirmé
    Avatar de Lyche
    Homme Profil pro
    Ingénieur D'étude SQL Server
    Inscrit en
    janvier 2007
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur D'étude SQL Server

    Informations forums :
    Inscription : janvier 2007
    Messages : 2 513
    Points : 5 540
    Points
    5 540
    Billets dans le blog
    4

    Par défaut

    je plussoie C'est un langage qui date de l'obscurantisme informatique en fait
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  5. #5
    Membre éclairé
    Profil pro
    Développeur Java
    Inscrit en
    mars 2004
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2004
    Messages : 624
    Points : 669
    Points
    669

    Par défaut

    Citation Envoyé par octal Voir le message
    PHP ...
    Je suis d'accord, mais c'est ce qui fait son charme (c'est pour ça que je l'aime bien).

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    décembre 2006
    Messages
    10 004
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2006
    Messages : 10 004
    Points : 15 991
    Points
    15 991
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    août 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : août 2003
    Messages : 73
    Points : 82
    Points
    82

    Par défaut

    Le False, de Wouter van Oortmerssen, me plaît pas mal.

    L’auteur du langage n’en était pas à son premier (ni dernier) essai*: il a inventé au moins cinq ou six langages et a travaillé dans l’industrie du jeu vidéo – pas mon genre de jeux, mais il parait que Far Cry est une sorte de référence chez les gamers.

    Dommage que je n’arrive pas à le compiler sous Linux, c’est un langage assez amusant, proche du Forth. Le code source du langage est malheureusement à l’image du langage lui-même… Concis et horriblement compliqué*!

    J’ai failli oublier un langage qui m’a rendu service*: le GOTO++.

    Un langage pas si différent que ça d’un langage sérieux, mais tellement plus délirant…

    J’ai dit que ce langage m’a rendu service. Eh bien oui, un sacré service, même*: le manuel du programmeur est si bien fait qu’il m’a enfin permis de comprendre à quoi servait la POO, là où tous les tutoriels sérieux avaient échoué.

  8. #8
    Membre expérimenté Avatar de BainE
    Inscrit en
    mai 2004
    Messages
    1 317
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 1 317
    Points : 1 377
    Points
    1 377

    Par défaut

    pour vous aidez a choisir cliquer ici.

    Moi j aime bien Argh!
    "vaste programme"

  9. #9
    Membre régulier
    Inscrit en
    avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 32

    Informations forums :
    Inscription : avril 2004
    Messages : 190
    Points : 85
    Points
    85

    Par défaut

    PROMELA (Process or Protocol Meta Language)

    Bien puissant comme langage quand on veut travailler sur des systemes concurrents

  10. #10
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    novembre 2004
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Service public

    Informations forums :
    Inscription : novembre 2004
    Messages : 2 669
    Points : 5 305
    Points
    5 305

    Par défaut

    CLIPS

    J'ai même fais un backgammon multijoueur avec (et IA si on veut jouer tout seul)

  11. #11
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    2 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 784
    Points : 9 479
    Points
    9 479

    Par défaut

    Citation Envoyé par Gordon Fowler Voir le message
    Oui, bien sûr ! C'est Malbolge !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
     hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
    Hello World en Malbolge
    On dirait du Perl...

    Citation Envoyé par pseudocode Voir le message
    C'est pas un langage "obscur", il n'y a que des blancs...

    Citation Envoyé par Gordon Fowler Voir le message
    Quel est votre langage de programmation "obscur" préféré ?
    COBOL ?
    "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...

  12. #12
    Membre régulier
    Inscrit en
    avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 32

    Informations forums :
    Inscription : avril 2004
    Messages : 190
    Points : 85
    Points
    85

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    COBOL ?
    Pas si obscur que ca. Il y a encore des banques qui l'utilisent

  13. #13
    Expert confirmé
    Avatar de Lyche
    Homme Profil pro
    Ingénieur D'étude SQL Server
    Inscrit en
    janvier 2007
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur D'étude SQL Server

    Informations forums :
    Inscription : janvier 2007
    Messages : 2 513
    Points : 5 540
    Points
    5 540
    Billets dans le blog
    4

    Par défaut

    Mince, tu aimes le COBOL , ça craint quand même
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  14. #14
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    décembre 2006
    Messages
    10 004
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2006
    Messages : 10 004
    Points : 15 991
    Points
    15 991

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    C'est pas un langage "obscur", il n'y a que des blancs...


    C'est un langage écologique : quand on imprime le code source, on peut réutiliser les feuilles.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  15. #15
    Membre régulier
    Homme Profil pro
    Webmaster
    Inscrit en
    septembre 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : septembre 2007
    Messages : 105
    Points : 113
    Points
    113

    Par défaut

    Cobol et RPG 3

  16. #16
    Membre régulier
    Inscrit en
    avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 32

    Informations forums :
    Inscription : avril 2004
    Messages : 190
    Points : 85
    Points
    85

    Par défaut

    Beh dans les annees 60-70-80 c'etait le top le COBOL

  17. #17
    Futur Membre du Club
    Profil pro
    Inscrit en
    juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : juin 2008
    Messages : 8
    Points : 9
    Points
    9

    Par défaut

    Citation Envoyé par loka Voir le message
    CLIPS

    J'ai même fais un backgammon multijoueur avec (et IA si on veut jouer tout seul)
    +1
    Utilisé à l'école pour les cours d'IA (programmation d'un poker "intelligent")

  18. #18
    Membre régulier Avatar de jkakim
    Profil pro
    Développeur informatique
    Inscrit en
    mars 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2009
    Messages : 94
    Points : 106
    Points
    106

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if( $v =~ m/([a-z]+)[a-z]*\1/ )
    {  print "$1\n"; }
    if( ($n,$m) = ( $v =~ m/(\w+)=(\d+)/ ) )
    { print "$n $m\n"; }
    Vous les avez reconnues ? Ce n'est pas un langage de programmation mais elle est obscure et séduisante, elle est charmante et sexy.. Moi, je suis tombé amoureux d'elle pour son obscursismistisme, ahh oui.

    Les expressions régulières. J'aime.
    Essor me dit : "Un clavier AZERTY booste le code mais ce n'est pour mettre des accents."

    http://code.code/

  19. #19
    Membre du Club
    Homme Profil pro
    Directeur agence SSII
    Inscrit en
    août 2002
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32

    Informations professionnelles :
    Activité : Directeur agence SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2002
    Messages : 25
    Points : 42
    Points
    42

    Par défaut

    Pas trop tordu, mais amusant : le LOLcode
    Java & Arduino

  20. #20
    Membre actif Avatar de BakaOnigiri
    Inscrit en
    avril 2002
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : avril 2002
    Messages : 344
    Points : 263
    Points
    263

    Par défaut

    J'aime bien Piet un source terminé est beau à regarder

Discussions similaires

  1. Quel est votre langage de programmation préféré en 2013 ?
    Par Community Management dans le forum Langages de programmation
    Réponses: 102
    Dernier message: 18/09/2014, 07h40
  2. [Sondage] Quel est votre langage de programmation préféré en 2013 ?
    Par Community Management dans le forum Langages
    Réponses: 0
    Dernier message: 30/05/2013, 13h00
  3. Quel est votre langage de programmation préféré en 2009 ?
    Par Yogui dans le forum Débats sur le développement - Le Best Of
    Réponses: 315
    Dernier message: 26/10/2010, 17h58
  4. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 00h56

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