Pourquoi C n'est-il pas considéré comme une langue «orientée objet»?
https://softwareengineering.stackexchange.com/questions/113533
-
03-11-2019 - |
Question
Il semble que C ait ses propres quasi-objets tels que des «structures» qui peuvent être considérés comme des objets (de haut niveau que nous pensons normalement).
Et aussi, les fichiers C eux-mêmes sont essentiellement des "modules" séparés, non? Alors les modules ne sont-ils pas aussi un peu comme des «objets»? Je suis confus quant à la raison pour laquelle C, qui semble si similaire à C ++, est considéré comme un langage "procédural" de bas niveau où C ++ est de haut niveau "orienté objet"
* Edit: (clarification) Pourquoi et où, la ligne est-elle tracée, pour ce qu'est un «objet», et n'est-ce pas?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à softwareengineering.stackexchange