IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Initiation au langage C [Tutoriel]


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut Initiation au langage C
    Tutoriel : Initiation au langage C
    Ce tutoriel va vous apprendre les concepts de base du langage C. Il n'est ni une référence ni une définition du langage mais a été écrit dans le but d'aider le lecteur à le prendre en main avant d'étudier les concepts avancés de ce langage. Bonne lecture.
    A vos commentaires !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 31
    Par défaut
    Je trouve ce tutoriel particulièrement intéressant, sans doute le meilleur que j'ai jamais lu (je programme en C depuis à peu près un an et demi). Je loue le travail de Melem et de Developpez.

  3. #3
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    J'ai pas tout regardé mais en tout cas c'est du bon boulot ...

    Félicitation et merci

  4. #4
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Par défaut
    Partie I. Introduction - I-A. Historique :

    L'histoire du langage C est intimement liée à celle du système d'exploitation UNIX. En 1965, Ken Thompson, de Bell Labs, développait un système d'exploitation qu'il baptisa MULTICS (Multiplexed Information and Computing System) afin de faire tourner un jeu qu'il avait créé, et qui donna naissance en 1970 au système d'exploitation UNICS (Uniplexed Information and Computing System) rapidement rebaptisé UNIX.
    Faux.
    MULTICS est un projet conjoint entre le MIT et d'autres grands acteurs dans l'informatique de l'époque parmi lesquels les Bell Telephone Laboratories, où travaillait Ken Thomson. Ces derniers se sont retirés du projet en 1969. C'est le professeur Fernando J. Corbato du MIT qui diriga le projet.
    Vu le prix des ordinateurs à l'époque, je ne pense pas qu'il s'agissait de faire tourner un jeu ...

    cf. :
    Myths about Multics

    A l'époque, le seul langage qui permettait de développer un système d'exploitation était le langage d'assemblage.
    Faux.
    Une des caractéristiques majeures de MULTICS justement, c'était d'être écrit presqu'en totalité en PL/1, un langage récent qu'IBM venait de proposer.
    L'idée était certes très novatrice à l'époque, mais Burroughs l'avait déjà appliquée sur l'ordinateur B5000 où le système d'exploitation était écrit en Algol.

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    Exacte ... MULTICS (MULTiplexed Information and Computing Service) était un projet dont était chargé les laboratoires Bell d'AT&T en partenariat avec le MIT. Il avait pour but d'être l'un des premiers systèmes multi-tâches et multi-utilisateurs. Seulement, il fut abandonnée car jugé trop cher et trop lent. C'est la que Ken Thompson qui travaillait dans ces labos s'inspira de certains concepts de ce projet abandonnée pour développer UNICS qui sera ensuite baptisé UNIX par la suite.

    Ce serait bien de corriger cela, mais ça n'enlève rien à l'intérêt technique du tutoriel.

  6. #6
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Par défaut
    Citation Envoyé par ok.Idriss Voir le message
    ... Il avait pour but d'être l'un le premier système multi-tâche et multi-utilisateur. Seulement, il fut abandonnée car jugé trop cher et trop lent.
    Bon, on va pas transformer les commentaires sur le tutoriel sur le langage C en un débat sur MULTICS, mais encore une fois ce que tu écris est faux :

    1) MULTICS est loin d'avoir été le premier système multi-tâches et multi-utilisateurs.

    2) MULTICS n'a jamais été abandonné, mais comme souvent les projets informatiques, a connu un retard considérable.
    MULTICS a connu une carrière commerciale honorable, vu son prix, en particulier en France où il a été commercialisé par Bull.
    Dans les années 80, il a équipé une grande partie des Centres Interuniversitaires de Calcul dont celui de Grenoble.
    Il était plutôt apprécié dans le monde scientifique et universitaire de l'époque.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2024
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2024
    Messages : 9
    Par défaut Merci pour le tutoriel
    Note : 4,7/5

Discussions similaires

  1. Initiation au langage C
    Par spirou06 dans le forum Débuter
    Réponses: 8
    Dernier message: 16/10/2013, 08h05
  2. Initiation au langage binaire
    Par ProgramPascal dans le forum Assembleur
    Réponses: 5
    Dernier message: 19/04/2009, 23h06
  3. Quel langage pour initiation à la programmation ?
    Par kiriyamakaneda dans le forum Débuter
    Réponses: 4
    Dernier message: 23/10/2007, 15h36
  4. Langage d'initiation pour jeunes de 10-12 ans
    Par Sebsheep dans le forum Débuter
    Réponses: 39
    Dernier message: 28/04/2006, 23h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo