C# Ou VB

Statut
N'est pas ouverte pour d'autres réponses.

soso6o

Contributeur
Inscrit
6 Mai 2011
Messages
108
Reactions
0
#1
Salut Cadernis,

Sa fait maintenant plus de 2 ans que j'ai pas touché a la programmation j'ai oublié plein de chose je voudrais reprendre que me conseiller vous c# ou vb ?

Merci
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#2
Merci d'eviter ce genre de poste. Cela part en débat et chaque langage a ses particularités. Le choix du langage est personnel.
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#3
Je n'aime pas non plus, les débats, c'est pour ça que je ne répondrai pas directement à ta question.
Mais je te renvoie à http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET pour voir les différences et t'aider dans ton choix :)

As-tu pensé à Python ? Ce langage est multi-plateforme, puissant, (plutôt) simple à apprendre, oblige à bien indenter et possède une importante communauté (donc beaucoup de bibliothèques et de support).
 
Inscrit
27 Aout 2012
Messages
264
Reactions
0
#4
C++ FTW.

Non sans déconner, comme dit plus haut, tu fais tes choix.
Je m’était posé la question il y a quelques années et j'avais choisi le C#. Pour moi le choix se fait sur la syntaxe. Les deux langages ont les mêmes bases (.Net) et sont donc totalement identiques niveau fonctionnement, ce n'est que la syntaxe qui change (corrigez-moi si je me trompe). Le C# s'est donc imposé vu que je venais du PHP (habitude des points-virgule a la fin des lignes entre autre).

Et entre nous, Dim c'pas une variable, c'est un caleçon.
Cordialement.
 
Inscrit
1 Mai 2014
Messages
20
Reactions
0
#5
Je te conseil le C# si tu hésites uniquement entre ces 2 languages. Le C# est bien plus populaire que le VB. Sinon pour le reste ça se vaut à peu de choses près.
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#6
Il y a quand même quelques différences, mais c'est vrai que le C# est plus formateur pour utiliser d'autres langages par la suite.
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#7
Oui, la syntaxe VB.Net était assez sympa quand j'ai débuté la programmation mais à la longue on a envie d'évoluer vers une syntaxe plus avancé et surtout plus pratique je trouve.
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#8
va voir du coté du D. Pour moi c'est le meilleur compromis
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#9
Le D c'est joli, mais il n'y a pas une assez grande communauté d'après moi...
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#11
Pour un premier langage, même le C est un peu compliqué selon moi, alors le D :D
Le mieux est un langage plutôt haut niveau qui ne fait pas prendre de mauvaises habitudes (comme le VB).
Donc je conseille Python (pour indenter) C, ou C# (pour être habitué au C). Mais le C y'a pas d'objets ni de ramasse-miette, alors c'est moins pratique pour débuter ou faire un bot et puis on comprend moins bien le code de dofus.
Et oui je sais que je suis têtu avec Python :p
 
Inscrit
27 Aout 2012
Messages
264
Reactions
0
#12
Labo a dit:
Le D c'est joli, mais il n'y a pas une assez grande communauté d'après moi...
Et c'est parce que plein de gens sont réticents à se lancer pour cette raison que la communauté ne grandit que lentement. :D
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#13
Regarde le Python : sa nette supériorité a permis l'émergence d'une communauté très importante.
Si le D était tellement mieux que le C, c'est ce qui arriverait :)
 
Inscrit
1 Mai 2014
Messages
20
Reactions
0
#14
Pour en rajouter une couche, je suis complettement d'accord avec Labo. Même si c'est plutôt un language vu pour apprendre la programmation de 0, il faut admettre que Python ça roxx. Mais bon les stats ne mentent pas et le C# reste beaucoup plus populaire : http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#15
C'est une vraie bêtise de commencer avec un langage de haut niveau ...
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#16
VB biensur , c'est le meilleur langage du monde parceque ... c'est celui que j'utilise et ca c'est une bonne raison
c'est exactement les memes ces 2 la de toute facon donc peu importe
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#17
Gohu a dit:
C'est une vraie bêtise de commencer avec un langage de haut niveau ...
Franchement, je trouve plutôt que c'est bien pour se familiariser avec le code. Après, on peut voir comment ça fonctionne en-dessous. Ce serait presque comme devenir mécanicien sans savoir conduire une voiture...
Enfin, je ne critique pas les langages bas niveau pour commencer, je dis juste que cela peut ne pas être très attractif ni très motivant de devoir écrire 6 lignes pour un hello world. Après, c'est vrai que je suis quelqu'un de très paresseux :o
 

asyade

Membre Actif
Inscrit
26 Avril 2013
Messages
368
Reactions
1
#18
Selon moi quitte a choisir entre le c# est le vb le choix est vite fait pour le c# ,les performance sons les méme la technologie aussi mais la syntaxe est bien meilleur, le langage est typer explicitement ce qui rend le code beaucoup plus propre mais surtout le c# a une communauté bien plus grande est comme dit plus haut donc il y a beaucoup plus de cours, de source est surtout d'entraide et il est meilleur pour s'orienter par la suite vers d'autres langages donc en bref le c# est un meilleur choix (ayant moi méme commencer par le vb je me suis vitte orienter vers le c# surtout pour la communauté
 

soso6o

Contributeur
Inscrit
6 Mai 2011
Messages
108
Reactions
0
#20
Bonsoir,

Merci pour toute vos réponses !
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut Bas