CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C/C++ ou Java

Blagace
Blagace
Niveau 6
01 septembre 2010 à 19:12:29

Bonjour, j'aimerai savoir lequels de ces deux langages je doit apprendre en premier d'après vous ? Le C/C++ ou le Java.

dnob700
dnob700
Niveau 10
01 septembre 2010 à 19:23:37

ça dépend de ce que tu veux faire.

Blagace
Blagace
Niveau 6
01 septembre 2010 à 19:31:48

Ben, je veut essayer de faire un logiciel de compte et un logiciel de gestion tous simple.

chris_27
chris_27
Niveau 10
01 septembre 2010 à 19:32:32

Voici mon critère de choix (il vaut ce que tu jugeras qu'il vaut) :

1) est-ce que je dois faire une interface graphique le plus vite possible ?

Si oui, alors Java.
Si non, alors C ou C++.

2) est-ce que j'aurai besoin d'une librairie C++ ?
(deux exemples : la STL qui me fait souvent moitié du boulot quand j'ai des structures de données un peu tordue, et Qt4 pour quand je veux faire une interface graphique en prenant mon temps).

Si oui, C++.
Si non, C.

tbop2
tbop2
Niveau 10
01 septembre 2010 à 21:49:04

Dans ton cas je dirais Java. Et si tu ne veux pas que ça soit portable je dirais C#.NET

godrik
godrik
Niveau 30
01 septembre 2010 à 21:51:13

"Ben, je veut essayer de faire un logiciel de compte et un logiciel de gestion tous simple.
Bonjour, j'aimerai savoir lequels de ces deux langages je doit apprendre en premier d'après vous ? Le C/C++ ou le Java."

Si tu veux faire un logiciel de comptabilite, il va te falloir apprendre la Programmation (note le P majuscule) et pas un langage de programmation. Je ne suis pas sur que le langage que tu vas utiliser pour apprendre est vraiment important.

J'ai tendance a penser que C a moins de cote magique que C++ et Java et qu'il est donc plus simple d'apprendre la programmation par le C. Mais de nombreuse personnes ne sont pas d'accord avec moi.

_skip
_skip
Niveau 10
01 septembre 2010 à 22:31:35

Je trouve que réaliser des interfaces graphiques avec Qt est bien plus agréable qu'en java. Le desktop c'est le point faible de java, avec son swing complètement à la ramasse.

Faire en C# avec mono en revanche c'est intéressant! Mais je commencerai pas par un langage objet.

tbol
tbol
Niveau 20
02 septembre 2010 à 22:30:04

Que ce soit C/C++ ou Java pour être vraiment opérationnel c'est un an de travail.

Et avec C++ pour les accès base de données il faudra choisir une lib en plus, genre Qt.

Pour faire des applications de gestion il y à plus simple.

Une application de gestion de quoi ? actuellement les applications de gestion des des dizaines ou des centaines de développeurs c'est devenu très compliqué.

moulispurbrebis
moulispurbrebis
Niveau 5
08 septembre 2010 à 20:56:54

de toute façon il y a un binding java pour Qt, comme ça pas de jaloux ^^

Paulop
Paulop
Niveau 12
09 septembre 2010 à 04:46:27

Même si certain vont voir ça comme un troll, j'aurai tendance à penser que Java va perdre progressivement toute ses parts de marché, parce que .NET propose un environnement de dev vraiment meilleur, et parce que l'argument du (presque) portable est dépassé, sans compter tous les problèmes avec Oracle qui sont susceptible d'arriver, et je m'embêterai pas à apprendre à utiliser les librairies Java.

Après, pour le reste, ça dépend vraiment de beaucoup de choses.

Je pense que si je devais réaliser une application( autre qu'un jeu ), que j'avais le choix du langage et que j'étais sûr de la plateforme (Windows), je regarderai de ce côté :

C# + Winform
C++ + Qt

Dans les faits, il y à de grande chance pour que je choisisse C# + Winform, moins prise de tête, pas besoin du multiplateforme, performances quasi-égale dans la majorité des cas, meilleur framework, meilleur IDE, avantages d'un langage managé. :)

Dans tous les cas, comme le dis Godrik, si j'en suis à demander aux autres quel langage utiliser, c'est ptet que je dois d'abord apprendre la Programmation (avec un grand P :), l'architecture et les langages, ça viendra comme expérience supplémentaire.

_skip
_skip
Niveau 10
09 septembre 2010 à 08:49:33

moulispurbrebis
Posté le 8 septembre 2010 à 20:56:54
de toute façon il y a un binding java pour Qt, comme ça pas de jaloux ^^

:d) Sauf que les éditeurs de Qt ont droppé le support dernièrement et il est maintenu par la communauté. Maintenant est-ce qu'il faut faire confiance à la communauté pour ces choses là?
Bof...

Sinon C# avec GTK# et mono c'est portable sous linux et windows, même sur mac OS.

lndiana-Jones
lndiana-Jones
Niveau 10
09 septembre 2010 à 12:07:48

si tu prends java/c# ou c++ c'est de la programmation orienté objet

commence par apprendre le C, l'OO viendra après

saleGauss
saleGauss
Niveau 9
22 septembre 2010 à 18:00:52

On l'orienté objet ne viendra pas.
Encore mieux !...

Désolé, c'était mon troll anti POO du jour.

Toutes mes excuses. ;-)

lndiana-Jones
lndiana-Jones
Niveau 10
22 septembre 2010 à 20:00:34

L'OO c'est le bien :oui:

saleGauss
saleGauss
Niveau 9
22 septembre 2010 à 20:52:01

La courgette est un légume
(class courgette extends legume)

Une collection de courgette n'est pas une collection de legumes.

Dans ma soupe de courgette, j'ai pourtant l'impression d'avoir une collection de legumes...
La POO, ce qui est sur, c'est que ça ressemble pas à ma soupe

;-)

_skip
_skip
Niveau 10
22 septembre 2010 à 21:29:17

Belle définition de la covariance en généricité...

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment