Bonjour à tous.
Spécialiste dans les questions à réponses chiantes je me permet encore une fois de faire appel à vous.
je lis plusieurs définitions de l'objective-C.. et puisque je dois être précis dans mon doc, je dois employer le bon vocabulaire.
L'objective-C est il une surcouche du C, oui ou non ?
Je lis souvent que l'objective-C est bien une surcouche du C. parfois, je lis que c'est une extension du C. pour moi ce n'est pas la même chose. et dans la même définition, j'ai les deux mots employés:
source wikipedia.Plusieurs personnes créent alors des extensions au C pour y ajouter l'orienté-objet. C'est le cas de Bjarne Stroustrup qui développe le C++ en 1979 dans les mêmes laboratoires que ceux dans lesquels le C de Dennis Ritchie a vu le jour. La naissance de l'Objective-C arrive dans le même contexte. Brad Cox le met au point au début des années 1980. Le langage est basé sur un autre, le Smalltalk-80, et est destiné à être une couche supplémentaire au C pour permettre la création et la manipulation d'objets2.
Alors une autre question me vient si objective-C est bien une surcouche du C: le C++ n'est pas une surcouche du C. Je suis d'accord (même si initialement, c'était le cas). Donc, qu'est ce qui fait que Objective-C soit une surcouche et pas le C++ ?
je vous avez prévenue avec mes questions![]()
Partager