Maître Foo et les dix mille lignes - E.S.R

culture Hacker (film, livre, contest/meeting), partage de documents et sources de l'information.

Moderators: Mod, Mod, Mod

Maître Foo et les dix mille lignes - E.S.R

Postby HackAngel » Mon May 19, 2008 1:09 pm

Pour ceux qui ignorent ce qu'est le Hackers' Zen...

Ce texte est extrait de ''Rootless Root - The Unix Koans of Master Foo'' de Eric S. Raymond.

[list:8c67d4060c][b:8c67d4060c]Maître Foo et les dix mille lignes[/b:8c67d4060c]

Un jour, Maître Foo dit à un programmeur en visite :

«Une seule ligne de script shell est plus proche de la nature d'Unix que dix mille lignes de C.»

Le programmeur, très fier de sa maîtrise du C, dit :

«Comment cela peut-il être ? Le noyau d'Unix est écrit en C !»

Maître Foo répondit :

«C'est vrai. Mais une seule ligne de script shell est pourtant plus proche de la nature d'Unix que dix mille lignes de C.»

Le programmeur en fut peiné.

«Mais grâce au langage C nous expérimentons l'illumination du Patriarche Ritchie, nous ne faisons plus qu'un avec le système d'exploitation et la machine, atteignant des performances sans égales !»

Maître Foo répondit :

«Tout ce que vous dites est vrai. Mais une ligne de script shell est tout de même plus proche de la nature d'Unix que dix mille lignes de C.»

Le programmeur se moqua de Maître Foo et se leva pour partir. Mais Maître Foo fit un signe de la tête vers son élève Nubi, qui écrivit une ligne de script shell sur un tableau blanc proche, et dit :

«Maître programmeur, considérez ce pipeline : implémenté en C pur, ne prendrait-il pas dix mille lignes ?»

Le programmeur marmonna dans sa barbe, contemplant ce que Nubi avait écrit, et admit finalement que c'était bien le cas.

«Et combien de combien d'heures auriez vous besoin pour implémenter et débugger ce programme C ?», demanda Nubi.

«Beaucoup.» admit le visiteur programmeur.

«Mais seul un fou dépenserait ce temps, quand tant de tâches plus dignes de lui l'attendent.»

«Et qui comprend mieux la nature d'Unix ?» demanda Maître Foo.

«Celui qui écrit les dix mille lignes, ou celui qui, percevant l'inutilité de cette tâche, gagne du mérite en ne codant pas ?»

Entendant ceci, le programmeur connut l'illumination.

[b:8c67d4060c]Traduit par Julien Kirsh[/b:8c67d4060c][/list:u:8c67d4060c]

Pour la Liberté...

HackAngel
Last edited by HackAngel on Sat May 14, 2011 1:00 pm, edited 2 times in total.
User avatar
HackAngel
 
Posts: 871
Joined: Tue Dec 25, 2007 11:14 pm
Location: Quelque part entre ici et ailleurs...

Postby Skorm » Mon May 19, 2008 5:38 pm

Toujours aussi vrai, et agreabl a lire ! encore mercii, on en veut d'autres !
User avatar
Skorm
 
Posts: 792
Joined: Fri Feb 22, 2008 12:01 pm
Location: 127.0.0.1

Postby momito » Fri May 23, 2008 12:48 pm

merci ^^
User avatar
momito
Projets
 
Posts: 59
Joined: Tue Jul 10, 2007 8:29 pm

Postby momito » Fri May 23, 2008 12:48 pm

merci hackangel
User avatar
momito
Projets
 
Posts: 59
Joined: Tue Jul 10, 2007 8:29 pm

Postby GangstR » Mon Jun 02, 2008 1:02 am

[b:c485a2a378]Merci Hack anjele jais bien ces document [/b:c485a2a378]
GangstR
Projets
 
Posts: 7
Joined: Sun Jun 01, 2008 11:22 pm

Postby AzaGhaL » Mon Jun 02, 2008 1:05 am

Tu l'a compris au moins???
User avatar
AzaGhaL
Projets
 
Posts: 124
Joined: Tue Dec 04, 2007 8:36 am

Postby GangstR » Mon Jun 02, 2008 1:33 am

[quote:a25d0781dd="AzaGhaL"]Tu l'a compris au moins???[/quote:a25d0781dd]

[b:a25d0781dd]Oui pas tout le article :oops: [/b:a25d0781dd]
GangstR
Projets
 
Posts: 7
Joined: Sun Jun 01, 2008 11:22 pm

Postby Killgore » Mon Jun 02, 2008 1:56 pm

belle article :)

merci hackangel !
User avatar
Killgore
Projets
 
Posts: 53
Joined: Sun May 11, 2008 5:27 pm

Postby BRAMARD » Fri Aug 01, 2008 11:24 pm

J'avoue ne pas avoir trouvé la ligne écrite au tableau... qqn pour m'illuminer ?
BRAMARD
Projets
 
Posts: 1
Joined: Fri Aug 01, 2008 10:47 pm


Return to Culture

Who is online

Users browsing this forum: No registered users and 1 guest

cron