C'est une réelle question et non un troll mais est ce que le c à un avenir honnêtement ?
Il a un avenir parcequ'il est très utilisé. Beaucoup de logiciels libres sont écrits en C. Et le C en tant «que langage machine portable» reste incontournable pour la programmation système.
Je veux bien que pour commencer à apprendre ce soit très bien,
C'est plutôt très mauvais, le C étant un langage très compliqué. (On reconnaît les gens qui ne savent pas ou peu programmer en C à ce qu'ils croient encore que c'est simple.)
par contre ça a tendance à être obsolète,
Vieux oui, obsolète certainement pas. Avec quoi étaies-tu ton point de vue? Quel langage permet de faire tout ce que fait le C en mieux? Si le C est parfois choisi comme premier langage, c'est justement parcequ'il a un avenir, certainement pas parcequ'il est simple.
rien que face au c++.
Probablement pas un très bon choix pour la programmation système, par exemple! À mon avis, le C++ est largement plus obsolète que le C++, je ne vois aucune bonne raison de commencer un nouveau projet en C++. (Je suis programmeur C++ professionel, soit-dit en passant…)
[^] # Re: Mon grain de sel
Posté par Michaël (site web personnel) . En réponse au journal Lycée et informatique : spécialité ISN en terminale S. Évalué à 3.
Il a un avenir parcequ'il est très utilisé. Beaucoup de logiciels libres sont écrits en C. Et le C en tant «que langage machine portable» reste incontournable pour la programmation système.
C'est plutôt très mauvais, le C étant un langage très compliqué. (On reconnaît les gens qui ne savent pas ou peu programmer en C à ce qu'ils croient encore que c'est simple.)
Vieux oui, obsolète certainement pas. Avec quoi étaies-tu ton point de vue? Quel langage permet de faire tout ce que fait le C en mieux? Si le C est parfois choisi comme premier langage, c'est justement parcequ'il a un avenir, certainement pas parcequ'il est simple.
Probablement pas un très bon choix pour la programmation système, par exemple! À mon avis, le C++ est largement plus obsolète que le C++, je ne vois aucune bonne raison de commencer un nouveau projet en C++. (Je suis programmeur C++ professionel, soit-dit en passant…)