2009-02-22 6 views
1

Il y a des développeurs qui comprennent une technologie et qui produisent une solution des mois ou des années en avance sur son temps.Quelle technique de programmation non faite par vous, était en avance sur son temps?

J'ai travaillé avec un gars qui a conçu un système utilisant C# beta qui permettrait de surveiller différents composants du système sur plusieurs serveurs. Il utilisait SQL Server qui récupérait ces composants de surveillance du système (via la réflexion) et les instanciait via un service NT.

La simplicité dans cette conception, était qu'un autre développeur (moi), qui a compris une partie d'un système, produirait un composant qui pourrait le surveiller, car il avait la connaissance spécialisée de cette partie du système. Je dériverais de la classe de base du moniteur (pour démarrer, arrêter et enregistrer des informations), installer sur le serveur de surveillance GAC et ensuite ajouter une entrée à la table de composants dans le serveur sql. Ensuite, le moteur principal prendrait ce composant et ferait sa magie. J'ai compris certaines parties, mais je n'ai pas pu me débrouiller avec une classe de base, pourquoi ajouter au GAC, etc. C'était il y a 6 ans et il m'a fallu des mois pour réaliser ce qu'il a accompli.

Quelle technique de programmation que vous n'avez pas faite était en avance sur son temps?

EDIT: Techniques que vous avez vues au travail ou dans des revues/blogs - je ne parle pas historiquement depuis des années.

+0

Je ne suis pas sûr que j'appellerais le système que vous décrivez comme «en avance sur son temps». Les gens font des choses comme ça depuis des années et des années. L'expression «en avance sur son temps» devrait être réservée aux choses qui sont vraiment révolutionnaires, mais peut-être mal comprises à l'époque. – Cromulent

Répondre

5

L'invention de Douglas Engelbart du GUI (son système avait un lien de souris et de texte) au Stanford Research Institute. C'était un précurseur du travail au parc Xerox. Tout ce qui a été fait par Alan Turing, Alonzo Church, ou Ada Lovelace, s'inscrit également dans cette catégorie.

+1

J'ajouterais John von Neumann à votre liste de grands noms de l'histoire. – acrosman

+0

Vous avez raison, monsieur, absolument. –

3

N'oublions pas Edsger Dijkstra, Grace Hopper, Niklaus Wirth, Dennis Ritchie, ... la liste peut continuer indéfiniment.

+0

Eh bien, bien sûr, mais tout ce qui était exactement "son temps", pas "avant". – gbarry

+0

Vous avez un point, mais je pense que la même chose pourrait être dit à propos de n'importe quel avancement. Comme Newton aurait dit, "... si je voyais plus loin, c'est parce que je me tenais sur les épaules des géants." (ou quelque chose comme ça). – PTBNL

1

Konrad Zuse construit ce qui revient au premier ordinateur réel, avec virgule flottante, de retour en 1941.

0

la plupart des choses faites par Babbage.

Questions connexes