Femmes informatiques : les programmeuses les plus célèbres et leur contribution à l'histoire. Qu'est-ce que les programmeurs russes ont créé à part Tetris ?

Le programmeur est une profession très respectée de nos jours. Ce qui n'est pas surprenant, car technologies numériques nous entourent partout. Des millions de personnes travaillent dans le secteur informatique – de administrateurs système et des « codeurs » ordinaires aux principaux développeurs de grands projets. Et bien sûr, cette industrie a ses propres personnalités légendaires, sans lesquelles le monde serait un peu différent.

Qui est valorisé et respecté parmi les programmeurs eux-mêmes ? Qui est considéré comme le meilleur des meilleurs ? Il n’existe pas de notes définitives sur cette question. Mais il existe des individus dont les noms sont presque toujours mentionnés, car leur contribution à l'informatique est inestimable. Apprenons à les connaître.

Par Alex Dawson — initialement publié sur Flickr sous le nom de Linus Torvalds, CC BY-SA 2.0, lien

Programmeur finno-américain, créateur de la salle d'opération Systèmes Linux, qui gère des centres de données et de nombreux ordinateurs dans le monde.

Grâce à Torvalds, fervent partisan du freeware (logiciel distribué gratuitement), dans une industrie où circulent d'énormes sommes d'argent et où tout est saturé de commerce et de paranoïa, un système totalement libre système opérateur Avec Open source. Aujourd'hui, des milliers de programmeurs sont impliqués dans le développement et les mises à jour de Linux.

Dans le milieu professionnel, Linus Torvalds est connu comme une personne qui ne cherche pas à plaire aux gens et n'est pas timide dans ses expressions. Parmi les programmeurs, il y a des blagues sur lui de la même nature que celles sur Chuck Norris dans la communauté philistine. Par exemple, on prétend qu'il peut diviser par zéro ou jouer à des jeux 3D dans sa tête en lisant code source.

Donald Knuth


Par vonguard d'Oakland, Nmibia - DSC_0079 Téléchargé par YMS, CC BY-SA 2.0, lien

Les travaux académiques de Knuth constituent un ouvrage colossal, couvrant presque tous les domaines de la programmation, depuis les structures de données jusqu'à l'analyse des algorithmes. Krut a créé personnellement la dernière direction. En plus de la théorie, la monographie contient de nombreux exemples en langage assembleur.

Présentateurs Développeurs Google, Facebook autres projets majeurs ont exprimé plus d'une fois leur gratitude à Donald Knuth pour son manuel unique. Bill Gates a également parlé de Knuth : "Si vous vous qualifiez de programmeur, essayez de lire Knuth. Et si vous pouvez lire ce livre dans son intégralité, envoyez-moi votre CV."

Les travaux de cette œuvre monumentale durent depuis 1962. A ce jour, 4 volumes ont été publiés. D’ici 2020, le professeur promet d’en publier le cinquième. De plus, Donald Knuth est connu comme le créateur du système de composition informatique TeX et du langage METAFONT pour travailler avec les polices vectorielles.

Sir Tim Berners-Lee


Auteur de la photo :
Paul Clarke

Aujourd'hui, il dirige l'organisme public « Alliance pour un Internet accessible », dont l'objectif principal est l'accessibilité et Internet rapide pour tous. L'organisation bénéficie du soutien de grandes entreprises - Google, Microsoft, Facebook.


Par Peter Campbell - self-made, Nikon D80, CC BY-SA 4.0, Lien

Un autre développement majeur est NEWS, un système de diffusion des calculs en réseaux informatiques. La liste des projets sur lesquels il a travaillé est longue. Il existe des systèmes d'analyse des résultats de télémétrie par satellite, un éditeur de texte Emacs et bien plus encore. Gosling a participé pendant quelque temps au développement Algorithmes de Google, V Dernièrement se développe logiciel pour la recherche sous-marine.

— initialement publié sur Flickr alors qu'Anders Hejlsberg répond lors du panel sur l'avenir des langages de programmation au PDC2008, CC BY 2.0, lien

Développeur d'un compilateur pour Pascal, grâce auquel la compilation du programme a été réduite à quelques secondes.

La première version du compilateur a été écrite pour DOS. Plus tard, le compilateur a été intégré à l'environnement Turbo Pascal. Grâce au compilateur Heilsberg, la productivité dans le domaine informatique a augmenté plusieurs fois.

Heilsberg a ensuite dirigé l'équipe qui a développé Borland Delphi. Et ici aussi, une attention particulière a été portée à la vitesse. Aujourd'hui, Delphi est l'un des langages les plus populaires.


Auteur : Anthony Quintano d'Honolulu, HI, États-Unis - Mark Zuckerberg F8 2018 Keynote, CC BY 2.0, Posilannya

programmeur, développeur américain réseau social Facebook.

Ce nom est largement connu à l'extérieur environnement professionnel. Zuckerberg est une personnalité publique. Il y a eu récemment de nombreux scandales associés à son réseau social. Néanmoins, le projet continue de se développer avec succès.

Zuckerberg est convaincu que les petites équipes sont les plus efficaces. Ils peuvent travailler de manière plus productive que les grandes équipes. Par conséquent, seules 10 000 personnes dans le monde participent au fonctionnement de cet immense réseau social.


Auteur: Ijon - propre travail, CC BY-SA 4.0 , Lien

Torrent est populaire partout dans le monde. Le nombre d'utilisateurs de BitTorrent est estimé à 250 millions de personnes. D’énormes quantités d’informations sont téléchargées via torrents. Malheureusement, les capacités des torrents sont activement utilisées par les « pirates ».


Par Darcy Padilla - https://web.archive.org/web/20140209081556/http://blog.mozilla.org/press/bios/brendan-eich/ https://web.archive.org/web/20131108073412/ https://blog.mozilla.org/press/files/2012/04/Thumbnail-Full_Eich_04.jpg, CC BY-SA 3.0, lien

Développeur Javascript. Ce langage est considéré comme l’un des standards de la programmation WEB.

Il a participé à la création de Mozilla et du navigateur Firefox. A occupé le poste de PDG. A démissionné après une controverse autour de sa position sur le mariage gay (Brendan - participant actif mouvement pour les interdire en Californie).


Par Julia Kryuchkova - Travail personnel, CC BY-SA 2.5, Lien

Créateur du langage C++ (une version améliorée du C).

Aujourd'hui, le langage de programmation C++ est étudié par les étudiants de presque toutes les universités et est depuis longtemps devenu l'un des langages appliqués de base. La syntaxe du langage C est utilisée dans PHP et d'autres langages de programmation modernes. Les améliorations de Bjarne Stroustrup se sont avérées si bonnes qu'aujourd'hui, quand ils disent « C », environ version de base Ils ne se souviennent même pas de la langue.

Aujourd'hui, le programmeur enseigne dans plusieurs universités et collabore avec Morgan Stanley.


Par GDC officiel - https://www.flickr.com/photos/officialgdc/16693728506/, CC BY 2.0, lien

L'un des fondateurs d'id Software. Il est devenu célèbre en tant qu'auteur du légendaire jeu informatique Doom.

L'idée de Doom est venue à John lors d'une soirée d'entreprise D&D. À cette époque, l’entreprise organisait régulièrement de tels jeux. Et souvent, John jouait sur eux le rôle de maître du jeu.

Lors de la création de Doom, John Carmack a été le premier à implémenter des astuces 3D originales utilisées dans jeux d'ordinateur toujours.

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack – sinon un nom, alors une légende. La publication en ligne VentureBeat répertorie les programmeurs les plus réputés de la communauté informatique mondiale.

Linus Torvalds

Création de Linux, un système d'exploitation libre, dans un dortoir de l'Université d'Helsinki. Aujourd'hui, les centres de données et les superordinateurs fonctionnent sous Linux, et il est développé par une horde de fans open source à travers le monde.

Torvalds est notamment connu pour le fait qu'il ne mâche pas ses mots et ne cherche pas à plaire au public. Lors d'une de ses récentes conférences, lorsque l'auditoire lui a demandé s'il effrayait les membres de la communauté Linux avec sa manière de communiquer, il a répondu : « Je m'en fiche de vous ». Il y a les mêmes blagues sur Torvalds parmi les développeurs que parmi les gens ordinaires à propos de Chuck Norris. Par exemple, Torvalds peut diviser par zéro et jouer à des jeux 3D en exécutant leur code source dans son esprit en temps réel.

Sir Tim Berners-Lee

Le seul sur cette liste à avoir réussi à obtenir le titre de chevalier a été fait chevalier par la reine britannique Elizabeth II. Il est le créateur du protocole de transfert hypertexte (HTTP), la technologie sur laquelle repose tout Internet.

Il dirige désormais l'Alliance pour un Internet abordable, une organisation publique soutenue par Google, Facebook et Microsoft qui vise à rendre l'Internet haut débit accessible aux personnes du monde entier.

Donald Knuth

Ses travaux universitaires en informatique lui ont valu le titre de « Père de l'analyse algorithmique ». Tout sur Internet, de l'algorithme de sélection des flux Facebook à l'algorithme de sélection de produits similaires sur Amazon, lui doit quelque chose. A 77 ans, il écrit un livre intitulé "L'Art de programmation informatique" Knuth est également professeur émérite à Stanford.

Brendan Ike

Créateur de langage Programmation Java Script, qui est en fait un standard pour la programmation Web. Participé à création de Mozilla, une entreprise qui développe Navigateur Firefox. Il a démissionné de son poste de PDG lorsque son soutien financier à un projet visant à interdire le mariage homosexuel en Californie a été connu.

Randonnées à Salomon

Créateur de Docker, une technologie que les développeurs adorent car elle regroupe une application et tout son environnement dans des conteneurs et les livre aux serveurs. Fonctionne comme machine virtuelle, mais beaucoup plus rapide. Docker a commencé comme un projet parallèle chez dotCloud, mais lorsque le produit s'est avéré populaire, l'entreprise a connu un tournant et est rapidement devenue une licorne.

Mark Zuckerberg

Créateur de Facebook. Estime que plus l’équipe est petite et flexible, plus elle réussira. Le réseau social milliardaire est desservi par « seulement » 10 000 personnes dans le monde.

David Heinemeier Hansson

Connu sous le nom de DHH. Créateur de Ruby on Rails, un framework très populaire qui lui a valu le titre et le prix Google Hacker of the Year en 2005.

Richard Stallman

Il est surtout connu pour sa lutte pour le logiciel libre, le fondateur de GNU, l'auteur de l'idée du « copyleft » - par opposition au droit d'auteur. Très fondé sur des principes, n'utilise aucun développement propriétaire.

Bram Cohen

Le créateur du protocole BitTorrent, qui a donné aux utilisateurs la possibilité de télécharger des fichiers très rapidement. BitTorrent est incroyablement populaire, avec une estimation prudente de sa base d'utilisateurs totale à 250 millions de personnes dans le monde. L'année dernière, Thom Yorke a tenté de distribuer l'album exclusivement via BitTorrent. Et pourtant, les capacités de BitTorrent étaient surtout appréciées par les pirates Internet.

James Gosling

Création du langage de programmation Java tout en travaillant chez Sun Microsystems. Après le rachat de l'entreprise par Oracle en 2010, Gosling a quitté l'entreprise, devenant ainsi l'un des principaux critiques d'Oracle. Depuis, il a travaillé cinq mois chez Google avant de rejoindre la startup Liquid Robotics. Il fait également partie de l’équipe de la célèbre startup ukrainienne Jelastic en tant qu’administrateur indépendant.

Björn Stroustrup

Le programmeur danois a créé le langage de programmation C++ en 1978, améliorant ainsi le C. Il travaille toujours activement : il enseigne à la Texas A&M University, à la Columbia University et est également employé chez Morgan Stanley.

John Carmack

Co-fondateur d'id Software. Il est connu dans le monde entier comme le créateur de Doom. D'ailleurs, l'idée du jeu lui-même est née lors d'une partie de D&D, que l'équipe organisait régulièrement au siège d'id Software pendant plusieurs années. De plus, John a toujours été le maître du jeu. Il a été le premier à essayer des astuces graphiques 3D encore utilisées aujourd’hui.

Il travaille actuellement chez Oculus VR, que Facebook a acheté pour 2 milliards de dollars.

Attention! Les opinions des personnes répondant à la question peuvent ne pas coïncider avec celles des éditeurs.

Selon vous, qui est le meilleur programmeur de tous les temps ?


MITCH RHYS-JONES

programmeur

« DONALD FOUET.

Il est connu pour sa monographie « The Art of Programming », qui comprend plusieurs volumes. Il a descriptions détaillées tout, des structures de données et nombres aléatoires et se terminant par le tri, l'énumération et l'analyse des algorithmes - une direction dont il a jeté les bases. Dans tous ses livres, il a donné des exemples écrits en langage assembleur - des instructions machine. Voici ce que Bill Gates a dit à propos de cette monographie : « Si vous vous considérez bon programmeur, lisez « L’art de la programmation » de Knuth. Si vous pouvez tout lire, assurez-vous de m'envoyer un curriculum vitae.

Knuth a commencé à travailler sur la monographie en 1962 et a réalisé à ce jour quatre volumes. Le cinquième volume paraîtra en 2020, ce qui signifie que travailler sur cinq volumes lui prendra 58 ans. Mais il va en écrire deux autres. Sans parler du fait qu'il a créé TeX, l'un des systèmes de mise en page informatique les plus répandus, le langage METAFONT pour développer des polices vectorielles, ainsi que des systèmes d'alphabétisation. Programmation web et CWEB. Il a reçu la médaille John von Neumann, la médaille Franklin, le prix Turing et la médaille nationale américaine de la science. Pour son travail sur l'Art de la Programmation, il a même reçu le titre de Professeur émérite de l'Art de la Programmation."


programmeur

"Anders Hejlsberg.

Il a écrit le compilateur Pascal en langage assembleur pour les deux systèmes d'exploitation dominants de l'époque, DOS et CPM. Le compilateur a ensuite été inclus dans l'environnement de développement intégré Turbo Pascal. Grâce à lui, la compilation, la liaison et l'exécution d'un programme ont commencé à prendre quelques secondes au lieu de quelques minutes.

Le compilateur de Heilsberg a été acheté par Borland International, qui a également embauché le programmeur. Borland a vendu le compilateur avec un environnement de développement complet pour beaucoup moins cher que ses concurrents. Grâce à Heilsberg, la productivité des programmeurs a considérablement augmenté. Ensuite, j'ai été tellement impressionné par son travail que j'ai même écrit un livre Using Turbo Pascal, publié pour la première fois en 1986. On le trouve encore sur Amazon et eBay.

Anders Hejlsberg a dirigé l'équipe qui a créé Borland Delphi (Object Pascal), qui était aussi rapide que Turbo Pascal. Delphi se classe actuellement 11ème dans le classement TIOBE des langages de programmation et environnements de développement. Hejlsberg a ensuite travaillé pour Microsoft, où il a dirigé le développement de C#, qui est désormais classé 5ème dans le classement TIOBE.


RAVI KUMAR

étudiant

"Linus Torvalds.

Créateur de Linux. Tout le monde sait qu'il sait programmer meilleure marque Zuckerberg et Bill Gates. Dans une industrie aussi stressante, paranoïaque et lucrative, personne n'aurait pu prévoir la sortie de Linux, un système d'exploitation libre et ouvert fruit de la collaboration de nombreux programmeurs. Il a également créé le système de contrôle de version de fichiers Git et le programme de plongée professionnelle Subsurface.

James Gosling.

Créateur Langage Java, qui est utilisé partout dans le monde. Sur la base de l'interpréteur du langage de description de page PostScript, il a développé Système de réseau Extensible Windowing System (NEWS), qui distribue l'informatique sur un réseau. Il a travaillé sur tout : l'analyse au sol de la télémétrie du satellite ISIS 2, la première version de l'éditeur de texte Emacs pour Unix, et bien plus encore.

Richard Stallman.

Fondateur de la Free Software Foundation et pionnier du mouvement open source, l'une des figures les plus importantes de l'histoire technologies de l'information. Il a travaillé sur la GPL, la licence la plus utilisée au monde, incluant Linux, et sur la suite de compilateurs GCC, éditeur de texte Emacs et autres logiciels open source."

Programmeurs célèbres qui ils sont et quelle contribution ils ont apporté au développement monde moderne? Dans ce matériel, nous nous souviendrons des personnalités les plus marquantes du monde de l'informatique, comment et dans quoi elles ont réussi et pourquoi elles sont non seulement possibles, mais doivent être suivies comme exemple pour tous ceux qui se développent dans le domaine informatique.

Björn Stroustrup (1950).

Auteur de la langue Programmation C++, qui prend en charge la programmation orientée objet. De nos jours, plusieurs langages de programmation modernes ont été créés sur la base du C++. Björn Stroustrup est l'auteur des livres « The C++ Programming Language » (l'un des livres les plus populaires dans le domaine de la programmation, traduit en 19 langages), « Design and Evolution of C++ », « Guide d'aide sur le langage de programmation C++ avec commentaires."

Dennis Ritchie (1941-2011).

Informaticien américain. Est devenu célèbre pour avoir créé la langue Programmation en C, ainsi que le développement et l'amélioration des langages de programmation Extensions BCPL, B, C, ALTRAN pour le langage de programmation Fortran. Ritchie a participé au développement des systèmes d'exploitation Multics et UNIX. Dennis Ritchie est l'auteur du livre (avec Brian Kernighan) " Langage de programmation C»

Richard Stallman (1953).

Fondateur du mouvement du logiciel libre, du projet GNU (General Public License), la fondation logiciel gratuit et la Ligue pour la liberté de programmation. Il est aussi un inventeur Notion de « copyleft ».

Linus Torvalds (1969).

Programmeur et hacker originaire de Finlande, Développeur Linux- le noyau du système d'exploitation GNU/Linux, sur la base duquel le système d'exploitation est construit Système Android est le système d’exploitation pour smartphone le plus utilisé au monde.

Steve Emplois (1955-2011).

Entrepreneur américain, il est à l'origine de l'ère des technologies informatiques. Il fut l'un des fondateurs, puis président du conseil d'administration et PDG d'Apple Corporation. L'un des fondateurs et PDG du studio de cinéma Pixar.

Steve Wozniak (1950).

Inventeur américain, ingénieur en électronique et programmeur, co-fondateur Pomme. Au milieu des années 1970, il a conçu de manière indépendante Ordinateurs Apple I et Apple II, complétant ainsi « révolution des micro-ordinateurs ».

Bill Gates (1955).

L'une des personnes les plus riches de la planète, inventeur, programmeur et homme d'affaires. Et surtout, le fondateur et premier actionnaire de l'entreprise Microsoft. À l'âge de treize ans, Bill a écrit son premier programme - le jeu "Tic Tac Toe" dans un langage de programmation BASIQUE. Auteur des livres : « La route vers le futur », « Les affaires à la vitesse de la pensée ».

Mark Zuckerberg (1984).

Programmeur américain, créateur et développeur du réseau social de renommée mondiale Facebook.

Pavel Durov (1984).

Entrepreneur, programmeur, l'un des créateurs et développeurs d'un réseau social "En contact avec" et la société du même nom ; créateur du messager "Télégramme".

J'ai aimé le matériel « Les programmeurs et informaticiens les plus célèbres du monde » ? Alors restez à l'écoute de nos autres actualités !

Si vous trouvez une erreur, veuillez surligner un morceau de texte et cliquer sur Ctrl+Entrée.

Les résultats d'une étude qui a montré quels pays ont les meilleurs développeurs de logiciels.

HackerRank est un site sur lequel les développeurs peuvent améliorer leurs compétences en codage en résolvant des problèmes spécifiques. Sur la base de la rapidité et de la précision avec lesquelles les utilisateurs trouvent des solutions, HackerRank a classé 1,5 million de programmeurs.

Flickr/Andrew Eland

Il est intéressant de noter que même si le plus grand nombre Les utilisateurs du site sont situés aux États-Unis et en Inde, ces pays n'occupant respectivement que les 28e et 31e places du classement.

Alors, quels pays sont les meilleurs au monde en matière de programmation informatique et pourquoi ?

1. Chine

pixabay.com

La Chine a été classée n°1 au monde pour avoir les meilleures performances globales de programmeur sur HackerRank. En termes de spécificités, les Chinois sont en avance sur tout le monde dans les domaines des structures de données, des mathématiques et de la programmation fonctionnelle.

2. Russie

Flickr/bhslangj

La Russie, juste derrière la Chine au classement général, est le premier pays en matière d'algorithmes, le type de problème le plus répandu sur le site.

3. Pologne

pixabay.com

La Pologne ouvre la voie en matière de développement Java, ce qui est particulièrement impressionnant puisque Java est le langage de choix de la plupart des utilisateurs de HackerRank. Comme beaucoup d’autres pays de cette liste, la Pologne propose également des cours de codage dans ses écoles.

4. Suisse

Gabriel García Marengo/Flickr

La Suisse s'est classée parmi les cinq premières dans 9 des 15 destinations de programmation classées par HackerRank. Le pays est également le berceau de Pascal, l'un des premiers langages de programmation informatique. En outre, la Suisse occupe la première place du rapport Global Innovation Index 2016.

5. Hongrie

Scintillement/roderickeime

La Hongrie occupe une impressionnante 5ème place dans le classement et la première au monde en matière de tutoriels. La Hongrie a été l'un des premiers pays européens à introduire des cours de programmation informatique dans le système éducatif des écoles primaires et secondaires.

6. Japon

Concernant intelligence artificielle, alors le Japon est en avance sur les autres, comme le confirme l'étude HackerRank. Et ce n’est pas surprenant : par exemple, au début de l’été, à l’Université de Tokyo, la vie d’une femme a été sauvée grâce à l’intelligence artificielle qui a diagnostiqué un cancer.

7. Taïwan.

pixabay.com

Le classement de Taiwan à la 7ème place a été favorisé par ses solides performances en matière de bases de données. programmation fonctionnelle, algorithmes et structures de données. L’étude a révélé que le langage de programmation dominant dans ce pays est Python.

8.France

pixabay.com

Selon les recherches HackerRank, les programmeurs français sont les meilleurs en C++. Une des raisons à cela : en juin 2014, la France a commencé à introduire des cours de programmation dans les écoles primaires.

9. République tchèque

pixabay.com

La République tchèque domine les scripts Shell - les scripts d'interprétation de commandes. Elle est également classée n°2 en mathématiques sur HackerRank. Ces compétences ont amené le pays à la 9ème position dans la liste des meilleures nations programmatiques au monde.

10. Italie

L'Université de Naples Federico II

Les développeurs du pays impressionnent certainement en matière de bases de données et de didacticiels, se classant deuxième dans les deux cas. Il semble que HackerRank ne soit pas le seul à avoir une haute opinion de l'Italie, puisque Apple a annoncé l'ouverture d'une nouvelle école pour 600 programmeurs à l'Université Friedrich II de Naples.

11.Ukraine

pixabay.com

L’Ukraine n’avait besoin que de très peu de choses pour devenir l’une des dix premières puissances en matière de programmation. Et ce malgré le fait que, selon HackerRank, les Ukrainiens sont les meilleurs spécialistes de la sécurité informatique au monde.