James GoslingJames Gosling (né le près de Calgary en Alberta au Canada) est un informaticien canadien. Il est surtout connu comme le concepteur du langage de programmation Java. Après un B.Sc en informatique en 1977 à l'université de Calgary, il obtient son Ph.D en informatique théorique en 1983 à l'université Carnegie-Mellon aux États-Unis. Sa thèse porte sur la « manipulation algébrique des contraintes ». Il est le concepteur du langage de programmation Java en 1994 et du système de fenêtrage NeWS.
MercurialMercurial est un logiciel de gestion de versions décentralisé disponible sur la plupart des systèmes Unix et Windows. La créatrice et principale développeuse de Mercurial est Olivia Mackall. C'est un logiciel libre, l'ensemble des sources du logiciel étant sous la GNU GPL version 2. Mackall met à disposition Mercurial pour la première fois le , seulement quelques jours après que le développement de Git a commencé. Disponible pour les systèmes d'exploitation Microsoft Windows, Mac OS X, et sur la plupart des systèmes d'exploitation du type Unix, Mercurial est écrit principalement en Python.
Comparison of integrated development environmentsThe following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.
Programmation orientée composantthumb|Représentation graphique de composants informatiques. La programmation orientée composant (POC) consiste à utiliser une approche modulaire de l'architecture d'un projet informatique, ce qui permet d'assurer au logiciel une meilleure lisibilité et une meilleure maintenance. Les développeurs, au lieu de créer un exécutable monolithique, se servent de briques réutilisables. La POC n'est pas sans similitudes avec la POO, puisqu'elle revient à utiliser une approche objet, non pas au sein du code, mais au niveau de l'architecture générale du logiciel.
Auto-complétionthumb|Exemple de zone de saisie avec auto-complétion) L'auto-complétion ou autocomplétion ou complétion automatique, souvent simplement complétion, parfois complètement ou complètement automatique, est une fonctionnalité informatique permettant à l'utilisateur de limiter la quantité d'informations qu'il saisit avec son clavier, en se voyant proposer un complément qui pourrait convenir à la chaîne de caractères qu'il a commencé à taper.