Je trouve - personnellement - et sans attaque personnelle qu'assimiler la programmation orientée objet en langage C à une énorme connerie est une erreur de débutant. Ce genre d'activité peut même être très bénéfique parce qu'elle permet de dissocier le concept même de programmation objet du langage lui-même. C'est vrai dans les deux sens d'ailleurs: les mauvais programmeurs C++ ont souvent tendance (pour les listings que j'ai pu lire) à instancier un objet de leur création simplement pour pouvoir invoquer les méthodes qu'il contient, séquentiellement.
Depuis que l'informatique s'est démocratisée et que la programmation est enseignée - plus ou moins - sérieusement dans les écoles, il y a un (trop) grand nombre d'élèves programmeurs qui se bornent à apprendre leur cours sans se poser de question, ce qui est problématique dans un milieu où le métier change d'aspect tous les six mois. Pour la plupart: C=Langage procédural C++=Orienté Objet et la frontière entre les deux est infranchissable.
[^] # Re: Le langage du futur ?
Posté par Obsidian . En réponse au journal Le langage du futur ?. Évalué à 3.
Je trouve - personnellement - et sans attaque personnelle qu'assimiler la programmation orientée objet en langage C à une énorme connerie est une erreur de débutant. Ce genre d'activité peut même être très bénéfique parce qu'elle permet de dissocier le concept même de programmation objet du langage lui-même. C'est vrai dans les deux sens d'ailleurs: les mauvais programmeurs C++ ont souvent tendance (pour les listings que j'ai pu lire) à instancier un objet de leur création simplement pour pouvoir invoquer les méthodes qu'il contient, séquentiellement.
Depuis que l'informatique s'est démocratisée et que la programmation est enseignée - plus ou moins - sérieusement dans les écoles, il y a un (trop) grand nombre d'élèves programmeurs qui se bornent à apprendre leur cours sans se poser de question, ce qui est problématique dans un milieu où le métier change d'aspect tous les six mois. Pour la plupart: C=Langage procédural C++=Orienté Objet et la frontière entre les deux est infranchissable.