[PISSEUR DE CODE PRO] Votre langage préféré ?
SolmaToreador
2022-05-27 23:57:59
Le 27 mai 2022 à 23:54:19 :
[23:53:11] <MrInformateur>
C#.
Avis pas du tout objectif : je trouve l'écosystème C# et par extension .NET vraiment incroyable, tu peux toucher à tous les domaines et tout est super complet : ASP.NET Core, Entity Framework, Azure, Unity ...
Sans parler des possibilités des possibilités multiplateformes avec Mono qui sont bien plus fiables et performantes que Java.
Et Visual Studio c'est vraiment un IDE masterrace putain.
Visual Studio Code, ou bien la grosse merde Enterprise / Pro ?
Aya la version pro est bien mieux que la version cheap de vs code
SolmaToreador
2022-05-27 23:58:34
Le 27 mai 2022 à 23:57:22 :
Le 27 mai 2022 à 23:53:52 SolmaToreador a écrit :
Le 27 mai 2022 à 23:45:02 :
Ocaml
Excellent choix.
Le 27 mai 2022 à 23:45:47 :
Lua car j'ai un QI à ras du sol et que c'est facile à lire et donc à comprendre et donc parfait pour réfléchir et agir rapidement.
Bon langage.
Le 27 mai 2022 à 23:46:25 :
On est d'accord que quand on sait coder en java on peut facilement migrer vers node.js ?
Absolument pas. Quand tu sais bien coder en Java... tu ne sais bien coder qu'en Java. C'est un des seuls langages à être 100% orienté objet et les habitudes affreuses que tu prends avec ce langage tu auras tendance à les réutiliser ailleurs, par exemple sur du JS. Et ça donne des trucs pas très beau à voir.
Le 27 mai 2022 à 23:53:44 :
Les gens qui votent JS, vous avez jamais testé TypeScript ? rassurez moihttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Si mais je trouve que c'est de la bouze.
tester =/= écrire un hello worldhttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tester = lire la doc en entier + projet perso.
croupesevere
2022-05-27 23:59:00
Concrètement j'ai jamais bien compris le débat pourquoi l'OOP c'est de la merde ou pashttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Perso il y a beaucoup de problème ou je réfléchis avec des classes et de l'encapsulation et d'autres non ou bien je me laisse guider par le framework mais j'aurais du mal à faire un code 100% fonctionnels de mes propres mains je croishttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
BanParDesIncels
2022-05-27 23:59:07
Le 27 mai 2022 à 23:57:17 MrInformateur a écrit :
Le 27 mai 2022 à 23:54:19 StoneGiant a écrit :
Visual Studio Code, ou bien la grosse merde Enterprise / Pro ?
J'ai utilisé la version pro depuis la 2008 jusqu'à 2016 puis je suis passé sur la version Community. Jamais eu un pet de problème avec.
C'était par contre une vraie galère à installer il y a 10 ans, mais ils ont fait d'énorme progrès je trouve.
J'ai bosser 2 ans sur VS Pro et c'est clairement un très bon IDE quand t'es sur une stack full microsoft (ASP en l'occurrence)
BanParDesIncels
2022-05-27 23:59:37
Le 27 mai 2022 à 23:58:34 SolmaToreador a écrit :
Le 27 mai 2022 à 23:57:22 :
Le 27 mai 2022 à 23:53:52 SolmaToreador a écrit :
Le 27 mai 2022 à 23:45:02 :
Ocaml
Excellent choix.
Le 27 mai 2022 à 23:45:47 :
Lua car j'ai un QI à ras du sol et que c'est facile à lire et donc à comprendre et donc parfait pour réfléchir et agir rapidement.
Bon langage.
Le 27 mai 2022 à 23:46:25 :
On est d'accord que quand on sait coder en java on peut facilement migrer vers node.js ?
Absolument pas. Quand tu sais bien coder en Java... tu ne sais bien coder qu'en Java. C'est un des seuls langages à être 100% orienté objet et les habitudes affreuses que tu prends avec ce langage tu auras tendance à les réutiliser ailleurs, par exemple sur du JS. Et ça donne des trucs pas très beau à voir.
Le 27 mai 2022 à 23:53:44 :
Les gens qui votent JS, vous avez jamais testé TypeScript ? rassurez moihttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Si mais je trouve que c'est de la bouze.
tester =/= écrire un hello worldhttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tester = lire la doc en entier + projet perso.
"lire la doc en entier" Qui fait ça ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
T'as 80 ans ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
MrInformateur
2022-05-28 00:00:08
Le 27 mai 2022 à 23:56:29 BanParDesIncels a écrit :
C# c'est un peu JAVA mais en bien faithttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
T'es un peu enfermé dans l'environnement Microsoft le problème, même si ils sont sur la bonne voix
Ca m'aurait déranger si l'écosystème Microsoft était pauvre, mais en soit ils sont partout et .NET est incroyablement complet.
Et si jamais il te manque des librairies t'as le NuGet Manager directement intégré à Visual Studio.https://image.noelshack.com/fichiers/2018/33/5/1534536686-93730-full.png
SolmaToreador
2022-05-28 00:00:14
Le 27 mai 2022 à 23:59:00 :
Concrètement j'ai jamais bien compris le débat pourquoi l'OOP c'est de la merde ou pashttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Perso il y a beaucoup de problème ou je réfléchis avec des classes et de l'encapsulation et d'autres non ou bien je me laisse guider par le framework mais j'aurais du mal à faire un code 100% fonctionnels de mes propres mains je croishttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Vaste sujet mais ce n'est pas celui du topic. Mais j'ai beaucoup d'arguments.
trefle_
2022-05-28 00:00:24
Le 27 mai 2022 à 23:47:10 :
Le 27 mai 2022 à 23:40:28 :
Le 27 mai 2022 à 23:38:25 :
Le 27 mai 2022 à 23:36:19 :
Le 27 mai 2022 à 23:34:02 :
[23:33:16] <coronacfd>
Le 27 mai 2022 à 23:32:40 :
Python, de loin le mieux structuré et très rémunérateur
Ça paye bien dev python ? C'est quoi les missions d'un dev python ?
Beaucoup de taf autour de la big data en ce moment je dirais.
Big data, IA, réseau, jeux vidéos, domotique tu peux tout faire
Ce langage interprété de merde, la bulle Python commence à éclater. C'est bien pour apprendre la programmation à des lycéens, c'est bien pour faire des petits scripts en local, mais quand il est question de performance là ça bégayehttps://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png
Archi faux tu peux le coupler avec du C si tu veux des performances
D'ailleurs les librairies sont écrites en C
Mais dans la majorité des cas t'as pas besoin d'un truc ultra véloce
Je voulais améliorer le temps de calcul de mon code. Au lieu de faire des multiplications de matrice avec Numpy j'ai écrit un petit bout de code en C++ que j'appelle via des bindings Python.https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png
Division du temps de calcul par 10https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png
Ta façon d'écrire également influe sur les ressources utilisées. Souvent t'as plusieurs façon de calculer pour résoudre une problématique
SolmaToreador
2022-05-28 00:01:18
Le 27 mai 2022 à 23:59:37 :
Le 27 mai 2022 à 23:58:34 SolmaToreador a écrit :
Le 27 mai 2022 à 23:57:22 :
Le 27 mai 2022 à 23:53:52 SolmaToreador a écrit :
Le 27 mai 2022 à 23:45:02 :
Ocaml
Excellent choix.
Le 27 mai 2022 à 23:45:47 :
Lua car j'ai un QI à ras du sol et que c'est facile à lire et donc à comprendre et donc parfait pour réfléchir et agir rapidement.
Bon langage.
Le 27 mai 2022 à 23:46:25 :
On est d'accord que quand on sait coder en java on peut facilement migrer vers node.js ?
Absolument pas. Quand tu sais bien coder en Java... tu ne sais bien coder qu'en Java. C'est un des seuls langages à être 100% orienté objet et les habitudes affreuses que tu prends avec ce langage tu auras tendance à les réutiliser ailleurs, par exemple sur du JS. Et ça donne des trucs pas très beau à voir.
Le 27 mai 2022 à 23:53:44 :
Les gens qui votent JS, vous avez jamais testé TypeScript ? rassurez moihttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Si mais je trouve que c'est de la bouze.
tester =/= écrire un hello worldhttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tester = lire la doc en entier + projet perso.
"lire la doc en entier" Qui fait ça ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
T'as 80 ans ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
Si tu savais. Je me tape des docs papiers des années 80 parfois et je lis des RFC en noir et blanc. Alors la doc de TS c'est un régal
Ayaa et non je suis pas un vieux
BanParDesIncels
2022-05-28 00:02:03
Le 28 mai 2022 à 00:00:08 MrInformateur a écrit :
Le 27 mai 2022 à 23:56:29 BanParDesIncels a écrit :
C# c'est un peu JAVA mais en bien faithttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
T'es un peu enfermé dans l'environnement Microsoft le problème, même si ils sont sur la bonne voix
Ca m'aurait déranger si l'écosystème Microsoft était pauvre, mais en soit ils sont partout et .NET est incroyablement complet.
Et si jamais il te manque des librairies t'as le NuGet Manager directement intégré à Visual Studio.https://image.noelshack.com/fichiers/2018/33/5/1534536686-93730-full.png
Ouais mais comparé à l'environnement JS la commu est plus petite.
Mais bon, pour 99% des projets c'est très bien.
StoneGiant
2022-05-28 00:02:06
[23:59:00] <croupesevere>
Concrètement j'ai jamais bien compris le débat pourquoi l'OOP c'est de la merde ou pashttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Perso il y a beaucoup de problème ou je réfléchis avec des classes et de l'encapsulation et d'autres non ou bien je me laisse guider par le framework mais j'aurais du mal à faire un code 100% fonctionnels de mes propres mains je croishttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Je crois que de plus en plus de gens sont sceptiques vis-à-vis de l'orienté objet, parce qu'il y a d'autres paradigmes qui placent les données au centre de tout, et que la POO est un vieux concept.
Mais ! La POO reste toujours aussi vive dans le fond.
NormandOdieux
2022-05-28 00:03:15
Le 27 mai 2022 à 23:35:47 :
Je préfère les langages avec typages static. (Java, C, C#, Typescript)
same
BanParDesIncels
2022-05-28 00:04:59
Le 28 mai 2022 à 00:01:18 SolmaToreador a écrit :
Le 27 mai 2022 à 23:59:37 :
Le 27 mai 2022 à 23:58:34 SolmaToreador a écrit :
Le 27 mai 2022 à 23:57:22 :
Le 27 mai 2022 à 23:53:52 SolmaToreador a écrit :
Le 27 mai 2022 à 23:45:02 :
Ocaml
Excellent choix.
Le 27 mai 2022 à 23:45:47 :
Lua car j'ai un QI à ras du sol et que c'est facile à lire et donc à comprendre et donc parfait pour réfléchir et agir rapidement.
Bon langage.
Le 27 mai 2022 à 23:46:25 :
On est d'accord que quand on sait coder en java on peut facilement migrer vers node.js ?
Absolument pas. Quand tu sais bien coder en Java... tu ne sais bien coder qu'en Java. C'est un des seuls langages à être 100% orienté objet et les habitudes affreuses que tu prends avec ce langage tu auras tendance à les réutiliser ailleurs, par exemple sur du JS. Et ça donne des trucs pas très beau à voir.
Le 27 mai 2022 à 23:53:44 :
Les gens qui votent JS, vous avez jamais testé TypeScript ? rassurez moihttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Si mais je trouve que c'est de la bouze.
tester =/= écrire un hello worldhttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tester = lire la doc en entier + projet perso.
"lire la doc en entier" Qui fait ça ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
T'as 80 ans ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
Si tu savais. Je me tape des docs papiers des années 80 parfois et je lis des RFC en noir et blanc. Alors la doc de TS c'est un régal
Ayaa et non je suis pas un vieux
Mais pourquoi tu fais ça ?https://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tu bosses en offline dans une boîte secret défense ou quoi ?https://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Perso si je li la doc d'un coup, à la fin j'ai oublié 99% de ce que j'ai lu, c'est pas du tout fait pour être lu comme ça
C'est comme si tu disais, pour apprendre du vocabulaire anglais, je vais lire un dictionnairehttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
SolmaToreador
2022-05-28 00:05:23
Le 28 mai 2022 à 00:02:06 :
[23:59:00] <croupesevere>
Concrètement j'ai jamais bien compris le débat pourquoi l'OOP c'est de la merde ou pashttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Perso il y a beaucoup de problème ou je réfléchis avec des classes et de l'encapsulation et d'autres non ou bien je me laisse guider par le framework mais j'aurais du mal à faire un code 100% fonctionnels de mes propres mains je croishttps://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
Je crois que de plus en plus de gens sont sceptiques vis-à-vis de l'orienté objet, parce qu'il y a d'autres paradigmes qui placent les données au centre de tout, et que la POO est un vieux concept.
Mais ! La POO reste toujours aussi vive dans le fond.
Exact. Et le problème c'est que les développeurs apprenent l'OOP à l'école. Dans leur tête c'est programmation = OOP. Alors que pas du tout.
Utilise le Ocaml par exemple et tu verras que c'est un régal ce langage, malgré la réputation de dinosaure qu'il a.
L'OOP c'est juste une façon de voir les choses, de structurer son code comme un autre. Mais Java la pousse à l'extrême (exemple: créer une classe pour faire un affichage console... du génie).
Les mentalités doivent évoluer.
MrInformateur
2022-05-28 00:06:12
Le 28 mai 2022 à 00:02:03 BanParDesIncels a écrit :
Ouais mais comparé à l'environnement JS la commu est plus petite.
Mais bon, pour 99% des projets c'est très bien.
C'est clair que le rapport de force est pas le même en terme de communauté.
Après sur tous les projets persos que j'ai fait en C#, j'ai jamais eu de soucis à trouver une réponse à un truc sur lequel je bloquais, tout est sur msdn ou sur stackoverflow.
SolmaToreador
2022-05-28 00:07:07
Le 28 mai 2022 à 00:04:59 :
Le 28 mai 2022 à 00:01:18 SolmaToreador a écrit :
Le 27 mai 2022 à 23:59:37 :
Le 27 mai 2022 à 23:58:34 SolmaToreador a écrit :
Le 27 mai 2022 à 23:57:22 :
Le 27 mai 2022 à 23:53:52 SolmaToreador a écrit :
Le 27 mai 2022 à 23:45:02 :
Ocaml
Excellent choix.
Le 27 mai 2022 à 23:45:47 :
Lua car j'ai un QI à ras du sol et que c'est facile à lire et donc à comprendre et donc parfait pour réfléchir et agir rapidement.
Bon langage.
Le 27 mai 2022 à 23:46:25 :
On est d'accord que quand on sait coder en java on peut facilement migrer vers node.js ?
Absolument pas. Quand tu sais bien coder en Java... tu ne sais bien coder qu'en Java. C'est un des seuls langages à être 100% orienté objet et les habitudes affreuses que tu prends avec ce langage tu auras tendance à les réutiliser ailleurs, par exemple sur du JS. Et ça donne des trucs pas très beau à voir.
Le 27 mai 2022 à 23:53:44 :
Les gens qui votent JS, vous avez jamais testé TypeScript ? rassurez moihttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Si mais je trouve que c'est de la bouze.
tester =/= écrire un hello worldhttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Tester = lire la doc en entier + projet perso.
"lire la doc en entier" Qui fait ça ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
T'as 80 ans ?https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png
Si tu savais. Je me tape des docs papiers des années 80 parfois et je lis des RFC en noir et blanc. Alors la doc de TS c'est un régal
Ayaa et non je suis pas un vieux
Mais pourquoi tu fais ça ?https://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Par plaisir et parce que tu trouves où tes réponses sinon ? Sur stackoverflow ? Il n'y a pas tout dessus.
Tu bosses en offline dans une boîte secret défense ou quoi ?https://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
Pas du tout.
Perso si je li la doc d'un coup, à la fin j'ai oublié 99% de ce que j'ai lu, c'est pas du tout fait pour être lu comme ça
Relis là jusqu'à ce que ça rentre. Perso j'oublie pas.
C'est comme si tu disais, pour apprendre du vocabulaire anglais, je vais lire un dictionnairehttps://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png
L'apprentissage par la répétition espacée ça te parle ?
ChatBoudin
2022-05-28 00:07:57
Actuellement rust
J'ai touché pas mal à des langages hauts level (Js beaucoup) comme plus bas level (C), les premiers me cassent les couille de par leur lenteur et le fait que ça soit des langages pour low IQ, le C me saoule également parce que c'est très lent de développer de gros trucs avec
Le Rust est vraiment un bon sweetspot, et je vais continuer à pratiquer parce que clairement ça sera le langage du futur
gfgjj
2022-05-28 00:08:30
Nasm + C + Python = Low level -> Hight Level et tout dans le meme ecosysteme de maniere ultra simple et avec la plus grande commu + tout est ecrit en C + documentation enorme + enormement de libs + simple
SolmaToreador
2022-05-28 00:08:36
Le 28 mai 2022 à 00:07:57 :
Le Rust est vraiment un bon sweetspot, et je vais continuer à pratiquer parce que clairement ça sera le langage du futur
On croise les doigts.