Trolldi : comment certains auteurs et développeurs voient-ils les langages de programmation ?
Petite compilation de citations dans l'industrie

Le , par Stéphane le calme, Chroniqueur Actualités
Que pensez-vous de ces citations ?
En littérature, les citations peuvent servir de phares dans l’obscurité ; certains auteurs partagent les leçons qu’ils ont tiré des expériences, d’autres viennent exposer des constats, etc. En somme, les citations servent différents buts et ne sont pas forcément perçues de la même façon. Pour rester dans l’esprit du Trolldi, voici une liste de citations proposées par des personnes plus ou moins célèbre dans l’industrie IT. Attention, un/des intrus s’est/se sont glissé(s) parmi elles, saurez-vous le(s) reconnaître ?

Citation Envoyé par Charles Antony Richard Hoare, conférence ACM Turing Award 1980
Il y a deux façons de faire la conception d'un logiciel. Une façon est de le rendre si simple qu'il n'y a selon toute apparence aucun défaut. Et l'autre est de le faire si compliqué qu'il n'y a pas de défaut apparent.
Citation Envoyé par Robin Rosenberg
Une fois, j'ai eu un cauchemar dans lequel j'avais convaincu un ami à quel point C ++ était merveilleux. Un moment plus tard, il est revenu. Et il était fou. [Sic]
Citation Envoyé par John Johnson
Tout d'abord, résolvez le problème. Ensuite, écrivez le code.
Citation Envoyé par Roberto Di Cosmo dans le Hold-up planétaire
Revenons à Microsoft. La comparaison avec le mythique « Big Brother » d’Orwell est-elle pertinente ? [...] Dans 1984, les caméras de Big Brother espionnaient les gens, mais ceux-ci restaient libres de dissimuler leurs pensées. Et surtout, ils savaient qu’ils étaient espionnés [...] Les entreprises, elles, confient tous leurs secrets stratégiques aux réseaux informatiques. Or, il est techniquement possible de garder trace de toutes ces informations, à votre insu et sans avoir recours à des caméras bien visibles. Il est facile de savoir, par exemple, qui Dominique Nora a appelé sur son portable à 3 heures du matin, cette nuit, où elle se trouvait, quelles notes elle a ensuite tapées sur son ordinateur, quelle est la teneur de l’e-mail envoyé à son interlocuteur. Ces données cernent évidemment de plus près votre vie privée que le simple fait de vous espionner chez vous, à l’aide d’une caméra aisément repérable... Surtout si ces informations tombent entre les mains d’une seule entreprise. À côté de ça, croyez-moi, le Big Brother d’Orwell n’est qu’un enfant de chœur.
Citation Envoyé par Edsger W. Dijkstra dans Selected Writings on Computing: A Personal Perspective
Il est pratiquement impossible d'enseigner un bon style de programmation aux élèves qui ont eu une exposition antérieure à BASIC; en tant que programmeurs potentiels ils sont mentalement mutilés au-delà de tout espoir de régénération
Citation Envoyé par Bjarne Stroustrup
Avec C il est facile de se tirer dans le pied. En C++, c'est plus difficile, mais lorsque vous le faites, vous pulvérisez votre cuisse entière.
Citation Envoyé par Rich Cook
Aujourd’hui, la programmation est devenue une course entre le développeur, qui s’efforce de produire de meilleures applications à l’épreuve des imbéciles et l’univers, qui s’efforce de produire de meilleurs imbéciles. Pour l’instant, l’univers a une bonne longueur d’avance  
Citation Envoyé par Forsyth
Je me suis demandé si les sysfs Linux devraient être appelés syphilis
Citation Envoyé par W. Stan Brown
Un programme est portable dans la mesure où il peut être facilement déplacé vers un nouvel environnement informatique avec beaucoup moins d'effort que ce qui serait nécessaire pour l'écrire à nouveau.
Citation Envoyé par Tom Cargill
On considère que les neuf dixièmes du code correspondent à environ 90% du temps de développement. Les 10% restant correspondent également à 90% du temps de développement 
Citation Envoyé par  Bjarne Stroustrup
J’ai toujours rêvé que mon ordinateur soit aussi simple à utiliser que mon téléphone. Ce rêve est devenu réalité : je ne comprends plus comment utiliser mon téléphone
Citation Envoyé par Gerald Weinberg
Si les ouvriers construisaient les bâtiments comme les développeurs écrivent leurs programmes, le premier pivert venu aurait détruit toute civilisation 
Citation Envoyé par Bill Gates
Mesurer la progression du développement d’un logiciel à l’aune de ses lignes de code revient à mesurer la progression de la construction d’un avion à l’aune de son poids 
Citation Envoyé par Ron Sercely
L'évolution des langages: FORTRAN est un langage non typé. C est un langage faiblement typé. Ada est un langage fortement typé. C++ est un langage fortement hyped ("hyped" signifie médiatisé en anglais, ndt).
Citation Envoyé par Paul Graham
Le modèle orienté objet facilite la création de programmes par accrétion. Dans la pratique, cela signifie souvent que cela fournit un moyen structuré d'écrire du code spaghetti.
Citation Envoyé par Ken Thompson
Vous ne pouvez pas faire confiance à un code que vous n'avez pas totalement rédigé vous-même.
Citation Envoyé par Léonard de Vinci
La simplicité est la sophistication ultime.
Citation Envoyé par Linus Torvalds
Personne ne devrait commencer à entreprendre un grand projet. Vous commencez avec un petit projet trivial et vous ne devez jamais vous attendre à ce qu'il prenne de l'ampleur. Si vous le faites, vous allez simplement sur-concevoir et penser en général qu’il est plus important qu'en réalité à ce stade. Ou pire, vous pourriez être effrayé par la taille du travail que vous envisagez. Commencez donc petit et pensez aux détails. Ne pensez pas à une grande image ni à un design sophistiqué. Si cela ne résout pas certains besoins assez immédiats, il est certainement trop conçu. Et ne vous attendez pas à ce que les gens interviennent et vous aident. Ce n’est pas comme ça que ça marche. Vous devez d’abord obtenir quelque chose qui est à mi-chemin de l'utile, puis les autres diront « hé, ça marche presque pour moi », et ils participeront au projet.
Et vous ?

Avez-vous pu trouver le(s) intrus ?
Quelles sont les citations qui vous ont le plus intéressé ?
En dehors de celles-ci, pouvez-vous partager des citations qui vous ont marqué ?

Voir aussi :

Trolldi : le ministre japonais de la cybersécurité n'a jamais utilisé d'ordinateur, cela vous fait-il penser à votre patron ?
Trolldi : comment devenir un gourou du développement Web ? Voici les meilleures pratiques adaptées au Web moderne
Trolldi : comment écrire du code non maintenable et qui vous assurera un travail à vie ? Petites astuces dans le langage Java
Trolldi : qu'avez-vous pu faire dans le passé pour détruire involontairement votre carrière en informatique ? Quelques pistes à explorer
Trolldi : comment prendre sept ans pour livrer une bêta d'un jeu vidéo ? L'art d'allonger les délais en développement logiciel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de KsassPeuk KsassPeuk - Membre averti https://www.developpez.com
le 23/11/2018 à 8:41
Citation Envoyé par Edsger W. Dijkstra
Testing shows the presence, not the absence of bugs
Avatar de Cincinnatus Cincinnatus - Membre éclairé https://www.developpez.com
le 23/11/2018 à 9:24
Citation Envoyé par Thomas Jefferson
The most valuable of all talents is that of never using two words when one will do.
Citation Envoyé par Peter Drucker
There is nothing so useless as doing efficiently that which should not be done at all.
Citation Envoyé par Bjarne Stroustrup
I wouldn't like to build a tool that could only do what i had been able to imagine for it.
Citation Envoyé par Antoine de Saint-Exupéry
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.
Avatar de Aurelien.Regat-Barrel Aurelien.Regat-Barrel - Expert éminent sénior https://www.developpez.com
le 23/11/2018 à 10:02
Citation Envoyé par Larry Wall
I think, to most people, scripting is a lot like obscenity. I can’t define it, but I’ll know it when I see it.
Avatar de Jamatronic Jamatronic - Membre averti https://www.developpez.com
le 23/11/2018 à 19:46
Je suis totalement d'accord avec Rich Cook et Paul Graham
Avatar de Canvas Canvas - Membre averti https://www.developpez.com
le 24/11/2018 à 13:45
Envoyé par Edsger Dijkstra
APL est une erreur, poussée jusqu'à la perfection. C’est le langage de l’avenir pour les techniques de programmation du passé : il crée une nouvelle génération de fainéants du code.

Envoyé par Roy Keir
APL est un langage en écriture seule. Je peux écrire des programmes en APL, mais je ne peux en lire aucun.

Envoyé par Niklaus Wirth
L'une des principales causes de la complexité des programmes est que les éditeurs de logiciels adoptent presque toutes les fonctionnalités souhaitées par les utilisateurs.

Envoyé par Alan J. Perlis
Un langage qui n’affecte pas votre conception de la programmation ne vaut pas la peine d’être appris.

Envoyé par Keith Bostic
Perl est le seul langage qui a la même apparence avant et après le cryptage RSA.
Avatar de Escapetiger Escapetiger - Expert confirmé https://www.developpez.com
le 24/11/2018 à 17:08
En dehors de celles-ci, pouvez-vous partager des citations qui vous ont marqué ?

Le vintage * revient à la mode:
On demandait à Donald Knuth dans les années 1980 s’il valait mieux selon lui rattacher l’informatique (computer science) au génie électrique – ce qui est souvent le cas dans les universités américaines – ou à un département de mathématiques. Il répondit : « Je la classerais volontiers entre la plomberie et le dépannage automobile » pour souligner le côté encore artisanal de cette jeune science.
Source : Informatique (Libre Savoir)

* ... mot, dérivé du français vendange ... - Wikipedia
Avatar de el_slapper el_slapper - Expert éminent sénior https://www.developpez.com
le 26/11/2018 à 12:10
Je n'ai aucune idée des apocryphes, mais je suis 100% d'accord avec Paul Graham(alors même que je suis parfois moi-même coupable de ce qu'il dénonce), Tom Cargill, Rich Cook, et Léonard de Vinci. Enfin, leurs citations, vraies ou fausses.
Contacter le responsable de la rubrique Accueil