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

initiation à la programmation

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
LeBossPokemon
LeBossPokemon
Niveau 9
30 mai 2013 à 22:13:13

Bah moi en fait je penche plutôt pour le java parce qu' Unity 4 (j'utilise Unity) est en java. Mais bon après...

hapliniste
hapliniste
Niveau 9
30 mai 2013 à 23:20:52

Unity c'est du Javascript ou du C# (JS a rien a voir avec du java, mais alors rien du tout) :ok:

Moi je te conseillerait bien le C# (qui, lui, ressemble énormément à du Java) mais je ne connait pas de bon tuto :(

LeBossPokemon
LeBossPokemon
Niveau 9
31 mai 2013 à 21:01:17

non mais pour moi java c'est Javascript mais merci maintenant je sais que c'est pas Javascript sans écrire script :-p

LeDictator
LeDictator
Niveau 10
31 mai 2013 à 21:45:09

Je suis en école d'ingénieur, je te conseille le C pour commencer, tu sera moins perdu quand tu apprendra un autre language.
Ne commence pas par un language objet, style C++ ou java, sa fera trop de notion d'un coup.

Dans la plus part des êcoles d'ingé on commence par le C ou le python, mais le python c'est plus pour faire des maths, donc dans ton cas commence pas le C.

LeDictator
LeDictator
Niveau 10
31 mai 2013 à 21:48:18

+ Le C est parfait pour connaitre à gérer la gestion de la mémoire, avec les débordements de tableau, ou les pointeurs.

Franchement j'ai commencé jeune, vers 12 ans, mon expérience est à prendre en compte, si je conseille de commencer par le C c'est pas pour rien. Même mon prof d'info, qui était autre fois intervenant, et a travailler dans des SSII nous a dit que le C c'est ce qui a de mieux pour débuter :oui:

PatateChocolat
PatateChocolat
Niveau 9
31 mai 2013 à 21:48:39

LeDictator :d) Pas que je te remette en question, loin de là surtout que je dois avoir un niveau inférieur à toi ( :hap: ), mais j'ai souvent lu ici, ou sur le forum Programmation, que le langage C est un très mauvais langage "pédagogique", et qu'il fallait plus se concentrer sur, justement comme tu l'a dit, le python ou le java, qui eux, sont plus "pédagogique".
Après est-ce que c'est vrai ou pas, je pourrais jamais le savoir car je connais déjà le Java :hap: .

PatateChocolat
PatateChocolat
Niveau 9
31 mai 2013 à 21:49:23

PS : C'est PommesCarrotes :ok: .

LeDictator
LeDictator
Niveau 10
31 mai 2013 à 22:16:55

Je programme en Java aussi ( je fait des applications android ), le java est bien moins pédagogique que le C, c'est juste une idée que l'on se fait.

Pour moi il y a un ordre logique, on apprend les bases et la gestion de la mémoire avec le C, puis on apprend tous ceux qui tourne autour des objets et des class avec du java/c++/c#

PatateChocolat
PatateChocolat
Niveau 9
31 mai 2013 à 22:19:46

Ton ordre logique dépend fortement du langage aussi, enfin à partir d'un certain point. Si par exemple on est sûr qu'on va apprendre le java en premier, il faut mieux voir directement la POO plutôt que de passer par le C et voir des trucs qui sont finalement inutiles pour des langages haut niveaux (Parce que bon, la gestion de la mémoire en java... :hap: ).
Sinon, si on commence comme tu l'as fait (C'est à dire C/Langage OO), alors là oui, je suis d'accord avec toi :-) .

LeDictator
LeDictator
Niveau 10
31 mai 2013 à 22:36:10

Imagine un garagiste qui sait pas réparer un moteur ^^

La gestion c'est important même en haut niveau, par exemple là je travaille sur un porjet en java sur android. Un lanceur d'application qui s'execute par dessus les application ( sa fait des petites fenetre qu'on peut déplacer sans quitter l'application où on est ). Mon soucis c'est que ces petites fenetre ne tiennent pas en mémoire, elle sont quitter par le système, hors j'ai trouver une parade pour les déplacer dans la RAM, elle ne ce quitte plus.

Quelqu'un qui commence par du java rencontrera des soucis. De plus il n'y a rien de mieux que le C pour apprendre les instruction et conditions simple.

Déjà juste la gueule du main en C:

int main(){

return 0;
}

en java:

class FirstApp {
public static void main (String[] args){

}
}

regarde pour un débutant, en C tu as juste as comprendre que la fonction main est la fonction de base, les instructions sont entre ces accolades ( je parle pour un débutant, on oublie les makefile et la compilation séparé )

En java dès le débuts, tu dois comprendre ce que sait: une class et la notion de static. De plus en java c'est bonjour les variables globale, les public/private/static.
Je pense pas que sa soit evident pour un débutant.

PatateChocolat
PatateChocolat
Niveau 9
31 mai 2013 à 22:55:59

Ouais, vu comme ça... :hap: .

LeBossPokemon
LeBossPokemon
Niveau 9
31 mai 2013 à 23:38:02

pourquoi t'es plus PommesCarrotes ?

LeBossPokemon
LeBossPokemon
Niveau 9
31 mai 2013 à 23:41:12

je sais je suis hs mais bon

PatateChocolat
PatateChocolat
Niveau 9
31 mai 2013 à 23:44:19

| https://www.jeuxvideo.com/forums/1-31-8648021-2-0-1-0-initiation-a-la-programmation.htm#message_8648453
| Ecrit par « lebosspokemon »,31 mai 2013 à 23:38:02
| « pourquoi t'es plus PommesCarrotes ? »

J'ai demandé la suppression de mon compte suite à un conflit entre une de mes profs et la police :ok: .

LeBossPokemon
LeBossPokemon
Niveau 9
02 juin 2013 à 21:30:52

tu peux me l'expliquer clairement ou c'est trop personnel ? :hap:

PatateChocolat
PatateChocolat
Niveau 9
02 juin 2013 à 21:54:24

| https://www.jeuxvideo.com/forums/1-31-8648021-2-0-1-0-initiation-a-la-programmation.htm#message_8648687
| Ecrit par « lebosspokemon », 2 juin 2013 à 21:30:52
| « tu peux me l'expliquer clairement ou c'est trop personnel ? :hap: »

J'ai fais des spams pr0n à une prof via les newsletter présent sur ces sites, un connard du 15-18 lui a envoyé un mail avec mon pseudo, du coup j'ai effacé le compte :hap: .

jedemandeledeba
jedemandeledeba
Niveau 9
02 juin 2013 à 22:10:52

Age 22 ans

M'ok :hap:

PatateChocolat
PatateChocolat
Niveau 9
02 juin 2013 à 22:23:36

J'ai jamais mis mon vrai âge, et heureusement car d'après ce que j'ai entendu, ma prof a recherchée quelqu'un dans les classes avec la date de naissance d'un autre mec :hap: .

LeBossPokemon
LeBossPokemon
Niveau 9
02 juin 2013 à 22:52:09

Bravo patate c'est très intelligent :ok: "pr0n"
Tu peux mettre porn tout simplement :hap:

LeBossPokemon
LeBossPokemon
Niveau 9
05 juin 2013 à 10:45:18

Plus rien ? Sinon je vais faire le même topic sur le forum programmation, en précisant bien sûr que c'est pour la programmation de jeux. Et aussi j'ai regardé sur le site de rpg maker et ça l'air bien alors , je vais le télécharger (hacké bien sûr pas envie de payer pour un début) et commencer avec.

ps : ça n'a vraiment rien à voir mais j'ai découvert Minecraft et je suis déjà accro :-p

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