|
|
|
|
|
|
||||
Le C a été développé dans les années
70 par Dennis Richie qui travaillait au Laboratoire AT&T
Bell . C'est la fusion de deux précédents langages qui
sont le BCPL, développé par Martin Richard en 1967, et le
langage B développé par Ken Thompson en 1970 toujours chez
ATT. C'est en 1978 que Brian W. Kernighan et Dennis M. Ritchie publient
les spécifications de ce langage. Il se distingue par sa grande puissance,
sa capacité à gérer la mémoire et l'usage des
pointeurs. Cependant, sa syntaxe peut amener à des abus.
Le C++ a été inventé par Bjarne Stroustrup en 1979 à l'époque où il débutait sa carrière au Laboratoire AT&T Bell de Murray Hill dans le New Jersey (USA). Il ne prit officiellement le nom de C++ qu'à partir de 1984. L'idée de base était d'ajouter au C les qualités objets du langage Simula. C'est un langage très performant mais la maintenance n'est pas toujours évidente. |
||||
PRINCIPAUX SITES | ||||
|
||||
COMPILATEURS OU EDI | ||||
|
||||
PUBLICATIONS | ||||
NEWSGROUPS ET FAQS | ||||
|
COURS C |
et bibliothèques standards du C. On appréciera les brefs historiques, les références données par l'auteur et les versions du cours dans de multiples formats (ps, dvi, html ...). Les adeptes de la langue française pourront enfin avoir un cours digne de ce nom. L'aspect reste toutefois très sobre.
Auteur : Fred Faber, Langue : Français, Sources :html |
COURS C++ |
|
LIBRAIRIES ET SOURCES |
STL est un nouveau standard de bibliothèque pour le C++ adapté à la programmation générique. Il est supporté par de nombreux compilateurs et plateformes. Maglré son apparence sobre, le site reste très fonctionnel. Il permet d'obtenir des guides de référence et un didacticiel. Bibliothèque C++ pour le calcul d'algèbre linéaire. Une documentation complète pour les utilisateurs et les experts est en ligne. On trouvera des informations concernant la recherche en calcul scientifique. Les connaisseurs d'Internet apprécieront le serveur en Php3 qui offre une agréable interface. La bibliothèque GTK+ est une boîte à outils graphique qui fut à l'origine développée pour l'environnement X Window (Unix). Depuis, cette librairie a été adaptée à d'autres systèmes d'exploitation (Windows, BeOs...). Orientée objet, cette bibliothèque s'intègrera parfaitement à vos programmes C++. Sur les pages Web, vous trouverez des versions téléchargeables de la librairie, des documentations exhaustives, ainsi que des projets développés dans le cadre de GTK+. POOMA est une bibliothèque de classes C++ pour des calculs scientifiques parallèles. Les pages proposent les sources (gratuitement), un mode d'emploi, et des applications de cette bibliothèque à des problèmes standards : système de particules, calcul d'intégrales... ROOT est un projet du CERN dédié aux expériences de la physique de hautes énergies. C'est un système expert capable de faire simultanément des simulations, des acquisitions et des analyses. Il devrait pouvoir traiter des téraoctets de données ! Il dispose d'un interpréteur de commande en C++, qui permet d'utiliser les outils développés d'acquisition, d'analyse... Le code, accompagné d'un didacticiel, est en libre accès.
|
|
||||
Le Fortran, qui est l'acronyme de FORmula TRANslator, est né chez IBM en novembre 1954 grâce aux travaux de John Backus. Le premier compilateur est apparu en 1957. Son objectif était, et est toujours, d'offrir un langage de haut niveau destiné aux scientifiques. La norme actuelle est le Fortran 95 mais le Fortran 77 est toujours d'usage dans la mesure où il demeure un sous-ensemble du premier. | ||||
PRINCIPAUX SITES | ||||
|
||||
COMPILATEURS OU EDI | ||||
|
||||
NEWSGROUPES ET FAQS | ||||
|
COURS FORTRAN 77 |
Sites en 6 mirroirs : |
COURS FORTRAN 90 |
|
LIBRAIRIES ET SOURCES |
|
|
||||
Les bases de Java sont jetées en 1991 chez Sun dans le cadre du Green Project. A partir du C++, James Gosling, Patrick Naughton et le reste de son équipe développent le langage Oak qui devient en 1994 le langage Java et est intégré le 23 Mai 1995 dans Netscape Navigator. Java est un langage orienté objet fortement influencé par le C++, le Smalltalk et Modula. Il se distingue par sa simplicité et son caractère multiplateforme. | ||||
PRINCIPAUX SITES | ||||
COMPILATEURS OU EDI | ||||
|
||||
PUBLICATIONS | ||||
NEWSGROUPS ET FAQS | ||||
|
COURS JAVA |
|
LIBRAIRIES ET SOURCES |
|