Wikipédia:Sélection/Informatique

Un article de Wikipédia, l'encyclopédie libre.

Firefox

Le logo de Firefox (http://www.mozilla.org/products/firefox/buttons.html)

Mozilla Firefox moˈzɪla ˈfaɪəfɒks (précédemment Phoenix et Mozilla Firebird) est un navigateur Web graphique gratuit dont le code source est libre. Il est développé, depuis 2002, et distribué par la Fondation Mozilla, aidée de centaines de bénévoles grâce aux méthodes de développement en code source libre. Firefox est né d’un fork reprenant uniquement les fonctions de navigation du navigateur Mozilla (aujourd’hui connu sous le nom de SeaMonkey ou de Mozilla Application Suite).

Firefox est un logiciel multi-plateformes, compatible avec diverses versions de Microsoft Windows, Mac OS X et Linux. De manière officieuse, le code source a été porté sur d’autres systèmes d’exploitations tels que FreeBSD, OS/2, Solaris, RISC OS, SkyOS, BeOS et, plus récemment, Microsoft Windows XP 64. Ces portages ont été possibles grâce à la tri-licence (MPL, GPL et LGPL) spécifiée par la Fondation Mozilla qui a déposé le nom et le logo.

Lire l’article

Vim (logiciel)

Vim est un clone libre de vi, un éditeur de texte très répandu sur les systèmes d’exploitation de type UNIX, radicalement différent des éditeurs de textes classiques : il a un fonctionnement modal, hérité de VI, c’est-à-dire qu’il se comporte différemment selon le mode d’édition dans lequel il se trouve. Son nom signifie Vi IMproved, que l’on peut traduire par « VI aMélioré ».

Contrairement à vi, Vim est un logiciel libre : son code source a été publié dès 1991 par Bram Moolenaar, son principal développeur. Il fonctionne sur de nombreux systèmes d’exploitation ; cet aspect multi plate-forme est très important pour les utilisateurs travaillant sur plusieurs environnements différents, comme les administrateurs systèmes. Avec Vim, ils trouvent un éditeur identique (aux capacités de chaque système d’exploitation près) pour tous ces systèmes : AmigaOS, Atari MiNT, BeOS, MS-DOS, Mac OS, NeXTSTEP, OS/2, OSF, RiscOS, SGI, UNIX, VMS, Win16 + Win32 (Windows 95/98/00/NT/XP), et tous les systèmes BSD et GNU/Linux.

Il est devenu un mythe adulé et/ou détesté parmi les utilisateurs des systèmes d’exploitation de type UNIX. Sa concurrence avec Emacs a donné naissance à l’un des trolls les mieux nourris en guerre d’éditeurs.

Lire l’article

Doom

Doom (en anglais : destin funeste ou damnation), ou écrit aussi DOOM, est l’un des plus célèbres jeux de tir subjectifs (ou first-person shooter (FPS)), developpé par id Software et sorti le 10 décembre 1993 sur PC, dit Doomsday (littéralement : « Jugement dernier »). Il est reconnu comme étant le pionnier des graphismes en trois dimensions immersifs, du jeu multijoueur en réseau. Distribué initialement comme un partagiciel sous DOS Compatible PC, la série Doom se prolonge jusqu’en 2004 avec Doom 3 et en 2005 avec la sortie du film Doom. Les titres de la série sont portés sur un grand nombre d’autres plates-formes dont une dizaine de consoles.

Le joueur y prend le rôle d’un Space Marine expulsé sur Mars pour avoir attaqué un officier major après avoir reçu l’ordre de tuer des civils désarmés. Il est forcé de travailler pour l’Union Aerospace Corporation (UAC), dont le plus grand fournisseur — les militaires — procède à des expériences secrètes sur la téléportation entre les lunes de Mars, Phobos et Deimos. Soudainement, quelque chose tourne mal et des créatures venant de l’enfer commencent à sortir des portes de téléportation.

Histoire de l'informatique

Carte perforée

Quand on parle d’informatique on pense souvent ordinateur. Pourtant, l’informatique existe depuis plus longtemps. Il s’agit avant tout de méthode technique pour améliorer le calcul. Ensuite sont apparues les manipulations de données non calculatoires, et la recherche de l’IA.

Depuis des milliers d’années, l’homme a créé et utilisé des outils l’aidant à calculer. Au départ, la plupart des sociétés ont sans doute utilisé la main, ainsi que d’autres parties du corps, comme auxiliaires de calcul. Puis apparurent les entailles dans du bois, les entassements de cailloux, de coquillages ou d’osselets (il est intéressant de remarquer que le mot « calcul » provient du mot latin, calculi qui signifiait « cailloux »). Le premier exemple d’outil plus complexe est l’abaque, qui connut diverses formes, jusqu’au boulier toujours utilisé en Chine. Parmi les algorithmes les plus anciens, on compte des tables datant de l’époque d’Hammurabi (env. -1750).

En 1725, Basile Bouchon, un Lyonnais, met au point un système de programmation d’un métier à tisser à l’aide d’un ruban perforé. C’était le début de la programmation. Cette invention est perfectionnée en 1728 par son assistant, Jean-Baptiste Falcon, qui utilise une série de cartes perforées reliées entre elles. Jacques de Vaucanson reprend l’idée en remplaçant ruban et cartes par un cylindre métallique perforé.

Lire l’article

Amiga

L’Amiga est une famille d’ordinateur personnel commercialisée par Commodore International entre 1985 et 1994. Le prix modique de l’entrée de gamme et les capacités multimédia plus avancées que les compatibles PC et Macintosh de l’époque l’ont rendu très populaire auprès des amateurs de jeux vidéo et des demomakers. Son système d’exploitation avait la particularité alors exceptionnelle pour l’informatique grand public d’être multitâche préemptif et multimédia. Il reste aujourd’hui encore une référence dans la scène démo.

Lire l’article

Courrier électronique

Le courrier électronique désigne le service de transfert de messages envoyés par un système de messagerie électronique via un réseau informatique vers la boîte aux lettres électronique d’un destinataire choisi par l’émetteur. Principalement utilisé sur le réseau internet (bien qu’il existait avant celui-ci), il remplit un rôle similaire à celui d’une lettre postale.

Le mot courriel (contraction des mots courrier et électronique), désigne également le message échangé par ce moyen selon la terminologie officielle en langue française. Le mot email (ou e-mail), prononcé /imɛl/ ou (plus rarement) /imel/, est très utilisé ; il s’agit de l’abréviation de l’expression anglaise electronic mail, soit courrier électronique, l’abréviation en « e-mail » étant le fait des anglophones.

Lire l’article

Disque compact

Un disque compact ou CD (abréviation du terme anglais Compact Disc) est un disque optique utilisé pour stocker des données sous forme numérique. Il fut inventé conjointement par les firmes Philips et Sony Corporation au début des années 1980. Il existe différents types de disque (CD-R, CD-RW, CD audio, CD-ROM, CD Extra (ou Enhanced CD), CD en mode mixte, VCD, SVCD…), pour différentes utilisations ; un disque peut atteindre une capacité de stockage de 800 Mo.

Le disque compact repose sur une méthode de lecture optique : un faisceau de lumière cohérente (laser) vient frapper le disque en rotation. Les irrégularités (cavités) dans la surface réfléchissante de celui-ci produisent des variations binaires. Le rayon réfléchi est enregistré par un capteur. Lorsqu’il est utilisé comme support pour l’écoute musicale (premières utilisations) l’information binaire est ensuite transformée en un signal analogique par un convertisseur.

Lire l’article

Extensible Markup Language

XML (Extensible Markup Language, « langage de balisage extensible ») est un langage informatique de balisage générique. Le World Wide Web Consortium (W3C), promoteur de standards favorisant l’échange d’informations sur l’Internet, recommande la syntaxe XML pour exprimer des langages de balisages spécifiques (exemples : XHTML, SVG, XSLT). Sa syntaxe est reconnaissable par son usage des chevrons (< >) et s’applique à de plus en plus de contenus.

Son objectif initial est de faciliter l’échange automatisé de contenus entre systèmes d’informations hétérogènes (interopérabilité). XML est une simplification de SGML dont il retient les principes essentiels comme :

  • la structure d’un document XML est définissable et validable par un schéma,
  • un document XML est entièrement transformable dans un autre document XML.
Lire l’article

John von Neumann

John von Neumann (1903-1957), mathématicien et physicien américain d’origine hongroise, a apporté d’importantes contributions tant en mécanique quantique, qu’en analyse fonctionnelle, en théorie des ensembles, en informatique, en sciences économiques ainsi que dans beaucoup d’autres domaines des mathématiques et de la physique. Il a de plus participé aux programmes militaires américains.

Il a donné son nom à l’architecture de von Neumann.

Lire l’article

Octet

L’octet est une unité de mesure en informatique (non SI) mesurant la quantité de données. Un octet est lui-même composé de 8 bits, soit 8 chiffres binaires ; il peut donc prendre 28=256 valeurs différentes. Le byte, qui est un ensemble de bits adjacents, a presque toujours une taille d’un octet et les deux mots sont généralement, mais abusivement, considérés comme synonymes.

Le symbole de l’octet est la lettre « o » minuscule.

Lire l’article

World Wide Web

Le World Wide Web, littéralement la « toile (d’araignée) mondiale », communément appelé le Web, parfois la Toile ou le WWW, est un système hypertexte public fonctionnant sur Internet et qui permet de consulter, avec un navigateur, des pages mises en ligne dans des sites. L’image de la toile vient des hyperliens qui lient les pages Web entre elles. Il est promu par le World Wide Web Consortium.

Le Web n’est qu’une des applications d’Internet ; il a été inventé plusieurs années après Internet, mais c’est lui qui a rendu les médias grand public attentifs à Internet. Depuis, le Web est fréquemment confondu avec Internet ; en particulier, le mot Toile est souvent utilisé dans les textes non techniques sans qu’il soit clair s’il désigne le Web ou Internet.

Les divers types de ressources accessibles sur le Web ont des natures distinctes :

Lire l’article

Hypertext Markup Language

Le Hypertext Markup Language, généralement abrégé HTML, est un langage informatique de balisage conçu pour écrire les pages Web, et notamment pour créer de l’hypertexte, d’où son nom.

HTML permet aussi de structurer sémantiquement et de mettre en page le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des applets. Il permet de créer des documents interopérables avec des équipements très variés et de soutenir l’accessibilité du Web.

Il est souvent utilisé conjointement avec des langages de programmation comme JavaScript et de mise en forme comme les feuilles de style en cascade (CSS). HTML est une application du Standard Generalized Markup Language (SGML), tandis qu’une évolution appelée XHTML est une application de l’Extensible Markup Language (XML).

Lire l’article

Microsoft

Logo de Microsoft

Microsoft Corporation est une multinationale américaine de solutions informatiques, fondée par Bill Gates et Paul Allen, dont le revenu annuel a atteint 44,28 milliards de dollars en 2006 et emploie 76 000 personnes dans 102 pays différents. Son activité principale consiste à développer des logiciels pour micro-ordinateur et décline actuellement une gamme de produits variés. Son siège social se situe à Redmond, Washington, États-Unis, et ses meilleures ventes sont le système d’exploitation Microsoft Windows et la suite bureautique Microsoft Office. La société est parfois abrégée MS ou MSFT ou même appelée « la firme de Redmond » ou tout simplement "Redmond" en raison de l’influence qu’a le siège social sur la région.

La stratégie commerciale de Microsoft lui a permis de diffuser son système d’exploitation Windows sur la grande majorité des ordinateurs de bureau. Si bien qu’un observateur note même que la mission originelle de Microsoft d’avoir « un ordinateur sur chaque bureau et dans chaque maison, tournant sur Windows » est aujourd’hui pratiquement accomplie.

Outre l’édition de logiciels phare, comme Internet Explorer et Windows Media Player, Microsoft marque également de son empreinte d’autres secteurs d’activité, avec la chaîne câblée américaine MSNBC, le portail Web MSN, et l’encyclopédie multimédia Encarta, sans oublier le marché du matériel informatique avec les produits comme les souris Microsoft, et les produits de divertissement domestique comme la Xbox et le Zune.

Lire l’article

Noyau de système d'exploitation

Architecture simplifiée d’un noyau monolithique

En informatique, le noyau (en anglais « kernel ») est la partie fondamentale d’un système d’exploitation : il est le gestionnaire de ressources de la machine et permet aux éléments matériels et logiciels de communiquer entre eux.

Le noyau fournit des mécanismes d’abstraction du matériel et en particulier de la mémoire, des microprocesseurs et des échanges d’informations entre logiciels et périphériques matériels, et autorise aussi diverses abstractions logicielles. Il permet d’ignorer ou de simplifier la prise en compte des divers programmes qui s’exécutent simultanément sur une machine. La présence d’un noyau simplifie également la communication entre les processus. Le noyau d’un système d’exploitation est lui-même un logiciel mais ne peut prétendre utiliser les mécanismes d’abstraction qu’il fournit. Son rôle central dans le système d’exploitation impose des performances élevées et rend sa conception et sa programmation particulièrement délicates.

Lire l’article