Besoin d'explication à propos du c, c++, c#

Bruno -  
 Bruno -
Bonjour,

Je debute en programmation,je lis sur le siteduzero que le c++ et plus encore le csharp sont des langages plus nouveaux que le C et donc que c'est mieux car on sait faire plus vite et plus facilement plus de choses.
Qu'en est-il en réalité, svp ?

Vous seriez sympas de m'expliquer les différences et les avantages de l'un sur l'autre.

Merci

8 réponses

Appliotest Messages postés 155 Date d'inscription   Statut Membre Dernière intervention   18
 
Bonjour.

Alors sans pour autant aller dans le fond des choses, je vais essayer de résumer:

* Le C est un langage de bas niveau, ce qui veut dire qu'il est proche du langage machine (Qui est le binaire), et qu'on se doit de connaître un minimum sa machine pour bien le maîtriser. Sérieusement, je dis toujours que commencer par le C est le meilleur moyen de se lancer dans la prog, vu que malgré son âge, il reste très utilisé et permet une fois maîtrisé de bien appréhender d'autres langages de programmation.

* Le C++ est lui aussi un langage de bas niveau, et est très similaire au C, à la différence près qu'il ajoute plus de choses, facilitant l'appréhension de problèmes (Comme la programmation orientée objet par exemple).

* Le C# est un langage de haut niveau, et est plus abordable que le C/C++ donc plus facile à utiliser, vu qu'il s'approche du langage humain.
0
Bruno
 
ok merci ca je savais.
par contre où sont les limites de chacun ?

merci Appliotest
0
Appliotest Messages postés 155 Date d'inscription   Statut Membre Dernière intervention   18
 
Il n'y a pas de limites xD Tu peux faire tout et rien avec ces langages, c'est plus l'approche et la manière de procéder qui diffère, la logique, elle, reste à peu près la même. C# est plus facile que C/C++, le C++ est excellent en POO... Bref de par mon avis personnel, je ne saurais te dire lequel est le meilleur :p

Tout dépend en fait de ce que tu veux faire.

Tu peux toujours ajouter à ta liste le Java qui est aussi excellent dans la plupart des utilisations (Développement logiciel, web, mobile....).

Que veux-tu faire concrètement?
0
Bruno
 
par exemple j'aurais aimer apprendre à créer des drivers pour mon imprimaante et pour ma webcam.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Appliotest Messages postés 155 Date d'inscription   Statut Membre Dernière intervention   18
 
Je ne sais pas vraiment, mais je suppose que du C/C++ serait une bonne alternative, encore faut-il trouver une bonne bibliothèque pour ce tu veux faire.

Renseigne toi sur des forums spécialisés, ils se feront une joie de te répondre.
0
Bruno
 
tu en connais svp ??
0
Appliotest Messages postés 155 Date d'inscription   Statut Membre Dernière intervention   18
 
Pas nécessairement traitant de drivers :D mais des sites tels que https://www.developpez.com/ où encore le site du zéro, devraient parfaitement faire l'affaire. Tu trouveras là-bas des gens vraiment compétents qui sauront t'orienter dans ce que tu veux faire.

Bonne journée.
0
Bruno
 
Merci

ps: sans oublier codesource
0