background preloader

Unix

Unix
Un article de Wikipédia, l'encyclopédie libre. Unix, officiellement UNIX (parfois écrit « Unix », avec des petites capitales), est un système d'exploitation multitâche et multi-utilisateur créé en 1969. Il est fondé sur une approche par laquelle il offre de nombreux petits outils, chacun doté d'une mission spécifique[1]. Le nom « UNIX » est une marque déposée de l'Open Group, qui autorise son utilisation pour tous les systèmes certifiés conformes à la single UNIX specification ; cependant, il est courant d'appeler ainsi les systèmes de type Unix de façon générale. Il dérive de « Unics » (acronyme de « Uniplexed Information and Computing System[3] »), et est un jeu de mot avec « Multics », car contrairement à ce dernier qui visait à offrir simultanément plusieurs services à un ensemble d'utilisateurs, le système initial de Kenneth Thompson se voulait moins ambitieux et utilisable par une seule personne à la fois avec des outils réalisant une seule tâche[4]. Un PDP-7

[ Shell-Storm.org ] | Home | Ghosts In The Stack C (langage) Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir C. Ces caractéristiques en font un langage privilégié quand on cherche à maîtriser les ressources utilisées, le langage machine généré par les compilateurs étant relativement prévisible et parfois même optimal sur les machines d'architecture RISC à grand nombre de registres. Ce langage est donc extrêmement utilisé dans des domaines comme la programmation embarquée sur microcontrôleurs, les calculs intensifs, l'écriture de systèmes d'exploitation et tous les modules où la rapidité de traitement est importante. En contrepartie, la mise au point de programmes en C, surtout s'ils utilisent des structures de données complexes, est plus difficile qu'avec des langages de plus haut niveau. Dépouillé des commodités apportées par sa bibliothèque standard, C est un langage simple, et son compilateur l'est également. C'est un des langages les plus utilisés car : Ses principaux inconvénients sont :

C++ Un article de Wikipédia, l'encyclopédie libre. Le langage C++ est normalisé par l'ISO. Sa première normalisation date de 1998 (ISO/CEI 14882:1998). Le standard a ensuite été amendé par l'erratum technique de 2003 ISO/CEI 14882:2003. Histoire[modifier | modifier le code] Bjarne Stroustrup, l'inventeur du C++. Comme Stroustrup développait C avec classes, il écrivit CFront, un compilateur qui générait du code source C à partir de code source C avec classes. Comme le langage C++ évoluait, la bibliothèque standard évoluait de concert. Personne ne possède le langage C++. Fonctionnalités introduites[modifier | modifier le code] On peut considérer que C++ « est du C » avec un ajout de fonctionnalités. Les fonctionnalités ajoutées sont : La compilation d'un programme en C++ effectue également un contrôle plus minutieux sur le typage. Bibliothèque standard[modifier | modifier le code] À l'origine, la STL était une bibliothèque développée par Alexander Stepanov qui travaillait pour Hewlett-Packard.

Tous commencent par la création du système Unix Ken créé par Thompson et Dennis Ritchie en 1973 by yoann86 Jun 2

Related: