11 Mar 2010 02:07 - Fête : - Se demander si un ordinateur peut penser, c'est aussi intéressant que de se demander si un sous-marin peut nager. Edsger Dijkstra

 

Histoire Informatique

1975 : Emacs

Emacs est un éditeur de texte puissant à affichage temps réel, personnalisable et extensible. Il a été developpé majoritairement par Richard Stallman. Le coeur est écrit avec le langage C, mais pour ajouter des fonctionnalités au programme, le langage Lisp est alors utilisé. En effet, il intègre un interpreteur Lisp nommé Emacs Lisp ( elisp pour faire court ).

A l'origine, c'est à dire en 1975, Emacs signifiait " Editing MACroS running on TECO ". Il s'agissait d'un jeu de macro permettant d'optimiser une version de TECO (Text Editor and COrrector, l'éditeur de texte de l'époque) sur PDP-10. Emacs modifiait tellement ce programme qu'il est devenu un éditeur de texte à part entière.

Mais sur Unix, il faut attendre 1981 avec Gosling Emacs (du nom de l'auteur : James Gosling). Il utilisait alors un interpreteur Mocklisp. Hélas il était propriétaire.

En 1984, Richard Stallman commence à développer GNU Emacs qui sera le premier logiciel distribué par le projet GNU. Il est vendu 150 $. Il sera par la suite gratuit. Emacs est passé directement de la version 1.12 à la version 13, car il devenait évident qu'il ne passerait jamais à la 2.0 . La version 13 est la première à être diffusée, sortie le 20 mars 1985. A l'heure actuelle la version Emacs 21 est sortie.

Aujourd'hui, il existe Gnu Emacs et un "fork" (un programme avec la même racine) Lucida Emacs, renommé XEmacs. Ce dernier, sortit en 1991, est basé sur Emacs 18. Il est réputé pour avoir une interface plus facile d'utilisation. A noter que XEmacs fonctionne aussi en mode texte, le "X" n'a rien à voir avec Xwindow ou MS Windows. Tous les deux sont libres et disponiblent sur plusieurs architectures et systèmes d'exploitation (Unix, MS Windows...).

Il est possible de quasiment tout faire avec Emacs, en plus d'éditer du texte : lire ses courriels, naviguer sur le web, lire les news, faire un tetris, se faire suivre par un psy (si si !)... Il peut aussi servir d'environnement de développement intégré (EDI). Ses capacités sont énormes. La contrepartie est qu'il est lourd. Des versions allégées ont donc vu le jour. Par exemple : MG (inclus par défaut dans OpenBSD) et MicroEmacs (utilisé par Linus Torvalds).

Pour certains Emacs est une religion. L' église d'Emacs avec son saint IGnucius (Richard Stallman). Un groupe de discussion y est même dédié, alt.religion.emacs. A voir au second degré biensur.

emacs
Emacs 20.4.1
emacs
Emacs 21.4.1
xemacs
XEmacs


Précédent        Suivant
Retour au menu histoire

[ Modifier la page ]



Rechercher


preference

Génération Virtuelle

Password perdu Inscription Statistiques

News (RSS) Contact Maximiser

preference

Menu rapide

Histoire Informatique Linux Windows Roman

Forum Contact Information

page

WebFTP gratuit




ftp

firefox

Valid XHTML 1.0 Strict

Valid CSS

Valid RSS

Debian

visionfutur.com 2004/2006 -- Les documents présentés sur ce site sont mis à disposition sous un contrat Creative Commons.
Design & Développement : Vision Futur / myfreewiki-- Version 3 -- Administration
Il y a 9 visiteur(s) présent dont 0 membre(s) identifié(s)
Page executée en 0.02 seconde(s)

Creative Commons License   author   non-commercial   sa