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

Programmation

H4MC
H4MC
Niveau 5
19 novembre 2014 à 22:57:09

Salut,

voilà j'aimerai entamer un DUT info après mon BAC ES, mais je me pose une question qui me semble importante:

Est-ce que le C est un bon langage de programmation pour commencer (afin de devenir Programmeur de JV) ? Merci et bonne soirée ^^

chiagedeluna
chiagedeluna
Niveau 10
19 novembre 2014 à 22:58:56

Je le trouve très bien, perso. On est pas vraiment guidé comme avec d'autres langages mais au moins on est dans une certaine réalité.

coquinounet
coquinounet
Niveau 7
19 novembre 2014 à 22:59:45

Alors déjà en DUT Info, ils prennent normalement que les Bac ES avec spé maths. Ensuite, pour faire des jeux tu peux les faire en n'importe quel langage après c'est à toi de trouver celui que tu préfères

H4MC
H4MC
Niveau 5
19 novembre 2014 à 23:00:51

et par rapport aux applis mobiles, c'est quoi le langage pour les Windows Phone par exemple, du C également ?

chiagedeluna
chiagedeluna
Niveau 10
19 novembre 2014 à 23:02:13

Non, là c'est du C#.

H4MC
H4MC
Niveau 5
19 novembre 2014 à 23:03:28

D'accord, donc vaudrait mieux faire par ordre: C => C# => C++ si j'ai bien compris ?

Et il faut le(s) coupler à quoi comme bibliothèque ces langages là ?

chiagedeluna
chiagedeluna
Niveau 10
19 novembre 2014 à 23:05:08

Pas besoin d'apprendre les 3. le C me semble meilleur pour débuter car il n'aborde pas de concept trop abstraits a la différence des deux autres mais ensuite tu choisis l'un ou l'autre selon ce que tu veut faire.

ixr_exentro
ixr_exentro
Niveau 5
20 novembre 2014 à 00:33:21

@H4MC
l'ordre c'est C, C++ puis C#
C est impératif, C# est objet, C++ est entre les deux.

@ChiageDeLuna
"le C me semble meilleur pour débuter car il n'aborde pas de concept trop abstraits"

Pas sur que ce soit le plus simple en auto didacte. Les pointeurs en C, c'est pas de la tarte, le pire c'est le debug d'une référence circulaire dans les header :P

ixr_exentro
ixr_exentro
Niveau 5
20 novembre 2014 à 00:36:30

@H4MC
Par contre si tu veux vraiment apprendre la programmation, je te conseille surtout de te lancer dans l'apprentissage d'une méthodologie (genre UML http://fr.wikipedia.org/wrg/wiki/UML_%28informatique%29 ) au moins en parallèle d'un langage (si pas avant).

jenaipasdenom
jenaipasdenom
Niveau 15
20 novembre 2014 à 05:03:14

S'il commence par du C, l'UML va pas lui servir à grand chose. Qu'il ait déjà de bonnes notions d'algorithmique et de programmation impérative, après il pourra se lancer dans la POO (qui n'est jamais que de l'impératif++) et tous les concepts assez abstraits qui y sont rattachés.

H4MC
H4MC
Niveau 5
20 novembre 2014 à 07:04:21

Et il n'y a pas de bibliotheque a combiner (SDL...) ?
Et le POO sert a quoi ?

Korback
Korback
Niveau 10
20 novembre 2014 à 07:52:57

C'est pour tout se qui est objets.

Les classes, les fonctions/méthodes etc...

[notch]
[notch]
Niveau 10
20 novembre 2014 à 15:05:24

Si ton but c'est d'apprendre le c# pour programmer sur windows phone, commence avec.
Ca sert pas à grand chose de débuter avec un autre langage parce qu'il est soit disant meilleur pour débuter si après il ne te sert pas :ok:

thelastofus2
thelastofus2
Niveau 32
20 novembre 2014 à 15:37:11

C'est clair, tu perdras du temps avec le C. Tu apprendras des trucs en C qui ne seront pas forcément nécessaire pour ce que tu veux faire en C#

M_aster-dx
M_aster-dx
Niveau 10
20 novembre 2014 à 15:59:04

Heu pas besoins d'être S ou ES pour faire DUT Info hein. Tu peux très bien y aller avec un bac STI2D

bugar
bugar
Niveau 49
20 novembre 2014 à 16:48:05

Et le POO sert a quoi ?
La poo (programmation orienté objet) c'est une façon de voir le monde, de concevoir, d'organiser un programme. :ok:
Tu peux très bien faire de la poo avec un langage non objet comme ne pas en faire avec un langage orienté objet. :oui:

Et il n'y a pas de bibliotheque a combiner (SDL...) ?
Les bibliothèques sont des outils pour t'aider dans ta quête. Elles te permettent de pas réinventer la roue et de gagner du temps. Tu es pas obligé d'en utilisé mais c'est quand même conseillé d'utiliser les principales :-))) .
Il y a des bibliothèques pour tout. :oui:

Tu peux commencer avec le C# directement. :ok:

AzirFapII
AzirFapII
Niveau 8
21 novembre 2014 à 17:54:23

à mon avis, le schème que tu as fais : C => C# => C++ , n'a absolument rien à voir avec un schéma d'apprentissage.

Pour répondre à tes questions : Le C est un bon langage, tu peux le pratiquer en premier, il te permettra d'avoir une méthodologie qui t'es propre et te permettre de mieux comprendre la programmation, certes il n'est pas le plus facile de tous, mais il est courant, et la communauté qui le compose est grande. Le c# est le langage utilisé pour les Windows phone. Le C++ est une évolution du C, utilisant le concept Objet.

Le langage C comporte beaucoup de bibliothèques pour création JV. ( SDL, SFML, etc ...) Le C++ aussi comporte plusieurs moteurs de jeu comme Ogre3D.

Tu peux passer du C au C++, tu n'auras pas de problèmes à part le concept objet. Et si tu veux un langage objet avec lequel comprendre la POO avant d'attaquer le C++, je te conseille scala.

( la prochaine fois, stop vouloir faire des jeux SAO sans savoir programmer. c'est à toi l'auteur :ok: )

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