Différence entre
Java et C#
Pour commencer , ce qu'ils ont en commun :
Java et C# sont tout les deux des langages de programmation orienté objet qui ont une syntaxe presque identique. Java a inspiré C# , ils sont respectivement sortie en 1995 pour Java et 2002 pour C#.
C#

Java
Ceux qui les différencie principalement :
Java a pour lui l'avantage d'être cross plateforme c'est-à-dire qu'il peut être utilisé sous n'importe quel OS , alors que C# est malheureusement pour lui limité à Windows.
Je vais vous faire un petit listing rapide de ce qui les différencie dans les fonctionnalités :
-C# peut lui surcharger les opérateur / ex: a + b * c
-Java doit vérifier ces exceptions alors que C# non
-Java génère automatiquement la doc Html grace aux fichiers sources Javadoc syntax tandis que C# lui a besoin de description basées sur le XML
-Java n'a pas de langage préprocesseur (mais on peut compenser avec la compilation conditionnelle*)
-c#ne supporte pas les implémentations anonymes et les classes internes statiques
-et quelques autres ...
-et quelques autres ...
Selon L'IEEE (Institute of Electrical and Electronics Engineers) les langages de programmation sont classées en plusieurs critères:
-Populairté général du langage
-Langages en forte croissance (adopté par les entreprises)
-Meilleurs langages Web et Mobile
-Langages les plus demandés par les employeurs
-Meilleurs langages pour les logiciels d'entreprise
-Les meilleurs langages pour les systèmes embarqués
En suivant ces critères de l'IEEE le podium est constitué de Python , C++ , C et juste derrière en 4ème Java pour l'année 2018
Sources :
Darques Florian
11/01/19

Commentaires
Enregistrer un commentaire