Salut CitronJaune! :D
Merci pour ta question
Pour compléter la réponse d'OrAutomne, aujourd'hui, pour programmer quelque chose, on rassemble plein de "composantes" déjà écrites. Par conséquent, ce qui influence le langage, c'est surtout la quantité de ces "composantes" (je ne suis pas sûr(e) si c'est son vrai nom, mais je veux dire des parties déjà écrites qu'on peut utiliser) accessibles et les plateformes qui permet l'utilisation des langages. Puis, ce qui influence l'accessibilité, c'est la popularité du langage. Plus qu'on utilise un langage est utilisé, plus il y a de personnes qui écrient des "composantes" pour ce langage, plus c'est facile pour nous de l'utiliser. Java et C# sont les plus populaires parmi les trois que tu as nommés,
Maintentant, quelles sont les différences?
(En passant, Java, C# et C++ (surtout Java et C#) se ressemblent beaucoup.)
Java est très populaire et convial pour le débutant et il est facile d'accès. Il reprend une grande partie des syntaxes de C++ (donc, ils se ressemblent beaucoup). Contrairement à d'autres langages, avec Java, tu écris un intermédiaire qui peut s'adapter à n'importe où. Avant, quand une application avait un intermédiaire, elle était plus lente. Or, maintenant, puisque nos appareils sont de plus en plus rapides, ce défaut devient négligeable. D'ailleurs, Java est beaucoup utilisé pour le développement de jeux indépendants et mobiles (applcations sur les mobiles).
C++, ancien langage est inspiré de C (C++ est un peu le fils de C), un langage encore plus ancien, est encore populaire de nos jours. Il impose une barre très haute comparé à Java et C# parce qu'il était utilisé pour une machine/action en particulier. Il n'est pas un intermédiaire.
C#, lui, provient de la même compagnie (Microsoft) que C++, mais inspiré de Java. Ces deux langages sont en concurrences. Il est utilisé sur Windows.
......
Je ne sais pas si je devrais continuer à écrire. J'ai peur de répéter et je ne veux pas t'ennuyer... parce que tout ce que je dis, tu peux les retrouver sur internet. En plus, les articles d'internet expliquent mieux et utilisent un vocabulaire plus précis.
C sharp — WikipédiaC# (C sharp [siː.ʃɑːp] en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002[3] et destiné à développer sur la plateforme Microsoft .NET.
Java (langage) — WikipédiaJava est un langage de programmation orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld.
C++ — WikipédiaC++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique. Ses bonnes performances, et sa compatibilité avec le C en font un des langages de programmation les plus utilisés dans les applications où la performance est critique.
C# Vs C++ And C# Vs Java – Explore The Key DifferencesRead This Article To Understand the Differences & Similarities Between C# Vs C++ And C# Vs Java. Choose Correct Prograrmming Language For Your New Project.Les trois premiers liens présentent le langage. Le dernier est en anglais, mais il explique vraiment bien les différences. Si tu as de la difficulté à le comprendre, n'hésite pas à nous réécrire, c'est un pour nous de t'aider. :) Je t'invite aussi à faire d'autres recherches sur l'internet parce que je ne pense qu'alloprof est spécialisé dans le domaine de la programmation.
Bonne journée
Renard Comique
PS: C'est une très bonne idée d'essayer de nouvelles activités, et surtout, après avoir réfléchi. Quand j'avais décidé d'apprendre la programmation (j'ai maintenant presque tout oublié), j'avais pris la décision en une seconde sans vouloir travailler dans le domaine de l'informatique et j'avais choisi le langage par préférence de nom. Je te trouve vraiment cool. :D