Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1491 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Pourquoi le langage C s'appelle langage C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pourquoi le langage C s'appelle langage C

n°367003
Figti
Posté le 19-04-2003 à 00:58:14  profilanswer
 

:heink: interessant, non? :pt1cable:
D'où vient le nom? Qq'1 sait?

mood
Publicité
Posté le 19-04-2003 à 00:58:14  profilanswer
 

n°367004
skylight
Made in France.
Posté le 19-04-2003 à 01:02:05  profilanswer
 

Car il y a eu l'Assembleur (A), le Basic (B), donc ils (les 2 créateurs) l'ont appellé "C".

n°367005
Figti
Posté le 19-04-2003 à 01:03:45  profilanswer
 

mmmh :??: C'est la raison?
:sweat: mec un peu décu...

n°367006
MagicBuzz
Posté le 19-04-2003 à 01:09:50  profilanswer
 

Parceque c'est une évolution du langage "B".
 
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
 
Je trouve plus la raison exacte.
 
Pis me demandez pas pourquoi le "B" s'appelle comme ça :fuck:
 
Sinon, C++ s'appelle comme ça, alors qu'il aurait dû s'appeler D à la base parceque en C, 'c'++ = 'd', et ct un clin d'oeil à son vieux frère.
 
De la même façon, C# s'appelle comme ça parceque c'est une façon plus "design" d'écrire C++++ :
 


/++
\++


OK, c pas bô :D


Message édité par MagicBuzz le 19-04-2003 à 01:31:30
n°367007
MagicBuzz
Posté le 19-04-2003 à 01:10:30  profilanswer
 

sky > Juste pour info, "B" ne vient pas du tout du Basic.

n°367008
MagicBuzz
Posté le 19-04-2003 à 01:11:47  profilanswer
 

De ce que je comprends de l'article, "B" est en fait le petit nom de BCPL
 
-- Edit :
 
Ah non, BCPL est le père du B qui est le père du C :D
 

Citation :

This paper is about the development of the C programming language, the influences on it, and the conditions under which it was created. For the sake of brevity, I omit full descriptions of C itself, its parent B [Johnson 73] and its grandparent BCPL [Richards 79], and instead concentrate on characteristic elements of each language and how they evolved.


 
-- Re-edit :
 
Le "B" s'appelle bien "B" à cause de la contraction de son père, le BCPL, ou du fait qu'il est dérivé du langage "Bon" :
 

Citation :

B can be thought of as C without types; more accurately, it is BCPL squeezed into 8K bytes of memory and filtered through Thompson's brain. Its name most probably represents a contraction of BCPL, though an alternate theory holds that it derives from Bon [Thompson 69], an unrelated language created by Thompson during the Multics days.


 
-- Re-re-edit :
 
Voilà la véritable raison :
 

Citation :

After creating the type system, the associated syntax, and the compiler for the new language, I felt that it deserved a new name; NB seemed insufficiently distinctive. I decided to follow the single-letter style and called it C, leaving open the question whether the name represented a progression through the alphabet or through the letters in BCPL.


 
Voilà, donc l'inventeur a décidé ça comme ça juste pour qu'on se pose la question entre une évolution dans la suite des lettres ou dans le cygle du grand-père :D
C'est d'ailleurs aussi la raison pour laquelle le C++ s'appelle C++ et non D ou P, parcequ'ils ne savaient pas quoi choisir.
Idem pour le C#, soit ct E, soit ct L, alors M$ s'est pas mouillé non plus et à décidé d'inover en rajoutant deux + :D
 
-- Re-re-re-edit (vais y arriver :D)
 
A savoir qu'au tout départ, le C s'appelait "New B" ou "NB".

Citation :

In 1971 I began to extend the B language by adding a character type and also rewrote its compiler to generate PDP-11 machine instructions instead of threaded code. Thus the transition from B to C was contemporaneous with the creation of a compiler capable of producing programs fast and small enough to compete with assembly language. I called the slightly-extended language NB, for `new B.'


 
Et il était pourri au point que le signe "+=" s'écrivait "=+" au départ comme avec le langage "Algol 68", mais ct pas clair alors tout comme le B, l'opérateur a évolué en 1976 vers la syntaxe que nous connaissons actuellement.
 
-- Re-re-re-re-edit :
 
Ca intéresse personne ce que je raconte ? :cry:
 
En tout cas, je vous conseille la lecture ce cet article, il est vraiment TRES instructif.
 
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html


Message édité par MagicBuzz le 19-04-2003 à 01:40:00
n°367016
skylight
Made in France.
Posté le 19-04-2003 à 01:57:15  profilanswer
 

Pas la peine de me pondre un pâté, je m'incline :D
 

n°367017
Fab52
StatuFab
Posté le 19-04-2003 à 01:58:57  profilanswer
 

Ca n'a rien avoir avec le C, mais le nom "B" designe aussi un autre langage qui permet de faire des "preuves" d'algorithmes (c de la logique et ca se rapproche beaucoup des maths)
 
http://www.atelierb.societe.com/PAGE_B/fr/langb.htm
 
PS : ca a ete cree par un francais, M. J-R ABRIAL, qui est aussi le papa de Latex (mais il ne faut pas lui parler de Latex car ca a tendance a l'enerver)


Message édité par Fab52 le 19-04-2003 à 02:01:51

---------------
Attention aux tomics revelateurs. Quand on est bourre, faut pas moster  :D :) ;)
n°367018
Figti
Posté le 19-04-2003 à 02:00:37  profilanswer
 

En tous cas ça a bien répondu à ma question
:jap: Merci bien :jap:

n°367019
MagicBuzz
Posté le 19-04-2003 à 02:03:22  profilanswer
 

Skylight a écrit :

Pas la peine de me pondre un pâté, je m'incline :D


Bah ct surtout que je me souvenait très vaguement de cette histoire de "B", et que le C++ s'appellait comme ça car "D" n'était pas forcément le plus approprié pour la relève du C.
 
Du coup j'ai parcouru l'article pour me rémémorer tout ça, et étant long et pas forcément très clair par endroit, j'en ai profité pour faire un petit topau :)
 
topau.. topot ? top haut ? taupe eau ?
ça s'écrit comment ce mot ? :D

mood
Publicité
Posté le 19-04-2003 à 02:03:22  profilanswer
 

n°367020
skylight
Made in France.
Posté le 19-04-2003 à 02:04:40  profilanswer
 

Topo ;)

n°367021
MagicBuzz
Posté le 19-04-2003 à 02:06:56  profilanswer
 

Arf, j'ai énuméré toutes les possibilités sauf la bonne MDR :D

n°367023
skylight
Made in France.
Posté le 19-04-2003 à 02:09:04  profilanswer
 

MagicBuzz a écrit :

Arf, j'ai énuméré toutes les possibilités sauf la bonne MDR :D

Mais "Taupe-Eau" -> [:rofl] quand même :D
Bon spa tout, mais faut que je me renseigne sur une eventuelle installation d'IIS..


Message édité par skylight le 19-04-2003 à 02:09:16
n°367027
deltaden
Posté le 19-04-2003 à 03:46:19  profilanswer
 

intéressant comme topic :jap: , je m'étais jamais demandé d'où ca venait!  
Au fait, vous savez qu'il existe un langage qui s'appelle D :
http://www.digitalmars.com/d/index.html


---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
n°367028
LeGreg
Posté le 19-04-2003 à 05:32:13  profilanswer
 

un topal des topaux
 
LeGreg


---------------
voxel terrain render engine | animation mentor
n°367050
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-04-2003 à 10:05:16  profilanswer
 

http://www.levenez.com/lang/
un diagrame de l'histoire des langages


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°367096
EpoK
Let's burn
Posté le 19-04-2003 à 12:20:06  profilanswer
 

le question c'est pourquoi on saute le B dans les lettre de lecteur ?

n°367097
arlo
Posté le 19-04-2003 à 12:23:26  profilanswer
 

Non le lecteur B c'était le lecteur 5 1/4 avec des grosses disquettes souples  :love:  
 
Rahh les jeunes ;)


---------------
"Home fucking is killing prostitution"
n°367098
skylight
Made in France.
Posté le 19-04-2003 à 12:25:55  profilanswer
 

Arlo a écrit :

Non le lecteur B c'était le lecteur 5 1/4 avec des grosses disquettes souples  :love:  
 
Rahh les jeunes ;)
 

Chez moi j'ai plus de lecteur de disquettes :p

n°367109
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-04-2003 à 12:41:26  profilanswer
 

EpoK a écrit :

le question c'est pourquoi on saute le B dans les lettre de lecteur ?


 
A & B = contrôleur FDD
C & au-delà = lettres attribuées aux périphériques IDE, SCSI, etc.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°367163
EpoK
Let's burn
Posté le 19-04-2003 à 14:42:45  profilanswer
 

bah y pourrai réaffecté le B: paske sérieu j'en coonnnai pas bcp des pc avec 2 floppy

n°367183
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-04-2003 à 15:31:38  profilanswer
 

la seule personne que je connais qui a deux lecteurs c'est mon père, et il a une carte mère Intel dont le contrôleur ne supporte qu'un seul lecteur de disquette :lol: (donc y a un lecteur pas connecté :/)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°367518
MagicBuzz
Posté le 20-04-2003 à 15:48:33  profilanswer
 

Moi j'ai eu 3 lecteurs pendant un moment. :)
 
Le 3° était un lecteur de portable qu'on branche sur la prise // :)
 
Ca marchait bien, mais ct royallement inutile :)

n°367522
chrisbk
-
Posté le 20-04-2003 à 16:03:10  profilanswer
 

qu'est ce que j'aurais pas donné pour avoir deux lecteurs de disquette sur mon amiga :sweat:

n°367625
LeGreg
Posté le 21-04-2003 à 01:27:33  profilanswer
 

chrisbk a écrit :

qu'est ce que j'aurais pas donné pour avoir deux lecteurs de disquette sur mon amiga :sweat:


 
mieux j'avais un disque dur..
Seul probleme la plupart des jeux devaient
etre deplombes pour tourner sur le disque dur:
pas cool..
 
LeGreg


---------------
voxel terrain render engine | animation mentor
n°368720
YungMakko
Posté le 22-04-2003 à 18:39:52  profilanswer
 

Sur AMIGA y'avait même du "E" pendant un temps. Un genre de C object pas trop mal foutu.


---------------
In tartiflette, we trust!
n°368726
theshockwa​ve
I work at a firm named Koslow
Posté le 22-04-2003 à 18:47:47  profilanswer
 

2 lecteurs D7, c'était pratique qd on n'avait pas de dur .... :D


---------------
last.fm
n°368771
chrisbk
-
Posté le 22-04-2003 à 19:14:08  profilanswer
 

legreg a écrit :


 
mieux j'avais un disque dur..
Seul probleme la plupart des jeux devaient
etre deplombes pour tourner sur le disque dur:
pas cool..
 
LeGreg


 
oué j'en en ai eu sur la fin (quantum 870Mo, decédé y'a 1an 1/2 suite a une chutte, rip :sweat:)
la bonne époque ou quand t'achetais un dur tu le recevais formaté, avec dessus os et ouainte mille shareware a essayer :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Pourquoi le langage C s'appelle langage C

 

Sujets relatifs
[projet] Quel langage de programmation utiliser ? (active directory...Faire une page web qui en appelle d'autres au hasard ?
Choisir un langage pour faire ...PHP petit probleme avec ce langage
Plateformes de développement et langage à la mode en ce moment ?c'est quoi un langage sécurisé ?
[Diskemu.bat] C'est quoi pour un langage ?!?Quel est la meilleur collection de livre de poche sur les langage ?
Utilisez vous un langage de modelisation quand vous developpez ?cherche langage de prog et infos sur les Pic de MicroChip
Plus de sujets relatifs à : Pourquoi le langage C s'appelle langage C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR