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

Le C++ ...

LinebeckIV
LinebeckIV
Niveau 7
08 juillet 2015 à 16:43:47

Hello World!
Voilà niveau programmation en langage j'ai de bonnes bases en Javascript :oui:
Cependant il y'a un langage que vous utilisez surement c'est le C. Notamment le C++
Globalement on m'a dit que ce langage était assez dur, et qu'il faudrait mieux connaitre parfaitement un
langage moins compliqué comme le fameux Javascript. Ont-ils raison ? Oû bien
je peux directement commencer à attaquer le C ?

Voilà :merci: d'avance pour vos réponses!

Cybertramp
Cybertramp
Niveau 14
08 juillet 2015 à 17:25:28

« il faudrait mieux connaitre parfaitement un langage moins compliqué comme le fameux Javascript »

Ouais enfin les abrutis qui te sortent ça ne connaissent pas mieux le JavaScript que tu ne connais le C++ hein. Je déteste ce langage mais plus je creuse dedans (car oui, parfois je suis bien obligé de me mettre à jour), plus je constate qu'il est:

  • Infiniment complexe. Certaines notions liées à son approche "prototypée" sont vraiment tordues pour quelqu'un qui vient du monde de l'impératif et de l'orienté-objet "classique"
  • Mal vendu. Une majorité de gens utilise ce langage pour faire dérouler un menu sur un site moisi, alors qu'à côté de ça il dispose d'éléments piochés chez le fonctionnel, entre autres, qui permettent d'élaborer des constructions assez complexes.

Le C++ t'ouvre la voie à pas mal de choses, notamment les gros frameworks / moteurs comme Unreal Engine, IdTech etc., et de manière générale c'est un bon compromis entre une couche objet très (très) complète et les performances d'un langage compilé.
Si tu te mets à l'apprendre, prends bien ton temps pour saisir les concepts clés (la possibilité de gérer dynamiquement la mémoire de façon similaire au C, les bases de l'orienté objet, les méthodes virtuelles...). Car autant ce langage est génial une fois bien maitrisé, autant si tu te lances sur quelque chose sans avoir fini d'apprendre les bases tu risques de pondre un merdier inimaginable de classes qui ne voudront rien dire, et ça deviendra un cauchemar à faire évoluer.

LinebeckIV
LinebeckIV
Niveau 7
08 juillet 2015 à 19:22:51

Okay trés bien merci pour tes conseils Cybertramp :)

Lapintade
Lapintade
Niveau 30
09 juillet 2015 à 08:58:28

Le c++ n'est pas un langage difficile.

Les bases sont simples et on peut rapidement faire des choses sympas.

Certains concepts avances sont complexes, mais rien nest necessaire.

Regarde mes exercixes NGCK dans la.faq et tu verras qu'avec des instructions simples on peut deja fairr plein de choses.

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