Topic de Gobekli-Tepe :

Quel LANGAGE INFORMATIQUE apprendre ?

J'ai déclenché une gerre :rire:

Le 07 octobre 2022 à 15:28:44 :
Dans tous les cas je réitière C (pour ensuite faire du C++ si t'as envie de vraiment mettre les mains dans le cambouis et d'utiliser le langage le plus puissant par définition) ou du Java

Le C te servira de base pour quasiment tous les langages, tu pourras facilement faire du C# pour faire du gamedev avec Unity etc.

Il a raison

Le 07 octobre 2022 à 15:28:59 :
Et auriez vous un site à me conseiller ?

OpenClassroom :ok:

Le 07 octobre 2022 à 15:26:39 :

Le 07 octobre 2022 à 15:24:31 :
Java n'est pas un bon choix à cause du ramasse miette, le C demande d'être plus rigoureux mais il permet de partir avec une bonne base pour comprendre tout les autres langages facilement https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Sauf le perl car c'est caca https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

Pour l'apprentissage le ramasse miette n'est pas un soucis à mon avis, il aura tout le loisir d'apprendre à gérer la mémoire plus tard. De plus, comme le dit John Carmack lui-même, le ramasse miette est 99% du temps bénéfique en terme d'avantages/inconvénients

Si il veut faire de l'embarqué il vas prendre plein de mauvaise habitude type code trop volumineux, écrasement de mémoire et j'en passe https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Avec le C il ne pourra pas tricher https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Pour commencer : le site du zéro (s'appelle maintenant openclassrooms)

Le 07 octobre 2022 à 15:28:44 :
Dans tous les cas je réitière C (pour ensuite faire du C++ si t'as envie de vraiment mettre les mains dans le cambouis et d'utiliser le langage le plus puissant par définition) ou du Java

Le C te servira de base pour quasiment tous les langages, tu pourras facilement faire du C# pour faire du gamedev avec Unity etc.

Ok, je vais m'intéresser au C et au Java :ok:
Merci

Le 07 octobre 2022 à 15:30:14 :

Le 07 octobre 2022 à 15:28:59 :
Et auriez vous un site à me conseiller ?

OpenClassroom :ok:

Le 07 octobre 2022 à 15:30:53 :
Pour commencer : le site du zéro (s'appelle maintenant openclassrooms)

Oui j'en ai déjà entendu parler
Je vais voir ça :ok:

Pour faire un point rapide sur le JavaScript :

A l'origine, ce langage est absolument dégueulasse, fait avec le cul, bourré d'erreurs et avec des paradigmes vraiment pénibles. Sauf que c'est historiquement le langage par défaut dans les navigateurs et que des milliers d'ingénieurs se sont tués pour le rendre extrêmement performant par rapport à ce qu'il a pu être. Aujourd'hui JS est partout et les applications web sont certainement le futur de la majorité de la tech. Cependant pour la prog graphique, les jeux vidéos ou n'importe quoi qui demande des ressources ce sera toujours des langages de programmation comme le C++/C#/Java... qui feront le travail

Le 07 octobre 2022 à 15:29:47 :
J'ai déclenché une gerre :rire:

Non ce sont juste des ignorants , vouloir faire du C sans avoir fait de l'ASM avant :rire:
"j'utilise des pointers comme un golem mais je ne sais pas ce qu'est un adressage relatif" :rire:

Tout dépend de ce que tu veux faire comme programmes et de si c'est un objectif professionnel ou pas :(
La question c'est plutôt qu'est-ce que tu veux faire; tu peux pas faire un peu de tout au début https://image.noelshack.com/fichiers/2022/35/6/1662221350-doudou-5.png

Python reste la base pour pas se démotiver et faire rapidement des choses.

C /Java il va juste se dégouter en 2 semaines

Le 07 octobre 2022 à 15:30:26 :

Le 07 octobre 2022 à 15:26:39 :

Le 07 octobre 2022 à 15:24:31 :
Java n'est pas un bon choix à cause du ramasse miette, le C demande d'être plus rigoureux mais il permet de partir avec une bonne base pour comprendre tout les autres langages facilement https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Sauf le perl car c'est caca https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

Pour l'apprentissage le ramasse miette n'est pas un soucis à mon avis, il aura tout le loisir d'apprendre à gérer la mémoire plus tard. De plus, comme le dit John Carmack lui-même, le ramasse miette est 99% du temps bénéfique en terme d'avantages/inconvénients

Si il veut faire de l'embarqué il vas prendre plein de mauvaise habitude type code trop volumineux, écrasement de mémoire et j'en passe https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Avec le C il ne pourra pas tricher https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Vous me faites marrer les puristes.
Ce topic c'est vraiment la démo de "expert != pédagogue"
Le vélo a quatre roues aussi c'est une mauvaise habitude, mais tu commences par ça car c'est plus simple.

Aucun problème avec le ramasse miettes, tu l'utilises en Java, puis une fois que t'es calé tu vois C et tu fais sans....on est pas en train de faire la tour de Pise bordel.

Le 07 octobre 2022 à 15:31:45 :

Le 07 octobre 2022 à 15:29:47 :
J'ai déclenché une gerre :rire:

Non ce sont juste des ignorants , vouloir faire du C sans avoir fait de l'ASM avant :rire:
"j'utilise des pointers comme un golem mais je ne sais pas ce qu'est un adressage relatif" :rire:

Ok mais à part avoir réinventer la roue comme un golem (c'est bien toi le golem ici) tu as fait quoi dans ta vie de prog ?

En faisant de l'assembleur tu mettras deux mois à sortir ce qu'un dev Pyhton fera en 5 minutes, et sûrement mieux optimisé malgré ce que tu crois

En vrai l'OP , oublie les conseilles des Jean-C/C++ qui n'y connaissent rien et commence avec un truc simple genre javascript et voit si tu ne noies pas déja avec ça :)

Le 07 octobre 2022 à 15:32:49 :
Python reste la base pour pas se démotiver et faire rapidement des choses.

C /Java il va juste se dégouter en 2 semaines

J'ai commencé avec Java et j'ai adoré de suite perso. C je sais pas ce que ça peut donner, c'est vrai que vaut mieux Java (puis c'ets proche du C# qui est quand même super utile)

Ils sont où les jean-rust ?

Le 07 octobre 2022 à 15:31:45 :

Le 07 octobre 2022 à 15:29:47 :
J'ai déclenché une gerre :rire:

Non ce sont juste des ignorants , vouloir faire du C sans avoir fait de l'ASM avant :rire:
"j'utilise des pointers comme un golem mais je ne sais pas ce qu'est un adressage relatif" :rire:

Change de disque khey :hap:

Le 07 octobre 2022 à 15:33:39 :

Le 07 octobre 2022 à 15:31:45 :

Le 07 octobre 2022 à 15:29:47 :
J'ai déclenché une gerre :rire:

Non ce sont juste des ignorants , vouloir faire du C sans avoir fait de l'ASM avant :rire:
"j'utilise des pointers comme un golem mais je ne sais pas ce qu'est un adressage relatif" :rire:

Ok mais à part avoir réinventer la roue comme un golem (c'est bien toi le golem ici) tu as fait quoi dans ta vie de prog ?

En faisant de l'assembleur tu mettras deux mois à sortir ce qu'un dev Pyhton fera en 5 minutes, et sûrement mieux optimisé malgré ce que tu crois

"reinventer la roue" cette phrase de prof d'informatique pour ne pas à avoir à expliquer des concepts trop complexes pour ses golems d'élèves :rire:

si tu veux pas faire un truc qui demande la cervelle , ne fait pas de c ou du c++ ou mieux ne fiat pas de programmation :rire:

Le plus bas niveau possible, assembleur, grand max C/C++, c'est toujours mieux d'en chier, mais d'apprendre un maximum de principes informatique et du fonctionnement d'un ordinateur, avant de passer sur quelques chose de plus haut, comme ça tu sais comment ça marche, même si il y a des couches d'abstractions, au moins le jour où ça déconne, tu comprends pourquoi, et c'est toujours plus simple d'aller de bas en haut, que de haut en bas

Données du topic

Auteur
Gobekli-Tepe
Date de création
7 octobre 2022 à 15:18:38
Nb. messages archivés
105
Nb. messages JVC
105
En ligne sur JvArchive 232