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

Actualités Discussion :

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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    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 très actif
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    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

  3. #3
    Membre expérimenté

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    404
    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 : 404
    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

  4. #4
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    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
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

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

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

  6. #6
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    pour vous aidez a choisir cliquer ici.

    Moi j aime bien Argh!

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    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...

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    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

  9. #9
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    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

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

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    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.

  11. #11
    Membre très actif
    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
    Par défaut
    Cobol et RPG 3

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 134
    Par défaut
    Citation Envoyé par pcaboche Voir le message

    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...
    Arf j'aurai juré du Perl également .

  13. #13
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    Ah ah énorme !

    La version 99 bottles

    http://99-bottles-of-beer.net/langua...space-154.html

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 35
    Par défaut
    Déjà mentionné, Goto++ est un choix logique.

    Dans la catégorie des langages "obscurs" le JCL, surnommé gentiment Jurassic Control Langage!!! C'est un langage pour donner les paramètres de démarrages d'un programme avec MVS sur MainFrame IBM. Copier un fichier, simple tu écris environs 10 lignes en JCL qui appellent un programme comme FileAid pour effectuer la copie.

    Je ne sais pas à quoi ressemble l'informatique dans le domaine bancaire ailleurs, mais ici à Montréal. Toute les institutions utilisent un mixte de techno dont du Cobol sur Mainframe choix technologique qui a été fait il a 30 ou 40 ans dépendant de l'institution, mais ceux-ci ont ajoutés du Java, .Net, du Linux, du Sun! Les programmes Cobol sont touchés à 80% du temps à cause d'un changement de loi qui a une nouvelle exigence, comme la création il a pas longtemps des CELI. Un peu hors sujet, suis-je le seul à voir un rapprochement entre le mouvement no-sql et les anti-divuliens IMS et RDB? Au lieu du relationnel c'est du hiérarchique ou des BD réseau, tout ça existait bien avant les BD relationnels.

    Perso, dans mon domaine (BI) quand j'ai besoin de développer une extraction d'un SO, je suis très content de tomber sur un bon vieux copybook COBOL.

    Rémi.Net

  15. #15
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    Personnellement je suis un grand fan du BrainFuck ainsi que du Ook .
    Mais dans la même veine que le Sartre, j'aime beaucoup le Shakespeare

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2003
    Messages : 76
    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é.

  17. #17
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Par défaut
    PROMELA (Process or Protocol Meta Language)

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

  18. #18
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    CLIPS

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

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 86
    Par défaut
    Citation Envoyé par MinsK Voir le message
    PROMELA (Process or Protocol Meta Language)

    Bien puissant comme langage quand on veut travailler sur des systemes concurrents
    Extremement obscure, mais bien puissant pour faire du model checking. En tout cas il m'a fait fuir à la fac et j'ai fini par l'aimer quelques mois plus tard.

  20. #20
    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
    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).

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