A Propos Des Langues De Programmation

  • Auteur de la discussion Ibn Hayan
  • Date de début

Ibn Hayan

Nouveau membre
Salut ! :bounce:

Pouvez vous me donner une comparaison entre
Java --- C++ --- C --- VB.net --- C# ??? :sweat:
(Les caractérisations...,Quelle langue je dois l'apprendre la 1ère ?)

Merci d'avance ! ;)
 

KangOl

Grand Maître
oula !! grand débat !!
pour débuter, il y a deux langage qui sortent du lot : C et python...
personnellement je te conseillerai d'acheter un bouquin ! c'est la meilleure manière d'apprendre les bases...
 

Ibn Hayan

Nouveau membre
Bonsoir KangOl ! :wahoo:
Merci Beacoup ! ;)

J'ai déja étudier QBasic et Pascal et Un peu de C !
Maintenat Je pense à changer ... :sarcastic:

Pouvez-vous me donner une comparaison entre :
Java --- C++ --- C --- VB.net --- C#

Merci d'avance ! :merci:
 

KangOl

Grand Maître
ya pas de comparaison possible puisqu'ils sont différents qu'ils ne sont pas destiné a la meme chose.
le choic du langage dépend de ce que tu veux faire et des moyens mis a ta disposition pour le réaliser...
 

Ibn Hayan

Nouveau membre
Super Rapide ! :sol:
Merci encore ! :ange:

Pouvez-vous me donner Les caractérisations de chaque langue ? :??:

Merci d'avance ! :merci:
 

batchy

Grand Maître
[citation=10909,0,5][nom]Ibn Hayan a écrit[/nom]Super Rapide ! :sol:
Merci encore ! :ange:

Pouvez-vous me donner Les caractérisations de chaque langue ? :??:

Merci d'avance ! :merci:[/citation]

par definition un language informatique se veut le plus puissant possible et le plus extensible possible, on peut considerer que tous savent faire la meme chose (mais avec plus ou moins de facilité selon les languages), a quelques difference près : les languages qui se compilent seront (presque) toujours plus rapide que les non-compilés, et un language orienté objet est plus pratique a condition de comprendre son mecanisme

en tout cas :
Java : orienté objet, se compile en un bytecode interpretable
C++ : orienté objet, compilable
C : pas orienté objet, compilable
vb.net : j'en sais rien
C# : orienté objet, sinon je sais pas
Python : orienté objet, s'interprete mais peut aussi se compiler en un bytecode interpretable

mais il existe bien d'autres languages !
 

KangOl

Grand Maître
je corrige :
c++ : permet l'orienté objet, mais pas obligatoire. compilable.
vb.net & c# : orienté objet, compilable
pyhton : permet l'orienté objet, mais pas obligatoire. interpreté. possibilité de faire un executable qui contient l'interpreteur (mais c'est pas top)

 

batchy

Grand Maître
oué mais si tu utilise le C++ ou le python un jour viendra le moment ou tu sera obligé de deriver une classe pour faire ce que tu veux...

et puis bon c'est orienté objet :)
 

batchy

Grand Maître
[citation=10942,0,10][nom]FMR-Hunter a écrit[/nom]cai portable (enfin C# l'est autant qu'un produit ms peu l'etre)[/citation]

ah ? les produits microsoft sont portables ???


c'est nouveau ça :)
 

la7su

Nouveau membre
Pour les fans de java, allez voir ce petit site :
http://kano.net/javabench/

J'ai pas encore de point de comparaison entre la jdk 1.4.2 et la 1.5, mais je pense que les resultats seraient encore meilleurs avec la derniere version de la jdk.
 

KangOl

Grand Maître
[citation][nom]Lam's a écrit sur hfr[/nom]Il est nul ton troll. ;) (mais ça m'étonne pas, connaissant la pauvreté intellectuelle des javateux, qui pensent que Sun a tout inventé en programmation objet, multithread et générique).

Dans le bench, le mec fait complètement abstraction des suppressions mémoires (donc forcément, on y gagne beaucoup avec un gc), le code est tout pourri, et surtout, il teste avec un compilo C++ de merde.
Pour le reste, je te laisse chercher le thread Slashdot qui en parlait...[/citation]
 

batchy

Grand Maître
MDR

[cpp]int N = ((argc == 2) ? atoi(argv[1]) : 1);[/cpp]

j'ai déjà du mal à savoir comment ce code peut marcher ^^
 

batchy

Grand Maître
[citation=11326,0,20][nom]KangOl a écrit[/nom]qu'est ce que tu as contre cette ligne de code ?[/citation]

c'est un algorythme a la (x!=0 ? n/x : 0)
 

vladvad

Nouveau membre
Je crois que ça n'a pas été dit plus haut : seul C# est du language managé (s'appuyant sur une virtual machine, le .NET Framework en l'occurence)
 

boub popsyteam

Grand Maître
Et ça apporte quoi qui nécessite un up de 2 ans ? ;)

Aller plus de détails :o
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 717 998
Membres
1 586 386
Dernier membre
aviateurdesairs
Partager cette page
Haut