Les trois langages de programmation à apprendre

GTA_NFS
2019-07-17 21:17:06

Si tu connais un seul de ces langages tu connaîtrais tous les autres, le but n'est pas d'apprendre plusieurs langages mais de maîtriser le concept sur lequel ces langages sont construits (programmation orienté objet ici)

jvc6666
2019-07-17 21:18:00

Basic, Pascal...

RustOuRien
2019-07-17 21:18:17

Python
Rust/cpp/Golang
React

endomorphisme3
2019-07-17 21:18:23

Le 17 juillet 2019 à 21:16:39 PaulScarron a écrit :

Le 17 juillet 2019 à 21:15:09 endomorphisme3 a écrit :

Le 17 juillet 2019 à 21:13:54 PaulScarron a écrit :
pourquoi pas le C tout court (no joke je suis un noob) ?

c'est un langage bas niveau, on l'utilise beaucoup pour programmer des microcontroleur, des OS aussi (Window et Linux sont codés en C)

Ok c'est plus "lourd" pour coder quoi, mais la souplesse est extreme dans ce cas non ?

non, le C permet de gérer l'utilisation de la mémoire (de ton ordi, d'un système embarque peu importe) ça fait toute la différence.
Ce n'est pas la façon de programmer mais les outils que t'offre le langage si tu préfères

endomorphisme3
2019-07-17 21:18:43

Le 17 juillet 2019 à 21:18:00 JVC6666 a écrit :
Basic, Pascal...

ce troll sérieux :rire:

FeteNatio
2019-07-17 21:19:11

C++ c'est vraiment de la merde je comprend pas la hype pour ce langage qui cause 90% des faille RCE

2019-07-17 21:19:20

HTML et CSS l'auteur

endomorphisme3
2019-07-17 21:19:30

Le 17 juillet 2019 à 21:17:06 GTA_NFS a écrit :
Si tu connais un seul de ces langages tu connaîtrais tous les autres, le but n'est pas d'apprendre plusieurs langages mais de maîtriser le concept sur lequel ces langages sont construits (programmation orienté objet ici)

ça dépend par quoi tu commences.
Il faut commencer par le c/c++, au moins ça te fait voir la programmation objet.

FeteNatio
2019-07-17 21:20:01

Et le python avec sa syntaxe dégueulasse qui le rend impossible a débugger car tout es condensé et implicite

PisseurDeCpp
2019-07-17 21:21:11

Le 17 juillet 2019 à 21:12:47 endomorphisme3 a écrit :

Le 17 juillet 2019 à 21:11:52 TintinNewfag a écrit :
beh ça dépend ce que tu veux faire

c++ pour le logiciel
jave pour les applications
python pour le calcul scientifique

C'est quoi pour toi la différence entre une appli et un logiciel qu'on rigole ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

GTA_NFS
2019-07-17 21:21:24

Le 17 juillet 2019 à 21:19:15 410Circulez a écrit :

Le 17 juillet 2019 à 21:17:06 GTA_NFS a écrit :
Si tu connais un seul de ces langages tu connaîtrais tous les autres, le but n'est pas d'apprendre plusieurs langages mais de maîtriser le concept sur lequel ces langages sont construits (programmation orienté objet ici)

Faux. Seul Java parmi les trois qu'il cite se veut 100% orienté objet

Heu dit moi c'est quoi l'utilité de coder en C++ si c'est pas en POO, autant coder en C?

Zozor44
2019-07-17 21:21:32

C++ pour apprendre un langage bas niveau (voir C si tu veux vraiment apprendre a tout gérer comme la mémoire)

Python parce que c'est toujours utile dans beaucoup de domaines

Après en dernier je dirais que ça dépend ce que tu veux faire :

Java parce que c'est très demandé dans les entreprises
JavaScript si tu veux faire du frontend (ça se développe aussi en backend)
Go est un bon choix car ça se grossit beaucoup et il y a peu de dev sur marché

FeteNatio
2019-07-17 21:22:07

Moi je viens de commencer un boulot en Ruby mais j'en ai jamais fait, vous en pensez quoi ?
je pense que je vais bien aimé le coté user friendly, je crois que ca essaye d'etre simple ce qui est la principale qualité d'un langage

_golgamesh-
2019-07-17 21:22:50

C++
C++ 14
C++ 17
avec ça tu refait le monde rien besoin d'autre

PisseurDeCpp
2019-07-17 21:23:14

Le 17 juillet 2019 à 21:21:24 GTA_NFS a écrit :

Le 17 juillet 2019 à 21:19:15 410Circulez a écrit :

Le 17 juillet 2019 à 21:17:06 GTA_NFS a écrit :
Si tu connais un seul de ces langages tu connaîtrais tous les autres, le but n'est pas d'apprendre plusieurs langages mais de maîtriser le concept sur lequel ces langages sont construits (programmation orienté objet ici)

Faux. Seul Java parmi les trois qu'il cite se veut 100% orienté objet

Heu dit moi c'est quoi l'utilité de coder en C++ si c'est pas en POO, autant coder en C?

le c++ supporte l'OO, mais n'est pas exclusivement OO, contrairement au java, donc il a raisonhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

FreeAndHappy
2019-07-17 21:23:19

Tout dépend de ton utilisation et de tes besoins

Je connais le C, C++, Php (symfony3), javascript (react/vujs/nodejs), cobol, java, python, ruby, Objective-C et j'en passe, dont chaque langage j'ai déjà utilisé dans un projet pro ou open source

Mais je dois en maitriser à fond de chez fond 3 tout au plus, et je me débrouille très bien avec le reste

Mais ça veut rien dire, tout va dépendre de ce que tu vas faire, y'a pas de langage meilleur qu'un autre

Je te conseillerais d'apprendre javascript et python, c'est vraiment deux languages avec les quelques tu peux quasiement tout faire , aussi bien du mobile, web, app

VIeRepublique
2019-07-17 21:24:10

Java, plsql, JavaScript/typescript

PisseurDeCpp
2019-07-17 21:24:12

Le 17 juillet 2019 à 21:21:58 410Circulez a écrit :

Le 17 juillet 2019 à 21:19:11 FeteNatio a écrit :
C++ c'est vraiment de la merde je comprend pas la hype pour ce langage qui cause 90% des faille RCE

C'est pas à cause du langage, mais des cons qui utilisent scanf sans prendre aucune précaution pour empêcher les overflows et surtout de ceux qui donnent les permissions suid à n'importe quoihttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

scanf c'est surtout lié au C kheyhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

généralement en cpp on utilise la bibliothèque iostreamhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

FeteNatio
2019-07-17 21:24:24

Le 17 juillet 2019 à 21:21:58 410Circulez a écrit :

Le 17 juillet 2019 à 21:19:11 FeteNatio a écrit :
C++ c'est vraiment de la merde je comprend pas la hype pour ce langage qui cause 90% des faille RCE

C'est pas à cause du langage, mais des cons qui utilisent scanf sans prendre aucune précaution pour empêcher les overflows et surtout de ceux qui donnent les permissions suid à n'importe quoihttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

désolé mec c'est pas des cas isolés, c'est généralisé. Surtout qu'a coté pratiquement tous les langages sont prémunis contre ca. et c'est pas que scanf c'est dans une grande partie du code

PisseurDeCpp
2019-07-17 21:25:37

Tellement de gens qui parlent sans savoir sur ce topic, on sent les mecs qui ont lu 2-3 trucs sur openclassroom et se sentent experthttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Au travail, les gens comme vous font pas le font feu et finissent à chialer dans le bureau du RH, j'en ai déjà vuhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.