En tant que programmeur, je développe en utilisant des langages de programmation que je connais tous les jours, mais qui a développé ces langages ? Le site Web PHP chinois (www.php.cn) a rassemblé et organisé les langages de développement les plus populaires en le monde. Combien connaissez-vous du fondateur de la langue et de ses informations détaillées sans lire le contenu suivant ? Voyons qui sont les fondateurs des langages de programmation les plus populaires dans le monde !
Fondateur du langage PHP
PHP a été créé par Rasmus Lerdorf en 1994. Il vient d'être lancé par Rasmus Lerdorf afin de Un programme simple écrit en langage Perl pour maintenir une page Web personnelle. Ces outils permettent d'afficher le CV de Rasmus Lerdorf et de compter le trafic web. Plus tard, il a été réécrit en langage C, y compris l'accès à la base de données. Il a intégré ces programmes avec des interpréteurs de formulaires et les a appelés PHP/FI. PHP/FI peut être connecté à la base de données pour générer des pages Web dynamiques simples.
La première version a été publiée en 1995 sous le nom de Personal Home Page Tools (PHP Tools). Lerdorf a écrit quelques documents présentant ce programme. Et PHP1.0 est sorti ! Dans cette version, des fonctions simples telles que le livre d'or et le compteur de visiteurs sont fournies. À l’avenir, de plus en plus de sites Web utiliseront PHP et il existe de fortes demandes pour ajouter certaines fonctionnalités. Par exemple, les instructions de boucle, les variables de tableau, etc. ; après que de nouveaux membres ont rejoint l'équipe de développement, Rasmus Lerdorf a rendu public PHP/FI le 8 juin 1995, dans l'espoir d'accélérer le développement du programme et de détecter les erreurs au sein de la communauté. Cette version publiée, nommée PHP 2, possède déjà quelques prototypes de PHP, tels que la dénomination des variables de type Perl, les capacités de traitement de formulaire et la possibilité d'intégrer l'exécution dans HTML. La syntaxe du programme est également similaire à celle de Perl, avec plus de restrictions, mais elle est plus simple et plus flexible. PHP/FI a ajouté la prise en charge de MySQL et a depuis établi la position de PHP dans le développement Web dynamique. Fin 1996, 15 000 sites Web utilisaient PHP/FI.
En 1997, deux programmeurs israéliens travaillant au Technion IIT : Zeev Suraski et Andi Gutmans, ont réécrit l'analyseur PHP et sont devenus la base de PHP 3. À cette époque, PHP a également été renommé PHP : Hypertext Preprocessor. Après plusieurs mois de tests, l'équipe de développement a publié PHP/FI 2 en novembre 1997. Puis les tests ouverts de PHP 3 ont commencé, et finalement PHP 3 a été officiellement publié en juin 1998. Zeev Suraski et Andi Gutmans ont commencé à réécrire le cœur de PHP après la sortie de PHP 3. Le profileur publié en 1999 s'appelait Zend Engine. Ils ont également créé Zend Technologies à Ramat Gan, en Israël, pour gérer le développement PHP.
Cours recommandés : Un ensemble complet de tutoriels sur PHP de l'entrée à la maîtrise
Fondateur du langage C
Dennis Ritchie, le père du langage C et le père d'UNIX. Il a autrefois été directeur du département de recherche sur les logiciels système du centre de recherche en informatique des Bell Labs, Lucent Technologies. En 1978, il a publié le célèbre livre "The C Programming Language" avec Brian W. Kernighan. Ce livre a maintenant été traduit dans de nombreuses langues et est devenu l'un des manuels faisant autorité sur le langage C. Le 12 octobre 2011 (13 octobre, heure de Pékin), Dennis Ritchie est décédé à l'âge de 70 ans. Dans les discussions techniques, il est souvent appelé DMR, qui est son adresse e-mail aux Bell Labs.
Dennis Ritchie est vénéré comme le « Père du roi invisible du langage C » par le monde. Il est le fondateur de la technologie informatique et des réseaux. Il a autrefois été le département de recherche sur les logiciels système du Centre de recherche en informatique sous Bell. Poste de directeur des laboratoires de Lucent Technologies. C’est un géant qui fait épauler de nombreux géants de l’informatique comme Steve Jobs. Lui et Steve Jobs sont décédés en octobre 2011, mais ils étaient loin d'être aussi populaires et pleurés dans le monde que Steve Jobs.
Recommandations de cours connexes : Tutoriel vidéo gratuit sur le langage C
Fondateur Java
James Gosling (anglais : James Gosling, 19 mai 1955 -), né au Canada, est un expert en logiciels et l'un des co-fondateurs du langage de programmation Java. Il est généralement reconnu comme le « père de Java ». .
Quand il avait 12 ans, il concevait déjà des consoles de jeux vidéo et aidait ses voisins à réparer des moissonneuses. Pendant ses études universitaires, il a travaillé comme étudiant en développement de programmes au Département d'astronomie. En 1977, il a obtenu un baccalauréat en informatique de l'Université de Calgary, au Canada. En 1981, Gosling Emacs, un éditeur de classes Emacs fonctionnant sous Unix (écrit en langage C et utilisant Mocklisp comme langage d'extension), a été développé. En 1983, il obtient un doctorat en informatique de l'Université Carnegie Mellon aux États-Unis. Le titre de sa thèse de doctorat était : « La manipulation algébrique des contraintes ». Après avoir obtenu son diplôme, il est allé travailler chez IBM et a conçu le système NeWS de station de travail de première génération d'IBM, mais n'a pas été pris au sérieux. Plus tard transféré à Sun Company. En 1990, il a collaboré avec Patrick Naughton, Mike Sheridan et d'autres sur le « Green Project » et a ensuite développé un langage appelé « Oak », qui a ensuite été renommé Java. Fin 1994, James Gosling a présenté des programmes Java lors de la « Technology, Education and Design Conference » organisée dans la Silicon Valley. En 2000, Java est devenu le langage informatique le plus populaire au monde.
Cours recommandés : Tutoriel vidéo Java gratuit
Fondateur du langage C++
Le Dr Benjani Straustrup est né au Danemark en 1950. Il est diplômé de l'Université d'Arus au Danemark et de l'Université de Cambridge au Royaume-Uni. Il a déjà été chef du département de recherche en programmation à grande échelle d'AT&T. d'AT&T, des Bell Labs et de l'ACM, professeur en chef du département d'informatique de la Texas A&M University et « Distinguished Professor » de la Texas A&M University. Il est actuellement directeur général du département des technologies de l'information de Morgan Stanley, professeur invité au département d'informatique de l'université de Columbia, membre de la National Society of Engineering et membre senior de l'IEEE, de l'ACM et du CHM. En 1979, B.S a commencé à développer un langage, appelé à l'époque « C avec classes », qui a ensuite évolué vers le C++. En 1998, la norme ANSI/ISO C++ a été établie. La même année, B.S a lancé la troisième édition de son livre classique The C++ Programming Language. La standardisation du C++ marque la réalisation finale de la grande idée à laquelle le Dr B.S. a consacré 20 ans de travail acharné.
Recommandations de cours connexes : Tutoriels vidéo C++ gratuits en ligne
Fondateur du langage C#
Anders Hejlsberg (décembre 1960-), danois, ingénieur en chef du compilateur Borland Turbo Pascal auteur. Après avoir rejoint Microsoft, il héberge successivement Visual J++, .Net et C#. Anders Helsberg est né à Copenhague. Anders Helsberg a étudié l'ingénierie à l'Université technique du Danemark, mais n'a pas obtenu son diplôme. Au cours de ses années universitaires, il a écrit des programmes pour le micro-ordinateur Nascom. Label) Compilateur Pascal À l'ère DOS, il a réécrit ce compilateur. À cette époque, il possédait une société appelée Poly Data au Danemark et il a écrit le noyau du compilateur Compass Pascal, qui fut plus tard appelé Poly Pascal. En 1986, il rencontre pour la première fois Philippe Kahn (le fondateur de Borland).
Recommandations de cours connexes : Tutoriel vidéo gratuit C# pour l'apprentissage en ligne
Fondateur du langage JavaScript
Brendan Eich (anglais : Brendan Eich, 1961-, programmeur et entrepreneur américain, principal créateur et architecte de JavaScript, ancien directeur de la technologie de Mozilla.
Brandon Ek est né à Sunnyvale, Californie, États-Unis. Lorsqu'il étudiait à l'Université de Santa Clara, il s'est d'abord spécialisé en physique. Au cours de sa première année, son intérêt a changé et il s'est consacré au domaine de l'informatique, puis a obtenu un baccalauréat en mathématiques et en informatique. En 1986, il a obtenu une maîtrise en informatique de l'Université de l'Illinois à Urbana-Champaign. Après avoir obtenu son diplôme, il a travaillé chez SGI pendant sept ans, principalement responsable des systèmes d'exploitation et des fonctions réseau. Chez Netscape, il a développé JavaScript pour le navigateur Netscape, qui est devenu plus tard l'un des langages de script les plus utilisés dans le navigateur. En 1998, Brandon a contribué à la création de Mozilla.org. Après qu'AOL ait décidé de mettre fin aux opérations de Netscape en 2003, Brandon a aidé. créer la Fondation Mozilla
Cours recommandés : Tutoriels vidéo JavaScript gratuits pour l'apprentissage en ligne
Fondateur du langage Python
Le fondateur de Python était Guido van Rossum à Amsterdam à Noël 1989. Afin de tuer l'ennui de Noël, j'ai décidé de développer un nouvel interprète de script comme héritage du Langage ABC. La raison pour laquelle j'ai choisi Python (qui signifie Python) comme nom de langage de programmation était parce qu'il était un programmeur nommé Monty Python Amoureux des groupes de comédie
.Guido van Rossum a obtenu une maîtrise en mathématiques et en informatique de l'Université d'Amsterdam en 1982 et a rejoint CWI, une organisation multimédia, en tant que chercheur la même année. En 1989, il fonde le langage Python. À cette époque, il était encore au CWI (Centrum voor Wiskunde en Informatica, Institut national de mathématiques et d'informatique) aux Pays-Bas. Début 1991, Python a publié sa première version publique. Originaire des Pays-Bas, Guido a immigré aux États-Unis en 1995 et a rencontré son épouse actuelle. Début 2003, Guido et sa famille, dont son fils Orlijn, né en 2001, vivaient dans la banlieue de Virginie du Nord, dans l'État de Washington. Ils ont ensuite déménagé dans la Silicon Valley et ont commencé à travailler chez Google en 2005, passant la moitié de leur temps sur Python. Guido travaille désormais pour Dropbox.
Recommandations de cours connexes : Tutoriel vidéo gratuit sur Python, apprentissage en ligne
Fondateur du langage Perl
Perl a été conçu à l'origine par Larry Wall, qui l'a publié le 18 décembre 1987. Perl a emprunté des fonctionnalités à C, sed, awk, au langage de script shell et à de nombreux autres langages de programmation. La fonctionnalité la plus importante est son intégration interne de fonctions d'expression régulière et de l'énorme bibliothèque de codes tierce CPAN. Perl est appelé le « langage pratique d'extraction et de rapport ». C'est un terme, pas seulement une abréviation, et le créateur de Perl, Larry Wall, a inventé le premier mais l'a rapidement étendu au second. C'est pourquoi "Perl" n'a pas que des majuscules. Il n'est pas nécessaire de discuter laquelle est correcte, Larry est d'accord avec les deux.
Recommandations de cours connexes : Tutoriel vidéo Perl gratuit pour l'apprentissage en ligne
Fondateur du langage Ruby
Ruby, un langage de script orienté objet (programmation orientée objet) simple et rapide, a été développé par le japonais Yukihiro Matsumoto dans les années 1990 et est conforme à l'accord GPL et à la licence Ruby. Yukihiro Matsumoto (tout le monde l'appelle Matz.) Matz est un programmeur professionnel qui travaille pour la société open source japonaise Netlab. Il est également l'un des évangélistes open source les plus célèbres du Japon. Il a publié de nombreux produits open source, notamment cmail, un programme client de messagerie basé sur Emacs et entièrement écrit en Lisp. Ruby fut le premier logiciel pour lequel il devint célèbre en dehors du Japon.
Recommandations de cours connexes : Tutoriel vidéo Ruby gratuit pour l'apprentissage en ligne
Fondateur du langage Go
Le langage Go a été officiellement annoncé en novembre 2009 et est devenu un projet open source. Il a été implémenté sur les plates-formes Linux et Mac OS X, puis ajouté au système Windows. Rob Pike, ingénieur logiciel senior chez Google, a déclaré : « Go me permet de bénéficier d'une efficacité de développement que je n'ai jamais connue auparavant. » Pike a déclaré que, comme le C++ ou le C d'aujourd'hui, Go est un langage système. Il a expliqué : "Il permet un développement rapide, mais c'est aussi un véritable langage compilé, et la raison pour laquelle nous le rendons open source maintenant est parce que nous pensons qu'il a été très utile et puissant
Robber est." Pionnier d'Unix, il a été le premier à développer Unix avec Ken Thompson et Dennis M. Ritche aux Bell Labs, et le concepteur d'UTF-8. Il a également fait une petite apparition dans l'émission du soir du célèbre conférencier américain David Letterman, aidant un gros homme à se vanter et à se moquer de lui-même avec un air honnête sur son visage. Ce qui me fait admirer, c'est que Robber a également été médaillé d'argent en tir à l'arc aux Jeux olympiques de 1980. Il était également un très bon astronome amateur, et le télescope à rayons gamma qu'il a conçu a presque été utilisé par la NASA sur la navette spatiale. Rob Pike est un ancien membre du personnel technique d'AT&T Bell Lab et travaille actuellement sur les systèmes d'exploitation chez Google.
Recommandations de cours connexes : Tutoriel vidéo Go gratuit pour l'apprentissage en ligne
Fondateur du langage Delphi
Delphi est un outil de développement rapide d'applications bien connu (Rapid Application Development, appelé RAD) sous la plateforme Windows. Son prédécesseur était le "Borland Turbo Pascal", populaire à l'époque du DOS. La première version a été développée par la société américaine Borland en 1995. Le créateur principal est Anders Hejlsberg. Après plusieurs années de développement, ce produit a également été transféré vers Embarcadero. Delphi est un environnement de développement intégré (IDE). Le noyau utilisé est Object Pascal, qui est développé à partir du langage Pascal traditionnel. Il utilise une interface utilisateur graphique comme environnement de développement et utilise des outils IDE, VCL et des compilateurs pour coopérer avec la fonction. de connexion à la base de données. Un outil de développement d'applications centré sur la programmation orientée objet.
Anders Hejlsberg (décembre 1960~), d'origine danoise, est l'auteur principal du compilateur Turbo Pascal, le père de Delphi, C# et TypeScript, et le fondateur de ·NET. Né à Copenhague, Anders Helsberg a étudié l'ingénierie à l'Université technique du Danemark mais n'a pas obtenu son diplôme. Au cours de ses années universitaires, il a écrit des programmes pour le micro-ordinateur Nascom. Il a écrit le compilateur Blue Label Pascal pour l'ordinateur Nascom-2. époque, il a réécrit ce compilateur. À cette époque, il possédait une société appelée Poly Data au Danemark et il a écrit le noyau du compilateur Compass Pascal, qui fut plus tard appelé Poly Pascal. En 1986, il rencontre Philippe Kahn pour la première fois.
Fondateur du langage Lua
Lua est un petit langage de script. Il s'agit d'une équipe de recherche de l'Université pontificale catholique de Rio de Janeiro au Brésil, composée de Roberto Ierusalimschy, Waldemar Celes et Luiz Henrique de Figueiredo et développée en 1993. Il est conçu pour être intégré aux applications afin de leur fournir des extensions flexibles et des capacités de personnalisation. Lua est écrit en standard C et peut être compilé et exécuté sur presque tous les systèmes d'exploitation et plates-formes. Lua ne fournit pas de bibliothèque puissante, qui est déterminée par son positionnement. Par conséquent, Lua ne convient pas comme langage pour développer des applications autonomes. Lua a un projet JIT simultané qui fournit des capacités de compilation juste à temps sur des plates-formes spécifiques.
Recommandations de cours connexes : Tutoriel Lua gratuit pour l'apprentissage en ligne
Fondateur du langage Objective-C
Brad Cox est un informaticien et biomathématicien PhD, connu pour ses travaux dans les domaines suivants domaines : génie logiciel, notamment réutilisation de code, composition logicielle, Objective-C. Objective-C a été inventé par Brad Quess dans sa société Stepstone au début des années 1980 et est basé sur un langage appelé SmallTalk-80. Objective-C est construit sur le langage C, ce qui signifie qu'il s'agit d'un nouveau langage de programmation capable de créer et de manipuler des objets en ajoutant des extensions au langage C.
Easy Language est un langage développé par les Chinois. L'éditeur a également compilé des informations pertinentes pour vous !
Fondateur de Yi Language
Yi Language est un langage de programmation qui utilise le chinois comme code de programme. Connu pour « facile ». Le fondateur est Wu Tao. Le nom de la première version était le langage E. La première version de Yi Language a été publiée le 11 septembre 2000. L'intention initiale de la création de Yi Language était de pratiquer l'écriture de programmes en chinois. De 2000 à aujourd’hui, Yi Language s’est développé jusqu’à une certaine échelle, avec des fonctionnalités et un nombre d’utilisateurs considérables. En 1990, Wu Tao a commencé à apprendre la programmation en autodidacte. En tant que l'un des premiers auteurs de shareware en Chine, Wu Tao a commencé le développement du shareware en 1994. En 1998, à l'invitation de la société Qianweitian de Pékin, Wu Tao a travaillé avec l'entreprise pour développer CCED2000. Il n'a fallu que six mois pour développer une version d'essai, puis la mettre à niveau vers cinq ou six versions successives. Au cours du processus de développement à long terme, même si Wu Tao maîtrisait très bien l'utilisation des outils de développement produits par des sociétés étrangères, il s'en inquiétait toujours. Il estime que l'une des raisons fondamentales qui entravent le développement de l'industrie nationale du logiciel est que les Chinois ne disposent pas de leur propre langage de programmation. Bien que certains langages de programmation étrangers aient été chinoisisés, celui-ci est incomplet à moins qu'ils ne redéveloppent un noyau entièrement chinois. . De nombreuses personnes souhaitent apprendre à écrire des programmes pour utiliser pleinement les ressources informatiques de manière flexible, mais elles ne comprennent pas l'anglais, en particulier l'anglais professionnel en informatique, ce qui rend difficile pour les personnes de franchir ce seuil. En réponse, Wu Tao a commencé le développement du premier système de développement de programmation entièrement chinois en Chine – « Easy Language » au début des années 2000. Fort d'une riche expérience dans le développement de logiciels et la gestion de projets, après une période de travail acharné, la première version de « Easy Language » a été développée avec succès. "Easy Language" est particulièrement adapté aux étudiants qui ont une très forte soif de connaissances. La fonction d'organigramme fournie dans le logiciel est largement développée sur la base de ce groupe d'utilisateurs.
Nous sommes reconnaissants à ces personnes de nous avoir fourni ces excellents langages de programmation ! rendre hommage!
【Je suppose que vous l'aimez】
Nouveau dans le développement Web, PHP Lequel. dois-je apprendre, python ou ruby ?
4. Parlons de ce qu'est le php ? Sur la vie passée et présente de php