Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 17/03/2010, 13h12   #1
Chroniqueur Actualités
 
Inscription : juillet 2009
Messages : 2 514
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 2 514
Points : 38 813
Points : 38 813
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 :
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 ?
Gordon Fowler est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/03/2010, 13h16   #2
Membre expérimenté
 
Avatar de octal
 
Inscription : septembre 2004
Messages : 369
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 369
Points : 532
Points : 532
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.neaticons.com png glyphs and icons for website and application developpers.
http://www.pocketmt.com GLCD Font Creator home site.
octal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 13h43   #3
Membre habitué
 
Homme Mikaël
ingé génie log, etudiant génie elec
Inscription : juillet 2002
Messages : 81
Détails du profil
Informations personnelles :
Nom : Homme Mikaël
Localisation : Canada

Informations professionnelles :
Activité : ingé génie log, etudiant génie elec
Secteur : Enseignement

Informations forums :
Inscription : juillet 2002
Messages : 81
Points : 117
Points : 117
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
__________________
may the forth by with you...
forthx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 13h45   #4
Expert Confirmé
 
Avatar de Lyche
 
Homme
Développeur SQL
Inscription : janvier 2007
Messages : 1 910
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur SQL

Informations forums :
Inscription : janvier 2007
Messages : 1 910
Points : 3 705
Points : 3 705
Envoyer un message via MSN à Lyche
je plussoie C'est un langage qui date de l'obscurantisme informatique en fait
__________________
Citation:
le programmeur est une machine bizarre qui transforme le café en code et le code en spaghetti
http://lyche.minitroopers.fr Rejoignez nous !
Lyche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h06   #5
Membre expérimenté
 
Développeur Java
Inscription : mars 2004
Messages : 614
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : mars 2004
Messages : 614
Points : 588
Points : 588
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).
__________________
Plus j'apprend et mieux j'évalue l'étendu de mon ignorance.
Mes programmes : http://www.bubulemaster.fr
bubulemaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h12   #6
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 210
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 39
Localisation : France, Hérault (Languedoc Roussillon)

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

Informations forums :
Inscription : décembre 2006
Messages : 9 210
Points : 13 686
Points : 13 686
WhiteSpace
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h13   #7
Membre à l'essai
 
Inscription : août 2003
Messages : 55
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 55
Points : 23
Points : 23
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é.
Bubonik software est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h23   #8
Membre Expert
 
Avatar de BainE
 
Inscription : mai 2004
Messages : 1 307
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 307
Points : 1 189
Points : 1 189
pour vous aidez a choisir cliquer ici.

Moi j aime bien Argh!
__________________
"vaste programme"
BainE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h23   #9
Membre du Club
 
Inscription : avril 2004
Messages : 190
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 190
Points : 53
Points : 53
http://en.wikipedia.org/wiki/Promela
Bien puissant comme langage quand on veut travailler sur des systemes concurrents
__________________
http://www.assetguardian.com
MinsK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h27   #10
Rédacteur
 
Avatar de loka
 
Homme Romain PERRUCHON
Ingénieur développement logiciels
Inscription : novembre 2004
Messages : 2 649
Détails du profil
Informations personnelles :
Nom : Homme Romain PERRUCHON
Âge : 29
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 649
Points : 3 570
Points : 3 570
CLIPS

J'ai même fais un backgammon multijoueur avec (et IA si on veut jouer tout seul)
__________________
SFML - API Multimédia C++ multiplateforme !
loka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h33   #11
Rédacteur
 
Avatar de pcaboche
 
Homme Pierre Caboche
Inscription : octobre 2005
Messages : 2 173
Détails du profil
Informations personnelles :
Nom : Homme Pierre Caboche
Âge : 31
Localisation : Singapour

Informations forums :
Inscription : octobre 2005
Messages : 2 173
Points : 4 651
Points : 4 651
Citation:
Envoyé par Gordon Fowler Voir le message
Oui, bien sûr ! C'est Malbolge !

Code :
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 ?
pcaboche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h37   #12
Membre du Club
 
Inscription : avril 2004
Messages : 190
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 190
Points : 53
Points : 53
Citation:
Envoyé par pcaboche Voir le message
COBOL ?
Pas si obscur que ca. Il y a encore des banques qui l'utilisent
__________________
http://www.assetguardian.com
MinsK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h38   #13
Expert Confirmé
 
Avatar de Lyche
 
Homme
Développeur SQL
Inscription : janvier 2007
Messages : 1 910
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur SQL

Informations forums :
Inscription : janvier 2007
Messages : 1 910
Points : 3 705
Points : 3 705
Envoyer un message via MSN à Lyche
Mince, tu aimes le COBOL , ça craint quand même
__________________
Citation:
le programmeur est une machine bizarre qui transforme le café en code et le code en spaghetti
http://lyche.minitroopers.fr Rejoignez nous !
Lyche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h42   #14
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 210
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 39
Localisation : France, Hérault (Languedoc Roussillon)

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

Informations forums :
Inscription : décembre 2006
Messages : 9 210
Points : 13 686
Points : 13 686
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.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h43   #15
Membre du Club
 
Homme Andre Parent
Webmaster
Inscription : septembre 2007
Messages : 92
Détails du profil
Informations personnelles :
Nom : Homme Andre Parent
Localisation : Canada

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

Informations forums :
Inscription : septembre 2007
Messages : 92
Points : 63
Points : 63
Cobol et RPG 3
Webselect est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h46   #16
Membre du Club
 
Inscription : avril 2004
Messages : 190
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 190
Points : 53
Points : 53
Beh dans les annees 60-70-80 c'etait le top le COBOL
__________________
http://www.assetguardian.com
MinsK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h53   #17
Invité régulier
 
Inscription : juin 2008
Messages : 8
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France

Informations forums :
Inscription : juin 2008
Messages : 8
Points : 9
Points : 9
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")
MaTriX91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 14h59   #18
Membre régulier
 
Avatar de jkakim
 
Joé Kakim
Développeur informatique
Inscription : mars 2009
Messages : 94
Détails du profil
Informations personnelles :
Nom : Joé Kakim
Localisation : Congo-Kinshasa

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2009
Messages : 94
Points : 87
Points : 87
Envoyer un message via MSN à jkakim Envoyer un message via Yahoo à jkakim
Code :
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.
jkakim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 15h38   #19
Nouveau Membre du Club
 
Homme
Directeur agence SSII
Inscription : août 2002
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

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

Informations forums :
Inscription : août 2002
Messages : 24
Points : 36
Points : 36
Envoyer un message via ICQ à Eikichi
Pas trop tordu, mais amusant : le LOLcode
__________________
Java & Arduino
Eikichi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 15h39   #20
Membre actif
 
Avatar de BakaOnigiri
 
Inscription : avril 2002
Messages : 332
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 332
Points : 174
Points : 174
J'aime bien Piet un source terminé est beau à regarder
BakaOnigiri est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web