Java Pourquoi ?

A

Anonymous

Invité
#1
Bonjour tt le monde,

Il y a une question qui me turlupine depuis qq temps ... Vu que je fais polytech on apprend en premiere année le language java et je me demandais pourquoi ts les bots sont fait en C# ou en vb.NET et pas par exemple en java ?

merci beaucoup
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#2
Car il y a une vielle légende qui dit que le java est faiblard alors qu'il est tout aussi complexe à manipuler.
Par peur, les gens se penchent alors plus vers le C/C++ pour avoir une complexité équivalente mais avec une soit disant puissance supplémentaire.
Et le VB .NET pour sa facilité de prise en main.
 

bouh2

Membre Actif
Inscrit
12 Septembre 2008
Messages
184
Reactions
21
#3
C'est juste une question de prédilection dans le langage.
Tu peux autant faire ton bot en Java si tu préfère le Java, ou en C# si tu préfère le C#.

Question de goût.
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#6
Voila la preuve de mes propos.
 
A

Anonymous

Invité
#8
J'ai déjà fais des tests de performances sur différents langages, et je peux affirmer que le Java est beaucoup moins lent que les applications faite en C#/.NET.
Je travail actuellement sur un bot en Java, et le gros avantage du Java, c'est la portabilité.
Tu pourras facilement déployer ton bot Java sur plusieurs OS différents.
Personnellement, je n'aime pas trop toutes les technologies .NET (je trouve que se sont des usines à gaz) sans compter que c'est un peu copié sur le Java.
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
150
#9
Le c# très proche du Java dont il reprend la syntaxe générale ainsi que les concepts (la syntaxe reste cependant relativement semblable à celle de langages tels que le C++ et le C).
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#10
heu c'est l'inverse , c'est le java qui reprend le C# , pas le C# qui reprend le java.
voila pour relancer le debat de qui de l'oeuf ou de la poule
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#11
Java qui reprend C# alors que java existait avant lui -.-
Et apple a volé les travaux de microsoft.
 
A

Anonymous

Invité
#12
ToOnS a dit:
heu c'est l'inverse , c'est le java qui reprend le C# , pas le C# qui reprend le java.
voila pour relancer le debat de qui de l'oeuf ou de la poule
Le C# est un langage récent, beaucoup plus récent que le Java. ;)
Quand je dis que C# reprend les concepts de Java, je n'invente rien : http://fr.wikipedia.org/wiki/C_sharp
Je cite :
Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts
C'est pas quelque chose de mal.
Et de toute façon, je suis quasiment sur que Java c'est inspiré du Smalltalk.
C# a aussi ces avantages, c'est un langage de programmation haut niveau, facile a programmer avec sa machine virtuelle intégré de manière natif dans les nouvelles versions de Windows (si je ne dis pas de bêtises).
C'est en général un très bon langage pour programmer sur des environnements Microsoft.
Mais vus que je n'utilise pas Windows, je préfère Java... :)
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#13

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#14
Influencé par C# et influence lui même C#, cherchez l'erreur.

Wikipedia :)

En effet, entre le début et maintenant, il y a une différence.
Par le passé, java était certes lent mais à l'heure actuel il est polyvalent avec les autres langages.
Après c'est la manière de l'utiliser et avec quel jvm qui fait la différence.
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#15
pourquoi y'aurai une erreur ? c'est possible qu'en 2000 java a influencé C# et qu'en 2005 (j'en sais rien pour les dates) c'est C# qui a influencé java , les 2 ont evolués en 10 ans
C# ca veut avant tout dir C "augmenté" et il me semble que le C existait avant le java
mais le basic existait avant le C ...
autoit > all
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#16
Java est basé sur le C, avec des objectifs différents du C#.
Donc dire que java se base sur le C# c'est faux.
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#17
dire que C# est basé sur java est autant aussi faux
(mais au fait , qui a dit que java est basé sur C# ? Ca serait pas tres legal)
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
150
#19
BlueDream a dit:
Le c# très proche du Java dont il reprend la syntaxe générale ainsi que les concepts (la syntaxe reste cependant relativement semblable à celle de langages tels que le C++ et le C).
Je suis sur de ce que je dis
 
Dernière édition:

4R7Y

Contributeur
Inscrit
6 Mars 2011
Messages
213
Reactions
0
#20
Déterrage de l'extrême soit dit en passant ;).

Mais le Java c'est bien pour un bot !
 
Haut Bas