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

les 17 bonnes raisons ....

LGV
LGV
Niveau 28
20 juillet 2006 à 19:08:11

"T´as autant de probleme en faisant de l´algorithme en C++ qu´en basic, python, pascal ou java."

algorithmique, oui, mais ca s´arrete la ; l´algorithmie est a peu pres le seul truc independant du langage (avec le design, pour des langages aux capacites similaires)

pour tout le reste.. Personnelement je n´aborde pas du tout un meme probleme en C++, en Pascal ou en Basic de la meme maniere. En C++ j´ai par exemple acces a la meta-programmation avec les templates ; sans meme parler du niveau du langage, rien que cela change complement l´approche de certains algos.
En Basic t´as du typage static "gratuit", c´est aussi une fonctionnalite dont on peut vouloir tirer parti (faisable en C++, mais moins evident).
Le Pascal, au milieu, j´ai tendance a mettre de l´ASM partout parce que le langage n´etait pas assez "souple" pour ce que je voulais en faire a l´epoque ou j´en faisais.

Bref, pour moi, si l´algo peut etre pense independamment du langage, l´implementation souleve des problemes bien differents, et on ne peut pas raisonnablement comparer du Basic et du C++, tout simplement parce que ce sont des outils qui n´ont pas les memes finalites.

"Si tu m´avais parlé d´assembleur, j´aurais été d´accord pour dire que c´etait un langage plus difficile que les autres"

j´aurai tendance a penser le contraire. L´ASM est tres simple en soi, et les concepts tres basiques ; par contre il y a bcp de choses a assimiler (connaissances hardwares, nombre de mnemoniques, jeux d´instructions,etc.). Les concepts sont simples, l´implementation est fastidieuse.
Pour du C++, c´est un peu l´inverse : les concepts sont tres evolues, mais une fois maitrises, l´implementation est plus simple/souple.

"mais franchement entre du basic et du C/C++, les difficultés sont presque egal."

cf. debut de post.

LGV
LGV
Niveau 28
20 juillet 2006 à 19:09:35

ah oui, en lisant le dernier de Lapintade, ecrit pendant que je tapais le mien (..), on commence a etre sur la meme longueur d´onde :)

Lapintade
Lapintade
Niveau 30
20 juillet 2006 à 19:10:42

Je parlais surtout du C.

Il est vrai que le C++ necessite une facon de penser differente.

Mais entre du pascal, du C et du basic, c´est kif kif la meme difficulté.

Gamerome
Gamerome
Niveau 8
20 juillet 2006 à 19:23:48

Mais si on reste dans la creation de jv, créer un jeu en BlitzBasic est il plus simple qu´en C++?

Quand des amateurs veulent débuter dans la 3D, j´ai plusieurs fois lu sur ce forum, qu´on lui conseillait plutot de faire du Blitz ou Darkbasic que de se lancer dans l´apprentissage du C++.

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