TIER LIST : Quel est le pire Language de Programmation ?

  Рет қаралды 210,285

Underscore_

Underscore_

2 жыл бұрын

Avez-vous déjà vu Mathieu Nebra faire une tier list ? Maintenant, oui.
👀 À voir ensuite, Brice Augras nous montre ses meilleurs gadgets de hacking : • Son métier : JAMES BON...
L'abonnement est de bonne augure : / @underscore_
La cloche est de bonne facture.
🎥 Pour encore plus de fraicheur, suivez l'émission en direct : / micode (c'est tous les mercredis à 19h)
🎙 Pour réécouter l'émission en entier, sur votre plateforme préférée : underscore.to
📸 Pour retrouver les meilleurs moments de l'émission : / underscoretalk
🐦 Pour ne rien rater des meilleurs moments : / underscoretalk
👉 Nos invités sont @HardiskTV, Matthieu Lambda & Mathieu Nebra, créateur du Site du Zéro !
--
Date de l'émission : 02/02/2022

Пікірлер: 798
@frederic-xavierdubois8289
@frederic-xavierdubois8289 2 жыл бұрын
Petite précision (je suis dev VHDL/verilog chen STMicro) VHDL c'est pas pour les cartes électroniques mais pour les circuit intégré. Ça sert à décrire un comportement hardware (équation et séquencement) qu'on est capable de synthétiser et donc le transformer en hardware dédiés (Asics) ou au travers de circuits programmables (fpga) C'est le langage qui permet de décrire le fonctionnement d'un microprocesseur avant qu'il ne soit transforme en silicium par ex. MATLAB c'est aussi utilisé dans l'industrie pour faire de la mise au point d'algorithmes de traitement d'image
@Franfran722
@Franfran722 2 жыл бұрын
Merci pour cette précision, les Hardeux de la terre entière vous seront à jamais reconnaissants 😘
@VaviVove
@VaviVove Жыл бұрын
Ouais faut leur dire que VHDL c'est pas un langage de programmation mais de simulation...
@jonasdaverio9369
@jonasdaverio9369 Жыл бұрын
C'est pas un langage de simulation, c'est un langage de description, comme le HTML (mais alors vraiment pas le même genre par contre)
@VaviVove
@VaviVove Жыл бұрын
@@jonasdaverio9369 merci pour la précision, oui tu as tout a fait raison, le langague sert à décrire l'architecture qu'on veut employer ensuite... Je suis bloqué sur l'aspect simulation , car dans le soft qu'on utilisaient ( vivado hls), il y avait tout une partie de la pipeline qui servait a simuler l'architecture à partir du code vhdl produit après synthèse...
@vicmackey423
@vicmackey423 8 ай бұрын
C est un langage de programmation de portes logiques. Un fpga c un assemblage de porte logiques. On peut creer un processeur en realisant un circuit entre ces portes et bascules. En tout cas c mes souvenirs.
@bastienm347
@bastienm347 2 жыл бұрын
Pour ceux comme moi frustré par la coupure de java, vous pouvez retrouver le podcast sur toute les plateformes, ça doit se trouver gratuit. Pour résumer, ils ont dit que c'était des développeur de 45ans (un costard cravate) en grande entreprise qui développe un truc pour gérer des stocks de fenêtres xD hardisk vie dans "hype land" et "start up world". Il croit que ce n'est plus utilisé alors que la moitié des grosses boîtes l'utilisent. Mathieu N a rajouté que ça a évolué avec son temps + petit warning sur le fait que les startups meurent parfois d'avoir choisi la hype et que n'importe quel dev avec 15ans d'expérience sait mieux ce qu'il fait qu'un jeune dev, même si le 1er utilise java et le second python/go
@Bastienreturn
@Bastienreturn 2 жыл бұрын
ils connaissent pas le milieu de l'entreprise mdr, je bosse chez Capgemini et plus de 50% des projets c'est du Java Spring, c'est sur, c'est fiable et c'est mis à jour pour moi c'est God Tier
@sinamarki
@sinamarki 2 жыл бұрын
Non mais on parle d'un mec qui a jamais connu le marché du travail en tant que développeur je vous rappelle qu'il était étudiant quand il a commencé youtube
@DidierLoiseau
@DidierLoiseau 2 жыл бұрын
Java est généralement dans le top 3 des langages de programmation les plus utilisés, mais le truc que je n’imaginais vraiment pas quand je suis sorti de l’unif, c’est à quel point la communauté opensource autour de ce langage est gigantesque. On peut reprocher à Java d’être un peu verbeux et de ne pas innover, mais c’est aussi ça qui fait sa force : un langage extrêmement mature et stable, qui s’inspire des autres pour rester moderne tout en gardant la compatibilité avec ce qui existe. Et c’est même sans compter tout ce qui se fait sous le capot, que ce soit dans la JVM en elle-même ou avec des alternatives comme GraalVM. Bon et puis des trucs comme ce qui est arrivé avec npm et faker.js (et d’autres avant ça), ça n’est juste pas possible avec Maven ou Gradle.
@MathisPct
@MathisPct 2 жыл бұрын
Exactement c'est ce que je pense sur Hardisk et il a dit qu'il ne savait pas coder donc c'est sûr qu'il doit bien aimé le python et le javascript
@NatureBricolage
@NatureBricolage 2 жыл бұрын
@@DidierLoiseau pour la première partie je suis d'accord, il suffi de penser à Android ou SpringBoot. En revanche ta dernière phase n'est pas exacte. Je fais de l'Opensource, et si un jour j'ai envie de mettre un cheval dans le code de mon framework, il se retrouvera sur Maven central.
@and0v
@and0v 2 жыл бұрын
Je comprend pas trop les catégories 😅 mais Matlab est utilisé par énormément de chercheurs (God tier des mathématiciens notamment)
@weak7897
@weak7897 2 жыл бұрын
Matlab c'est optimisé pour le calcul matriciel donc c'est très bien pour faire du traitement d'images par exemple Et oui c'est un truc de chercheur; la licence coûte un foie et l'indexation des tableaux commence à 1, ce qui est classique en math mais perturbant en info Du coup c'est un peu spécial parce que c'est puissant mais ça a une utilité très éloignée des besoins des informaticiens
@Streethagore
@Streethagore 2 жыл бұрын
@Théo Glider Pilot je pense que les scientifiques des pays dont les administrations n'ont pas de quoi acheter la licence matlab ont simplement passé des années à reimplementer les fonctions en python pour pouvoir les utiliser gratuitement. Du coup ça fonctionne légèrement moins bien mais c'est gratuit. Et comme la technologie de vision par ordinateur a explosé ces 10 dernières années, les chercheurs ont mis une priorité sur python. MATLAB est hyper pratique pour optimiser des systèmes complexes, notamment en robotique.
@Paul-sz2bg
@Paul-sz2bg 2 жыл бұрын
@Théo Glider Pilot Python pas pour la simulation typiquement réaliser des boucle d'asservissement en simulation on fait ca seulement sur simulink (seul intérêt de Matlab)
@paul2188
@paul2188 2 жыл бұрын
@Théo Glider Pilot il ne faut pas confondre langages et librairies. Python est un langage moisi avec une énorme librairie.
@frerebilly2626
@frerebilly2626 2 жыл бұрын
@@paul2188 en effet, je rentre en master maths, on nous a jamais parlé de mathlab. Par contre python avec numpy/scipy/matplotlib… on en a mangé
@nolweendeadra731
@nolweendeadra731 2 жыл бұрын
Le cobol c'est pas du tout un langage bas niveau, il est même très haut, il a été conçu à la base pour qu'on puisse simplement le lire, oui il est vieux et utilisé beaucoup dans les banque et les assurances mais il est pas bas niveau
@misterbalise
@misterbalise 2 жыл бұрын
Bas niveau en terme de complexité et qui se rapproche du langage machine Ce que je j'ai crompris
@xadarr2309
@xadarr2309 2 жыл бұрын
@@misterbalise ce qui n'est pas le cas
@meneldal
@meneldal 2 жыл бұрын
Haut niveau pour le temps de sa création, mais maintenant il est plus bas niveau par rapport aux nouveau languages qui se font.
@sinamarki
@sinamarki 2 жыл бұрын
@@misterbalise non c'est des conneries par contre c'est juste procédurale pas d'objet ou de fonctionnel dessus.
@misterbalise
@misterbalise 2 жыл бұрын
@@xadarr2309 merci ;) je coco pas
@archetwo
@archetwo 2 жыл бұрын
J'aurai mis C# god tiers au vu de ses évolutions et du support de toutes plateforme / OS
@nicolass8941
@nicolass8941 Жыл бұрын
et avec C#, tu fais quasiment TOUT : web, desktop, mobile
@firrowmb
@firrowmb 9 ай бұрын
Tellement ! Pratique, pas compliqué à comprendre et tu as tellement de librairies différentes que tu peux tout faire avec !
@arrakis-236
@arrakis-236 21 күн бұрын
Ils ne savent pas de quoi ils parlent
@jejefpv
@jejefpv 2 жыл бұрын
C# et Java en "Ok" alors que JS et PHP en "Love it" ? 😅
@Kynatosh
@Kynatosh 2 жыл бұрын
On est d'accord
@elpuertolas.6191
@elpuertolas.6191 2 жыл бұрын
lmfao
@etiennelemieux472
@etiennelemieux472 2 жыл бұрын
+1, avec les arguments zappés à ce moment là en plus.
@kabal127
@kabal127 2 жыл бұрын
Les mecs ils mettent Java au même niveau que C#... Ils bossent pas dans l'industrie ça se sent 🍌
@Mattouriste
@Mattouriste 2 жыл бұрын
Les gens ont encore du mal avec le terme "subjectif"
@nicolasgrolleau4939
@nicolasgrolleau4939 2 жыл бұрын
Le visual basic n'est pas plus du vbs que le Javascript est du java. Et le cobol n'a rien à voir avec l'assembleur et n'est pas du tout proche du langage machine (en fait je comparerais plus ça à du basic où il faut commencer son code à la colonne 8). Du coup quel est l'intérêt de noter des langages qu'on ne connait pas ? Et sinon vivement que le typescript remplace totalement le js !
@warny1978
@warny1978 2 жыл бұрын
Oh oui répète encore ta dernière phrase !
@danielmazout
@danielmazout 2 жыл бұрын
pour avoir des any partout
@warny1978
@warny1978 2 жыл бұрын
@@danielmazout c'est vrai que pas de typage du tout c'est totalement ideal...
@pierresisson6066
@pierresisson6066 2 жыл бұрын
@@warny1978 typer avec des any ne sert absolument à rien, donc autant ne pas typer. Sinon on peut typer sans faire du TS avec les proptypes.
@warny1978
@warny1978 2 жыл бұрын
@@pierresisson6066 oui on peut, mais c'est tellement moche. Et tout typer avec du any, ça fait de celui qui pratique cette méthode un mauvais développeur.
@Yougi
@Yougi 2 жыл бұрын
Pourquoi avez-vous enlevé les explications pour certains langages ??
@cottelle6763
@cottelle6763 2 жыл бұрын
Ocaml 🙃
@FusionHyperion
@FusionHyperion 2 жыл бұрын
Je pense que c'est surtout parce que y'avait pas forcément de débat ou de blague genre Rust qui est un langage assez récent et ultra performant mais qui est quasi pas utilisé par tout le monde tu vois.
@Inconito___
@Inconito___ 2 жыл бұрын
@@FusionHyperion perso , je pense que rust aurais du être en god tiers, c'est memory safe sans garbage collector
@florianm22
@florianm22 2 жыл бұрын
@@Inconito___ Alors que C, hormis le fait qu’il soit utilisé par tout le monde, est très mal conçu dans sa gestion de la mémoire, ce qui le rend en pratique très dangereux à utiliser…
@ErwanAres
@ErwanAres 2 жыл бұрын
Le VHDL n'est pas un langage de programmation à proprement parler et est très utilisé dans l'industrie mais c'est pour l'embarqué, traitement du signal, communications bas niveaux etc.
@tiper2107
@tiper2107 2 жыл бұрын
C'est bien un langage de programmation qui permet de programmer des portes logique. C'est pas vraiment ce qui est décris dans la vidéo. C'est largement sous développer par rapport au processeur et malgré tous sa reste utilisé comme tu l'indique car sur le principe bien mieux que les interruption pour réagir aux donné extérieur. Si on doit expliquer le langage en fait il faut expliquer a quoi il est destiner car la différente c'est pas le langage mais les fpga par rapport a un processeur. - Les processeur c'est comme si c'était des billes qui tape les une dans les autres. C'est ultra polyvalent mais la prise en compte d'une bille en entré est aléatoire suivant l'état du système qui est toujours différent. Pour un processeur pas très rapide par rapport aux entré il pourra même ne jamais réagir a une interruption si il est occupé sur un calcul. - Le fpga c'est des engrenages : dès qu'une entré est positionner le résultat est dans le même temps positionné en sortie. C'est ulra rigide mais bugs et latences variable sont impossible. C'est peu utilisé car les processeurs sont tellement pas cher et rapide que tu peu les surdimensionner et avoir le même résultat pour moins cher. Noyau temps réel dédié au meilleur garantie de traitement des interruptions par exemple.
@Saens406
@Saens406 2 жыл бұрын
@@tiper2107 Non c'est un langage de description. C'est d'ailleurs mentionné dans son nom .. V(HSIC) Hardware Description Language
@emper0r184
@emper0r184 2 жыл бұрын
Et la syntaxe est horrible
@tiper2107
@tiper2107 2 жыл бұрын
@@Saens406 Les "langages de description" ne font pas partie des langage de programmation ? Définition au hazar sur internet : "Un langage de programmation est un code de communication, permettant à un être humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les données matérielles fournies par le système, généralement un ordinateur. Le langage permet à la personne qui rédige un programme, de faire abstraction de certains mécanismes internes, généralement des activations et désactivations de commutateurs électroniques, qui aboutissent au résultat désiré." Tu sais que assembleur veut dire "langage d’assemblage" ?
@deemagole
@deemagole 2 жыл бұрын
@@tiper2107 Les "langages de description" ne font pas partie des langage de programmation ? -> Non. Le HTML n'est pas un langage de prog.
@matthieud.1131
@matthieud.1131 2 жыл бұрын
Re: Matlab: c'est aussi utilisé énormément par les physiciens. Je suis chercheur en HPC, je bosse sur des supercalculateurs toute la journée (en C, oui je suis un dieu, apparemment...) et pas mal d'utilisateurs physiciens utilisent du fortran ou du matlab.
@julienblanchon6082
@julienblanchon6082 2 жыл бұрын
Clairement ! Il manquerais Julia dans la liste pour lui faire de l'ombre
@MrRubikraft
@MrRubikraft 2 жыл бұрын
Au secours... Matlab c'est vraiment de la m*rde, y a rien qui va dans ce langage historique. Il est l'un des premiers langages de haut niveau à proposer des fonctionnalités de calcul algébrique et de graphisme, ainsi qu'un interfaçage facile, et donc il est (malheureusement) encore très utilisé. Les pauvres ingénieurs et chercheurs sont obligés d'y passer, parce que les entreprises sont engluées dans cette bouse depuis 20 ans et le coût que ça représenterait de passer à quelque chose de potable (ie Python ou Julia) est énorme. Matlab est propriétaire. Son code source n'est pas accessible. Sa rapidité lui vient de la librairie Lapack... codée en Fortran, compilée. Dans un bon langage, quand t'as un problème, tu te renseignes et t'apprends une fonctionnalité du langage ; en Matlab c'est pas le cas, tu apprends une exception. En plus l'interface utilisateur est nulle à ch*er en comparaison avec des outils modernes disponibles pour n'importe quel autre langage. C'est un langage qui a été créé pour répondre à un besoin, et auquel ont été greffées des fonctionnalités mais sans concertation, avec des interfaces bancales entre elles. Et ça, c'est les problèmes de fond, sans même rentrer dans les problèmes de ce langage... Sincèrement, pour n'importe qui qui a un semblant de connaissances en termes de bonnes pratiques, c'est à se taper la tête contre les murs de coder en Matlab. Pour avoir passé plusieurs mois à coder en Matlab, un jour j'ai voulu tout recommencer en Python parce que j'en avais marre du temps que je perdais. Mais on me l'a interdit, parce que l'entreprise était engluée dans Matlab... Je sais coder en Matlab, et je l'ai carrément retiré de mon CV pour ne jamais y être confronté à nouveau. Et Fortran c'est pareil, à un moment faut arrêter... Ce langage est obsolète, laissez-le reposer en paix, par pitié. C'est le premier langage compilé proposant une librairie de mathématiques correcte, c'est la seule et unique raison pour laquelle il a été utilisé. Aujourd'hui on a une myriade possibilités pour faire mieux. Après bon, c'est pas le pire. Aujourd'hui, il n'y a aucune raison de démarrer un projet en Fortran. Mais des tas de codes que personne ne voudra jamais réécrire sont en Fortran. Le Fortran en sciences et ingénierie est l'équivalent du COBOL en finance : on a beaucoup de "legacy code".
@matthieud.1131
@matthieud.1131 2 жыл бұрын
@@MrRubikraft Tout à fait d'accord. Mon frère a fait un doctorat en physique et il a dû apprendre Fortran pendant son master, et utiliser Matlab pendant son doctorat. Ça l'a tellement dégouté qu'il a quitté la recherche et s'est fait embaucher dans une compagnie d'assurance... où il code maintenant en COBOL. Great success. Pour ma part la première fois que j'ai vu du Fortran pendant ma thèse, j'ai fait "Google: interface C and Fortran", et j'ai codé en C. Quand on m'a fait faire du Matlab en master pour faire du traitement d'image, je me suis fait engueulé par mon prof pour avoir rendu mon projet en Python à la place. Cela dit, je travaille en ce moment avec des physiciens qui ont sauté le pas et sont passés au C++ (moderne, en plus!), et ba... c'est dûr. Ils codent avec les pieds. C'est très très moche (pour vous donner une idée: je les ai vu utiliser un std::array pour gérer une chaine de charactère, utilise strlen dessus, passer tout ça par valeur à des fonction template qui n'ont aucune raison de l'être, toutes définies du coup dans un header...).
@ChaotikmindSrc
@ChaotikmindSrc 2 жыл бұрын
@@matthieud.1131 J'ai hérité de vielles appli matlab à remettre au gout du jour (traitement de signal, automatisme) et franchement, c'est à vomir, jamais vu de truc aussi merdique (j'ai fini avec un peu de persuasion par tout reprogrammer en C++ ! )
@zored1337
@zored1337 2 жыл бұрын
Des vieilles version de fortran en général en plus (parfois du pseudo objet aussi ^^)
@abellematheux7632
@abellematheux7632 2 жыл бұрын
Pourquoi vous faîtes de telles coupures T-T J'aurais au moins aimé voir le débat sur Java. PS : En vrai, j'ai toujours adoré le concept des tiers lists (et j'aurais pu inventer des choses sur ce site) mais TierMaker demande d'avoir un compte Twitter et de l'abonner automatiquement au leur. Je ne veux pas avoir Twitter et j'aime choisir mes abonnements de toute façon, donc je n'y ai jamais rien créé. Leur politique est un peu dommage (et conne, car pourquoi Twitter serait nécessaire ?).
@Streethagore
@Streethagore 2 жыл бұрын
Je suis curieux de savoir pourquoi ils imposent Twitter effectivement. Est-ce que c'est Twitter qui leur a fait du pied pour reprendre des parts de marché sur les technologies Facebook ? Si tu as des infos je suis preneur.
@abellematheux7632
@abellematheux7632 2 жыл бұрын
@@Streethagore Je n'ai pas d'infos. Je montrais juste mon mécontentement car j'aurais aimé avoir un compte.
@cecchettimatteo2107
@cecchettimatteo2107 2 жыл бұрын
A mon avis ils coupent car le reste est sur twitch et ils veulent garder de l audience sur les lives
@loic.bertrand
@loic.bertrand 2 жыл бұрын
Java ❤️
@kwieli5097
@kwieli5097 2 жыл бұрын
Et moi sur rust
@minisecraft
@minisecraft 3 ай бұрын
petite precision pour les curieux le VHDL permet de décrire le fonctionnent numériques des composant qu'il soit générique (cpu,gpu,microcontroleur), appliquer (asic) ou reprogrammable (cpld,fpga). C'est le language réelment le plus bas niveaux lorsque vous executer des instruction en assembleur le comportement de ces dernière on été écrire en VHDL. les numericien ce qui conçoivent les puce sont en effets beaucoup plus rare que les programmeur ce qui explique les incompréhension sur les language de description.
@math8068
@math8068 2 жыл бұрын
Je suis pas tout à fait d'accord avec le classement, qui mériterait certaines modifications... - Déjà C, C++ et Python en god tier c'est 100% correct, ce sont trois langages importants, qui sont encore utiles. - Go mérite un love it parce que c'est un langage serveur vraiment performant et simple à utiliser (une sorte de C adapté pour le web), développé spécialement par Google. Java est effectivement assez moyen, mais par contre Kotlin mériterait un love it aussi, puisqu'on peut le voir comme une refonte de java (100% interopérable avec la machine virtuelle Java et langage de base d'Android). Il a une syntaxe très moderne et ultra agréable à pratiquer. Je mettrais le Rust en love it aussi (voire God tier), car il est assez complexe à aborder, mais est incroyablement puissant dans ses fonctionnalités. - Ensuite le VHDL mérite au minimum un OK parce que c'est un langage très important encore aujourd'hui. Mathieu à tout à fait raison sur le fait que c'est un langage utile. Cependant, il n'est pas utile pour la plupart des gens. C'est un langage qui va permettre de simuler la création de processeurs, donc c'est vachement pratique pour des gens qui créent des cartes programmables (arduino, etc). C'est pareil pour l'assembleur. Concrètement ça ne sert à rien pour la plupart des gens, mais pour tout ce qui est sécurité informatique, ça peut être assez utile de le connaître, et pour l'écriture de compilateurs aussi. Mention spéciale au GLSL qui permet d'écrire des shaders openGL, c'est un type de programmation très spécifique mais c'est sympa. PS : Empêchez Hardisk de parler quand ça parle de code, il donne vraiment l'impression d'un gars qui parle sans rien connaître, juste pour étaler le peu de connaissances qu'il a. Placer le JS en god tier est une erreur impardonnable, il mérite donc la pendaison
@flayte6976
@flayte6976 2 жыл бұрын
Pour moi à aucun moment JS est au dessus de Go
@math8068
@math8068 2 жыл бұрын
@@flayte6976 oui c'est une évidence (sauf pour hardisk visiblement)
@bourdais6
@bourdais6 2 жыл бұрын
@@flayte6976 et à aucun moment Hardisk ne doit pouvoir avoir l’impression que son avis est intéressant.
@saytdiabloxsayt_family1925
@saytdiabloxsayt_family1925 8 ай бұрын
Rust god tier, Go ne sera jamais une sorte de C du moment que tu as un gc, tu peux dire ca pour le rust par contre
@ido1273
@ido1273 2 жыл бұрын
VHDL tellement underrated, on ferait rien sans
@ael6122
@ael6122 2 жыл бұрын
Moi je le trouve plutot overrated, surtout si on compare aux autres HDL !
@matthiaswyss
@matthiaswyss 2 жыл бұрын
VHDL c’est horrible plus jamais je touche à ça
@deemagole
@deemagole 2 жыл бұрын
Surtout que Verilog est ultra majoritaire comparé au VHDL
@ido1273
@ido1273 2 жыл бұрын
@@matthiaswyss Dans la façon de penser c'est completement différent de la prog en C etc, et oui c'est super compliqué de se mettre dedans, mais quand tu fais du hard c'est incontournable
@TheThornmir
@TheThornmir 8 ай бұрын
Sur l'assembleur l'interview du pdg de vlc a prouvé que c'était très utile pour optimiser des bouts de codes notamment pour les tâches noyau, la crypto, les tâches graphiques. Par ailleurs on est pas obligé de savoir coder en assembleur pour le lire et le comprendre et c'est notamment très utile en cybersécurité pour écrire un exploit.
@LaCroute
@LaCroute 2 жыл бұрын
Des barres, j’ai mis au moins 5 minutes a me rendre compte qu’il y avait Mathieu Nebra avec vous, le choc mdr
@benjapied1121
@benjapied1121 2 жыл бұрын
J'ai pas compris votre classement de C# baclé en 2s... rien que pour System.Linq ça mérite le Got Tier! L'acceptation d'un langage passe énormément par son eco système et son IDE et franchement C# / dotnet / visual studio on peut pas dire juste "OK"!
@SeleDreams
@SeleDreams 2 жыл бұрын
ils ont aussi completement zappe que le C# est l'un des plus gros langages du monde des jeux videos derriere le C++
@Yamiko_u
@Yamiko_u 10 ай бұрын
@@SeleDreams je suis d'accord, c'est n'importe quoi 😩
@Louis-nh1ei
@Louis-nh1ei 8 ай бұрын
yep tu peux tout faire avec jeux vidéo, app lourde, web dev, back end serv, mobile. N'importe quoi ce classement.
@paul2188
@paul2188 2 жыл бұрын
Le pascal différent du C et le cobol proche de l'assembleur vous étalez votre ignorance.
@clement1370
@clement1370 2 жыл бұрын
La tristesse de voir des langage comme Java ou C# en Ok. Une majorité des systèmes complexes et essentiels à la finance, defense ou aux gouvernements sont fait avec ce genre de langage et 90% des livres novateurs mettant en lumière les bonnes pratiques et architecture complexe sont écrits en Java. (Design patterns GoF, Clean code, Agile practices, microservice, DDD...) faut croire que nos YTBeurs Francais mainstream ne les lisent pas 🙊
@girlyveridict2266
@girlyveridict2266 2 жыл бұрын
Honnêtement je code pas, j'y comprends pas grand chose mais je trouve la vidéo divertissante 🤩
@jeromeishiko4882
@jeromeishiko4882 Жыл бұрын
au pays des aveugles les borgnes sont rois, c'est 3 jeunes cons en savent autant que toi je te rassures, ils disent que de la merde - perso je gagne ma vie avec ce métier , pas en faisant des vidéos youtube sur des langages que je n'ai jamais utilisé de ma vie ...
@Yamiko_u
@Yamiko_u 10 ай бұрын
C# très demandé et assez simple, tu peux faire un tas de chose avec (C# + Unity beaucoup demandé) et c'est assez nouveau comme language donc minimum love it (j'aurais mis god tier)
@Louis-nh1ei
@Louis-nh1ei 8 ай бұрын
Avec C# tu peux tout faire, c'est ultra polyvalent (jeux vidéo, web, back end, application lourde, mobile) franchement c'est god tier mais j'ai l'impression ils connaissent pas trop.
@Raiku347
@Raiku347 8 ай бұрын
Peut être parce que c'est un langage trop récent pour eux, en plus il est fait par des ingénieurs pour des ingénieurs tellement la doc est propre et facile d'accès, et il porte bien son nom dans la ligné du C et C++ y a pas à dire le C# c'est God Tier loin devant Java, même si le Java s'est améliorer avec le temps.
@link1628
@link1628 8 ай бұрын
@@Raiku347 Pourquoi trop récent alors que y a du go et du swift dans la liste ? C# est excellent, mais hélas trop dépendant de .NET. Mais c'est vrai qu'avec Unity ça l'a remis sur le devant de la scène.
@NatureBricolage
@NatureBricolage 2 жыл бұрын
Seulement ok pour Go? Docker est fait en Go, les lambda AWS en Go sont sûrement le serverless le plus puissant et rapide. Pas trop d'accord avec le VB qui est la base du VBA utilisé pour faire des logiciels utilisant les bases Excel, word, Outlook, ... Vous avez bien noté l'assembleur alors que vous avez rigolé du VHDL, ce n'est pas très logique. Ça aurait été sympa un format de vidéos plus long avec un développeur de chaque langage, peut être une idée pour une suite de cette vidéo 😉.
@kbtankou3155
@kbtankou3155 2 жыл бұрын
je suis d'accord mais si tu invite un dev de chaque langage ça peut vite partir en guerre mdr
@bastienm347
@bastienm347 2 жыл бұрын
Docker, ils ont dit eux même qu'ils avaient pris go à cause de la hype. Qu'ils prendraient rust s'ils devaient refaire pour la même raison (c'est plus hype que go ajd). Et qu'ils s'en foutent du langage. Donc je ne sais pas si c'est un bon argument. Cela dit Go reste un bon langage selon moi
@callmenoone44
@callmenoone44 2 жыл бұрын
JAVA en ok tier XD. Visiblement aucun informaticien autour de la table ... Toujours des barres d'écouter des gens qui parlent de ce qu'ils ne connaissent pas
@Kreepounet
@Kreepounet 2 жыл бұрын
C'est drôle mais ça dénote aussi une grosse méconnaissance globale de ce que font réellement les boites de dev ajd. Le langage du jeu-video, c'est pas le C++. Le moteur avec la plus grosse part de marché à l'heure actuelle c'est Unity et c'est en C#. Un langage avec lequel on fait également de l'app desktop, mobile, du web, des api... Un peu de R&D vous ferait pas de mal :p Voilà j'ai mis mon commentaire de rageux ça va mieux.
@quelqunderandom6143
@quelqunderandom6143 2 жыл бұрын
Unity et Unreal se tirent pas mal la gueule ces derniers temps (UE5 avait été annoncé pas longtemps avant) donc compréhensible comme erreur
@dolcevita9070
@dolcevita9070 Жыл бұрын
@@quelqunderandom6143 Non
@________-by2px
@________-by2px Жыл бұрын
Unity lui même est codé en C++ (le C# ne sert que pour le scripting), et UE est en C++ (moteur + scripts). Donc dire que le C++ est le langage du jeu vidéo n'est pas faux en soi, même si c'est réducteur.
@Kreepounet
@Kreepounet Жыл бұрын
@@________-by2px Unity compile historiquement en code IL qui est ensuite exécuté via la machine virtuelle dotnet ou Mono (selon les plateformes). Unity permet de compiler en AOT en C++ via IL2CPP depuis assez récemment et ce n'est qu'une rustine en attendant l'intégration en cours de. Net 6 (qui permet déjà de compiler en code natif sans passer par du C++). Donc même si on a du code C++ en background pour le moment (qu'on ne voit presque jamais en tant que développeur), le futur d'Unity se fera sans C++.
@cggb2214
@cggb2214 2 жыл бұрын
Nooon je voulais voir la partie sur Ocaml il méritait au moins un Love it. Et pour JS on peut quasiment pas faire plus incontournable que lui aujourd’hui et il s’est énormément amélioré et encore plus avec Typescript, il aurait mérité le God Tier
@mwlulud2995
@mwlulud2995 Жыл бұрын
Tu fais quoi avec ce langage extrêmement typé..
@Zartus37
@Zartus37 11 ай бұрын
@@mwlulud2995 des compilateurs avec ocamllex et ocamlyacc, preuve ou quand tu dois en permanance pouvoir démontrer un algorithme (armée, automobile ...)
@Niz__
@Niz__ 8 ай бұрын
Typescript n'est pas javascript du coup, et il est question de javascript
@MarcoOnDaFloor
@MarcoOnDaFloor 8 ай бұрын
@@Niz__Typescript est une surcouche de js, on peut donc le considérer comme du js en vrai.
@MrMarquinho22
@MrMarquinho22 20 күн бұрын
​@@Niz__ typescript est transpilé en Javascript donc c'est strictement la même chose
@zxenon_
@zxenon_ 2 жыл бұрын
Pardon la prochaine fois, invitez de vrais devs /programmeurs... Le Père Mathieu Nebra aurait dû prendre plus la parole...
@christellefleury7357
@christellefleury7357 2 жыл бұрын
Matlab/simulink en god tier !! ❤ j'en fais depuis des années, je découvre régulièrement des nouvelles fonctionnalités et... je ne suis pas dans la recherche mais dans l'industrie ! Nous l'utilisons pour programmer des calculateurs 😊 et pour simulink, c'est très pratique pour partager avec les gens chargés de la vérif ou du system car le langage graphique, ça reste plus intuitif.
@kernelpanic5198
@kernelpanic5198 2 жыл бұрын
Bon je suis développeur et c'est n'importe quoi, tout le monde dit de la merde, tout ça me déçoit énormément... Bref des gens qui ne maitrisent pas leur sujet, blindé de préjugés et qui ne connaissent pas la diversité des pratiques dans l'industrie.
@Reyz3r
@Reyz3r Жыл бұрын
Pour moi (ce n’est que mon opinion) je trouve ça totalement inutile de voter sur le meilleur ou pas, pour moi chaque language à sa fonctionnalité pour répondre à un besoin particulier. L’un sera meilleur pour tel chose, l’autre meilleur pour autre chose, etc. Les languages les plus mal voter sont simplement des languages que vous ne connaissez pas et vous vous permettez de les juger. (Je précise que les miens sont arriver en Love It donc je dis pas ça pour ça).
@psycholoic
@psycholoic Жыл бұрын
J'ai adoré Pascal et aujourd'hui je continue d'utiliser des utilitaires codés en 1993 ... Tout ça pour dire que certes, vieux, mais robuste. Aujourd'hui un code est une denrée périssable. Pascal a servi entre autres à coder les premières versions de windows et on retrouvait encore des DLL codées en pascal dans Windows XP. Couplé à de l'assembleur et en mode objet ça permet de faire des dingueries et si on utilise Free Pascal Compiler (qui de mémoire est toujours maintenu) on sait cross compiler du code entre plusieurs systèmes, y compris arduino. Voilà :) Sinon je kiff toujours le Prolog. Et je n'ai pas de scénic.
@MKkniGEAR
@MKkniGEAR 2 жыл бұрын
En fait le Matlab est très intéressant quand tu fais de la manipulation de matrices, où tu peux faire en 3 lignes ce qui en aurait pris 30 dans un langage impératif. C'est pas un langage incroyable je trouve parce que même s'il propose plein de fonctions super pour générer des graphes et présenter tes données, les conventions utilisées dans ce langage sont imbitables et c'est très dur de personnaliser ton affichage comme tu le souhaites, c'est un peu dommage ça. Ce paradigme de programmation s'appelle l'array programming. La librairie Numpy permet ça sous Python et est sûrement un meilleur choix, y a aussi un langage dont j'ai pas mal entendu parler mais jamais essayé, plutôt récent qui permet l'array programming, le langage Julia. VHDL pareil c'est un langage unique en son genre, et je crois que dans son champ d'application c'est un bon langage. Dommage qu'il y ait pas le Typescript dans la liste, c'est clairement du Javascript amélioré. Sinon aucun intérêt de faire de l'assembleur à notre époque à part si tu travailles très bas niveau (sur des compilateurs ou en cybersécurité pour désassembler et reverse engineer des binaires)
@noahmunz3201
@noahmunz3201 2 жыл бұрын
La description de Matlab est parfait je suis bluffé haha 😂
@wazzza333
@wazzza333 2 жыл бұрын
je vous aime bien mais le classement m’a brûlé les yeux
@polo1758
@polo1758 2 жыл бұрын
Si je veux accélérer la vidéo et passer des étapes, je préfère le faire moi même… les coupures sont décevantes
@PubliusCorneliusScipion
@PubliusCorneliusScipion 2 жыл бұрын
je me suis mis au python en amateur il y a 2 mois , j avais fait du vbscript en 2004, ouf python est bien placé =)
@SeleDreams
@SeleDreams 2 жыл бұрын
je trouve ca un peu etrange d'avoir mis le C# en Ok. Dans le monde de la prog de jeu video etc, le C# est litteralement un incontournable derriere le C++ comme il est efficace niveau performance tout en reduisant la complexite que le C++ apporte parfois
@stephanehoueix4587
@stephanehoueix4587 2 жыл бұрын
Pascal avec Turbo Pascal était le Python des années 80/début 90. A noter : C’est un français Philippe Khan qui a fondé Borland et qui a eu l’idée d’un soft tout en un: éditeur/compilateur/exécution.
@warny1978
@warny1978 2 жыл бұрын
Et le concepteur du delphi a conçu également le c#. C# qui est god tier, soit dit en passant.
@holtolee
@holtolee 2 жыл бұрын
J'ai appris à dev sur FPC mdr et ensuite en stage j'ai fais des logiciels de fou avec Delphi 7 pour une école que j'aurais jamais pu faire avec mes connaissances de l'époque sur un autre langage. Du style gestion de la webcam pour pour prendre les étudiants en photo, récupération de leurs infos en parsant des fichiers Excel et generation et impression direct de la carte d'étudiant. Ou alors connexion sur les pages d'admin des imprimantes de l'école pour parser et récupérer le nombre d'impressions et envoie du relevé par mail à la société de location. God Tier pour moi xD
@lasescosem
@lasescosem 2 жыл бұрын
Absolument. Le turbo-Pascal, c'était un vrai bonheur.
@MZ_98
@MZ_98 Жыл бұрын
@@holtolee Quand on se limite à la vision vieux langage académique du pascal, on passe à côté de beaucoup de choses. Un langage assez simple à prendre mais malgré certains gros problèmes mais qui dispose d'outils et d'IDE très puissants. Pour rapidement faire une application graphique, je ne connais rien de comparable à Delphi ou même Lazarus
@holtolee
@holtolee Жыл бұрын
@@MZ_98 oui c'est incroyablement puissant 🤌
@patricearnal
@patricearnal 2 жыл бұрын
J'ai bien aimé Pascal qui est un descendant d'Algol 68 ... Quand aux language assembleur, j'en ai pratiqué plusieurs et j'ai été écœuré par ASM86 qui a réussi le tour de force de ne pas pouvoir générer certaines instructions binaires légitimes ! Pour ceux à qui ça parle : pour générer un saut long, il faut utiliser le modèle "large" ..... Le Cobol n'est pas aussi basique que ça... Il est à peu près au niveau de Fortran.
@phd0
@phd0 2 жыл бұрын
oui, le Fortran : autre oublié de la liste. Mais seul les sondes Voyageurs 1 et 2 l'utilisent encore.
@machintruc9457
@machintruc9457 2 жыл бұрын
Cool, mathieu nebra ! Je trouve pas les VOD avec lui. Elles sont pas encore sorties ?
@firrowmb
@firrowmb 9 ай бұрын
Le swift au dessus du C#, beurk. Le swift c'est utiliser sur Mac pour des appareils Apple uniquement, il a une doc très peu fournie comparé à d'autres langages et pour en avoir déjà fait j'ai eu du mal à faire des trucs simple comme passer des données d'une page à une autre, surtout quand elles ne sont pas reliées. J'avais beaucoup moins de soucis avec WPF en C# par exemple. Ce n'est que mon avis par contre hein X)
@ericcisternas
@ericcisternas 8 ай бұрын
Bonjour, petite correction sur le Cobol. Je l'ai appris à l'école, et il n'y a rien de plus éloigné du processeur que le Cobol. Il ne peut être assimilé à l'ASM. C'est un langage qui se code en couches ou paragraphes/sections et est le premier langage à avoir été inventé pour la gestion des migrants aux USA. Voilà, si vous pouviez corriger cette erreur faite par un de vos invités, qui est manifestement trop jeune pour connaître ce langage et a tout simplement cru que parce que c'est un vieux langage, il peut être comme l'ASM. Merci.
@HubWiser
@HubWiser 2 жыл бұрын
Pour le délire j'aurais ajouter le Grafcet, utilisé autrefois pour les automates en industrie :)
@fldjteam
@fldjteam 11 ай бұрын
Le grafcet n'est pas un langage, c'est le SFC le langage
@hakuzu88
@hakuzu88 4 ай бұрын
Il est toujours utilisé et encore cette année et c'est un technicien de maintenance automaticien qui te le dit , j'ai ai installer un cette année ^^", c'est pas un langage qui est mort d'ailleurs il est utilisé dans le domaine industriel
@demacedius
@demacedius 2 жыл бұрын
J'aurais bien aimé voir leur justification de mettre RUST en Love it , de mettre des langages comme MatLab ou VHDL mais pas Lua je comprend pas . Mais autrement très bonne tier list
@Lurmog
@Lurmog 7 ай бұрын
Réel
@aristidesoumbey3400
@aristidesoumbey3400 2 жыл бұрын
Salut Micode, j’ai un problème et j’aimerais que vous m’aidiez. Je voulais installer un logiciel sur un ordinateur d’un cybercafé pour que chaque foi j’arrive je puisse travailler mais après l’installe le logiciel et que je démarré l’ordinateur le logiciel installer s’efface et je perds tout mais travail. J’aimerais que vous m’aidiez à résoudre ce problème, Merci
@phd0
@phd0 2 жыл бұрын
1:18 ooh pas que : Turbo Pascal est le 1er langage des années 80 qui permet de générer facilement des EXE en DOS (limité a 64K, c'est vrai, mais c'était énorme à l'époque) et suffisamment robuste pour être pro. c'est vrai que aujourd'hui, y'a plus grand monde qui connais. Dommage, c'est beaucoup plus didactique que Python, et moins "pointeur" que le C.
@naturecultureafrica
@naturecultureafrica 2 жыл бұрын
OUI! J'ai appris l'algorithmique dessus, c'est tres interessant et facile a comprendre franchement.
@MZ_98
@MZ_98 Жыл бұрын
Et pourtant il existe toujours de formidables outils/IDE pascal
@louloudum4
@louloudum4 2 жыл бұрын
Je connais pas un seul étudiant de mon école qui trouve pas mathlab cursed. Tu peux faire tout ce que fait mathlab avec python et faire en sorte que ça crash pas mdr. Puis déçu de voir Ocaml mais pas scala. Et vhdl c’est turbo cursed
@lacryman5541
@lacryman5541 2 жыл бұрын
Il faut vraiment que vous n'ayez pas fait de COBOL pour le comparer à ce point à de l'assembleur cracra En fait vous mettez en bas les trucs que vous connaissez pas du tout?
@cortbean
@cortbean 2 жыл бұрын
Ben c'est un peu ça le truc d'aune tier list, les langages qui sont peu connus même s'ils sont très utiles, ne sont pas beaucoup représentés car ou bien on peut faire la même chose en mieux et en plus simplement avec un autre langage ou bien leur utilisation est limitée à des trucs très spécifiques donc il n'y a pas d'intérêt pour le commun des mortels pour l'apprendre. C'est pourquoi on le met plus bas.
@julientissier
@julientissier 2 жыл бұрын
Je suis un développeur Delphi (basé sur pascal) et il est vraiment sous-coté, il intègre des fonctionnalités qui viennent du C++ et intègre des frameworks qui permettent de compiler des programmes sur les plateformes les plus connues (Windows,Linux,MacOS,Android) avec un seul code et avoir besoin d'installer de dépendance sur les machines. Par contre on fait vite le tour de la communauté et Hardisk n'a pas complètement tort sur l'image qu'il se fait des dev ambassadeurs Delphi...
@sonzaika44
@sonzaika44 2 жыл бұрын
Ca fait mal de voir VB au dessus de Pascal :'(
@paul2188
@paul2188 2 жыл бұрын
A l'évidence ils ne connaissent aucun de ces langages. Le python permissif ! ! Lol à un espace près le programme ne fonctionne plus.
@paul2188
@paul2188 2 жыл бұрын
D'un autre côté ils ont dit on va les détester :-) c'est juste une vidéo poisson d'avril
@julientissier
@julientissier 2 жыл бұрын
@@paul2188 Après ils ont prévenu qu'ils allaient "classer de façon arbitraire"
@Exilum
@Exilum 2 жыл бұрын
@@paul2188 Permissif comme il t'évite de gérer plein de choses dont tu n'as pas besoin du contrôle. Exemples à la con, mais les types: python change le type de variable selon son contenu, donc il n'y a pas à le gérer, convertir entre les types est aussi très facile. Python est aussi beaucoup plus facile à utiliser sur des applications et des domaines très différents. Son format requiert de pas se tromper sur les espaces, mais c'est tout aussi problématique qu'un point virgule à la fin de ta ligne.
@SycoVaild
@SycoVaild 2 жыл бұрын
J'ai fait du cobold fut un temps. C'est un vieux langage, mais qui continue son évolution, c'est très loin de l'assembleur, il y a même de l'objet ^^
@m.helazior9932
@m.helazior9932 2 жыл бұрын
Le Rust est top top god tier +++ Dommage qu'ils l'aient coupé, même sur Spotify
@viiper_rl
@viiper_rl 2 жыл бұрын
Je suis d'accord je suis développeur Rust depuis quelques mois et le nombre de possibilité est gigantesque pour moi c'est au dessus du God Tier
@Youssefchibi
@Youssefchibi 8 ай бұрын
tout ce que nos profs nous ont montré en matlab , SURTOUT pour la génération d'images xD , on le faisait en Python à coté pour la pratique à notre manière . Apres , on était autorisés à le faire , ils sont d'accord avec ce choix car le plus important c'est l'algo et non pas le langage
@Iconejey
@Iconejey Жыл бұрын
9:12 je ne suis pas d'accord, car javascript a pris un grand virage avec l'arivée de ES6 (2015) qui a apporté beaucoup de nouveautés plus dignes d'un langage "professionnel" (moins orienté prototype, un peu plus orienté objet, une meilleure gestion de la mémoire et des contextes / fonctions) et depuis 2018 il ne cesse d'être amélioré avec l'ajout d'APIs natives (évitant de dépendre de librairies foireuses) et de fonctionnalités le diversifiant. Par exemple, au delà de permettre de faire des sites internet, il permet de faire: - Des Applications Web Progressives (PWA) natives (sans framework) installables sur mobile et PC (avec des APIs NATIVES de gyroscope, accéléromètre, GPS, caméra, NFC, capteur d'empreinte digitale, microphone, notifications, sélecteur de contacts, partage de texte / liens / images, modification de fichier local, communication bluetooth, paiements, info sur le réseau internet, synthèse de parole, reconnaissance vocale). - De la VR et des jeux vidéos en 3D avec des graphismes comparables aux derniers jeux Nintendo Switch - Des applications de bureau comme Discord, VS Code, Atom, Figma, etc avec le framework Electron.js - De lancer des scripts dans un terminal via un interpréteur (comme python) avec Node.js (ce qu'utilise le framework Electron.js). C'est actuellement ce qui est utilisé pour les serveurs de nombreux services web comme Discord. - De programmer des microcontrôleurs comme des arduinos (Protenta H7 ou sous-marques chinoises) et ainsi faire de la domotique voir même de la robotique. Aujourd'hui javascript n'a même plus besoin de Framework pour faire des merveilles (même si les entreprises sont attachées à React.js et Vue.js) mais les développeurs ne se mettent pas à la page et il reste donc très mal vu. On voit encore du code avec des pratiques d'il y a 8 ans et beaucoup de fonctionnalités que j'ai mentionné ne sont pas encore prise en compte par les produits Apple... Du coup les gens ne voient pas les capacités réelles de JS.
@ApfaneChan
@ApfaneChan Жыл бұрын
En effet JavaScript a beaucoup évolué et JQuery n'est plus du tout utilisé, heureusement. Si en plus on rajoute TypeScript on arrive à un niveau très propre. On peut faire vraiment beaucoup de choses avec JavaScript, il n'a pas décollé à ce point pour rien !
@Iconejey
@Iconejey Жыл бұрын
@@ApfaneChan je ne suis pas fan de TS mais ayant codé en C# et Java je comprends que le typage fort puisse plaire.
@Zriox42
@Zriox42 2 жыл бұрын
En vrai je suis d'accord avec cette tier liste. Dommage qu'il y ai pas Prolog ou Erlang xD
@Benoit-Pierre
@Benoit-Pierre 2 жыл бұрын
Pour l ASM , ça dépend vraiment du CPU. Pour avoir appris plusieurs asm, y a des nuances colossales selon les plateformes.
@bastien7419
@bastien7419 2 жыл бұрын
L'assembleur c'est vraiiiiiment ultra relou 😭
@Benoit-Pierre
@Benoit-Pierre 2 жыл бұрын
@@bastien7419 non, j insiste, ça dépend du processeur. Pour avoir bossé sur une douzaine. Ça dépend aussi des compétences de rédaction du mec qui écrit la notice. Y a des CPU intrinsèquement simples, mais dont la doc est mal rédigée. De gros changements ont eu lieu avec les décennies. Par exemple les Microchip et Motorolla récents (2000 - 2010 ) ont des docs infiniment plus lisibles que ce que je me suis tapé dans les années 80 et 90. On a appris à rédiger des docs. Cf l histoire sur la méthode de rédaction d un plan de métro, ou de rédaction des plans d horaires de train. La manière de rédiger un plan, ou horaire, impacte sur sa lisibilité, la compréhension des échangeurs, ou la découverte des causes de pannes de courant.
@ilieso065
@ilieso065 2 жыл бұрын
vraiment super d'avoir l'avis d'un gars comme Mathieu, par contre vraiment dommage que y a des coupures j'ai pas compris l'intérêt ?
@Zangetsu38
@Zangetsu38 4 ай бұрын
La même ont loupe plein de truc
@michaelroche4349
@michaelroche4349 8 ай бұрын
PHP au même level que javascript et devant java et dotnet, ça pique un peu. Python devant javascript un peu aussi
@MarcoOnDaFloor
@MarcoOnDaFloor 8 ай бұрын
Php commence gentiment à éclater js surtout depuis la version 8… c’est une réalité. Toujours pas de type en js…
@fenXtv
@fenXtv 2 жыл бұрын
Hasard du calendrier j'ai justement eu une discussion le week-end dernier avec une amie qui me demandait "pourquoi il y a autant de langages de programmation ?" (et cette tier list n'en couvre qu'un petite fraction, sans même inclure les langages de descriptions ou les langages de requêtes en SGBD), je vous épargne la version longue mais chaque langage a une raison d'être et remis dans leur contexte (libre ou propriétaire, compilé ou non, plus ou moins bas niveau, support, spécialisé ou pas, etc ...) presque tous peuvent prétendre au "god tier" ou au moins au "ok", même le lolcode se justifie pour fournir aux devs un sujet de discussions et d'anecdotes, voir même un sujet de débat plus profond sur la nécessité d'avoir un langage humainement lisible (on pourrait aussi parler de Linotte, un langage de programmation avec une syntaxe en français et de plein d'autres langages exotiques).
@dymon_I
@dymon_I 2 жыл бұрын
"des réponses à des solutions" Micode 2022
@sakono8057
@sakono8057 2 жыл бұрын
13:07 cette intervision était incroyable 🤣🤣😂
@Mortallys19
@Mortallys19 2 жыл бұрын
Vidéo marrante et intéressante même si j'aurais pensé voir d'autres langages tel que ruby, android etc... PS: j'ai découvert ton contenu que récemment, j'aime bien le personnage et le contenu du coup abo sur les deux chaines ;) bonne continuation
@FranckJousseaume
@FranckJousseaume 2 жыл бұрын
Android n'est pas un langage et les appli android sont essentiellement faites en Java, qui était dans la liste, ou Kotlin (qui repose sur la JVM de Java)
@Mortallys19
@Mortallys19 2 жыл бұрын
@@FranckJousseaume Merci pour cette précision je me coucherais mon blond 😅
@ThePr0GaMeR95
@ThePr0GaMeR95 2 жыл бұрын
@@FranckJousseaume Cependant, il serait intéressant de faire une Tier List des framework pour parler des Frameworks qui permettent la programmation cross platform pour mobile tels que React Native qui est du JavaScript et Flutter du Dart
@bastienm347
@bastienm347 2 жыл бұрын
Maintenant pour Android, on ne développe même plus avec Kotlin mais avec flutter (je sais, ça évolue trop vite)
@ThePr0GaMeR95
@ThePr0GaMeR95 2 жыл бұрын
@@bastienm347 Non il y a encore plein d’application qui sont écrites en code natif Java/Kotlin voire C++ notamment les jeux vidéos. Et ce n’est pas nécessairement en Flutter mais aussi en React Native
@SuperNabot01
@SuperNabot01 2 жыл бұрын
Ocaml qui est skip dans la vod :c
@stera182
@stera182 8 ай бұрын
Pour faire un peu rager mais fight me quand même : il n’y a aucun intérêt à prendre le C par rapport au C++, dans n’importe quel domaine, embarqué ou non, si vous avez besoin de perf ou non, si vous avez besoin que votre binaire soit de petite taille ou non, le C++ peut faire tout ce que fait C, le C ne peut pas faire les features qu’apportent C++, le C++ apporte une meilleure sureté de type, la métaprog, permet une programmation bien plus déclarative (voire fonctionnelle) que le C. Le C++ permet une programmation orientée objet sans compromis de performance (en utilisant du polymorphisme statique), en C, la programmation orientée objet c’est un enfer, le langage n’a pas été pensé pour ça. Le C laisse aux développeurs toute la responsabilité de la fiabilité du programme, de l’utilisation des ressources, le C++ permet au compilateur de bien mieux certifier cette fiabilité. Niveau perf c’est la même chose. Bref, le C est obsolète et il serait vraiment temps de regarder ce fait en face. Ah et au fait, le C++ aussi devient obsolète, avec le rust, qui fait tout ce que fait le C++, en mieux, en plus propre, en plus sûr, en moins compliqué, et en plus performant par défaut.
@heavenlyren
@heavenlyren 2 жыл бұрын
Le Go en OK et le python en god tier , wth ?
@sinamarki
@sinamarki 2 жыл бұрын
Python 1st langage tibco
@ispex9823
@ispex9823 2 жыл бұрын
Juste pour la reconnaissance de l'assembleur en God Tier je lache mon pouce bleu
@gilles5116
@gilles5116 8 ай бұрын
VHDL c'est trop particulier. Pour faire du FPGA et du traitement de taches parallèlisé c'est top mais encore peu utilisé... malheureusement parce que les résultats sont bluffants em termes de performance. Quant à Matlab, pour faire des interfaces, des traitements puissants par exemple pour des régulations avancées (avec des cartes FPGA, soyons fous) c'est cool. En plus Matlab pour les simulations c'est fou.
@Kuyashi
@Kuyashi 2 жыл бұрын
Pourquoi Go et OCaml ont été retiré du montage?
@dond989
@dond989 2 жыл бұрын
Plutot d'accord sur cette tierlist (les 3 premiers sont ceux que je maitrise en plus ça fais plaisir)
@williambonneau2614
@williambonneau2614 Жыл бұрын
le rust faudra en parler la prochaine fois, il est très bien réputé ^^
@lilianauffret8670
@lilianauffret8670 2 жыл бұрын
Pourquoi ne pas avoir mis des surcouches comme Kotlin pour java ou Typescript pour javascript ?
@nicolasgrolleau4939
@nicolasgrolleau4939 2 жыл бұрын
Peut être parce que c'est pas des surcouches mais des langages à part entière font ils n'ont jamais entendu parler (alors que les deux sont excellents)
@lilianauffret8670
@lilianauffret8670 2 жыл бұрын
@@nicolasgrolleau4939 se sont bien des surcouche puisque qu'il génère respectivement du Java et du JavaScript dans la finalité
@lilianauffret8670
@lilianauffret8670 2 жыл бұрын
@@nicolasgrolleau4939 a moins que j'ai mal compris et que tu entends par la qu'ils ont choisis uniquement des langages a part entière ?
@nicolasgrolleau4939
@nicolasgrolleau4939 2 жыл бұрын
@@lilianauffret8670le typescript est un langage à part entière qui est transcodé en javascript pour être exécuté dans le navigateur et le kotlin ne génère pas du java, il est compilé en bytecode pour être exécuté dans la jvm, au même titre que scala ou groovy (dont ils n'ont pas parlé non plus)
@nicolasgrolleau4939
@nicolasgrolleau4939 2 жыл бұрын
Dire que le kotlin fait du java reviendrait à dire que le vb.net génère du C#
@diablox7716
@diablox7716 8 ай бұрын
C’est quoi la diff entre java script et java?
@monsieurpanda7068
@monsieurpanda7068 2 жыл бұрын
C
@morgancaptain9948
@morgancaptain9948 2 жыл бұрын
Pourquoi vous avez cut le java au montage ? ça aurait été intéressant de l'avoir celui-ci, surtout que je comprend absolument pas pourquoi il est en "ok"...
@mlsh-azerty
@mlsh-azerty 2 жыл бұрын
hmm le java est tellment mal vu pas les gens j ai beacoup de mal a comprendre perso c'est pas seulment un bon langague, c est toute une plateforme avec la librairie, le javadoc, java fx... ya quand meme peut de langagues ou on peut faire des interfaces travaillés et cross platforme sans librairies en plus oui les ui en python c giga moche 😂
@morgancaptain9948
@morgancaptain9948 2 жыл бұрын
@@mlsh-azerty bah ouai python c'est pas vraiment fait pour le gui
@kabal127
@kabal127 2 жыл бұрын
Java devrait être en God Tier... Les mecs ils ont fumé
@Fulbion
@Fulbion Жыл бұрын
C++ goat tier, vous me faites plaisir !
@fyodorkaramazov2136
@fyodorkaramazov2136 2 жыл бұрын
C'était en seconde je crois que j'ai connu mon initiation à la prog en IESP, c'était sur du Turbo Pascal et c'était effectivement par un prof de physique proche de la retraite qui avait connu une scène de ménage avec sa femme dans l'enceinte du lycée... Le langage parraissait déjà archaïque et c'était en 2000.
@MZ_98
@MZ_98 Жыл бұрын
Le turbo pascal est particulièrement virux et pas mis à jour à ma connaissance. Par contre, il ne faudrait pas réduire le Pascal à ça. C'est vrai que le langage a des lacunes et qu'on sent à sa structure qu'il a été créé à une autre époque mais actuellement, il y a ce qu'on appelle le pascal objet. Utilisé avec Lazarus ou Delphi, c'est un langage extrêmement puissant permettant énormément de choses.
@cypolo2083
@cypolo2083 2 жыл бұрын
J’aurais aimé voir l’ActionScript ! Le langage incontournable des années 2000 !
@MsBowner
@MsBowner 2 жыл бұрын
Hardisk est à mourir de rire. Sinon matlab c'est un langage de niche, ou il y a une grosse bibliothèque d algo et de fonction de math ultra optimisé et introuvable ailleurs, notamment pour la recherche de pointe, pour par exemple faire des simulations en physique, finance, mathématiques, bio etc C'est très facile de visualiser ses résultats sans avoir à utiliser du gnuplot ou autre Je suis chercheur en math et mes algos passe d'abord par MATLAB.
@pichonhugot2891
@pichonhugot2891 3 ай бұрын
perso j'aime bien matlab mais surtout pour le module Simulink et son encodeur, qui permet de programmer des µcontroleurs sans ce faire ch... à mourir 8 foi à le faire en C c'est bien plus facile pour reprendre des parties du code et pour transmetre au doctorant suivant (ouai ok ça sert surtout au doctorant... et au indus dans les phase R&D) après c'est limité comme usage et ça pompe des ressources à (temps de calcule bof)
@macreinegamer3136
@macreinegamer3136 Жыл бұрын
la je commence le code et j'hésite a apprendre soit le PYTHON soit le C ou le C# car la je sais faire que du SHELL sur kali linux c'est chiant
@jpouly
@jpouly 2 жыл бұрын
Pascal c'est plus simple à apprendre que le c. Et le vb est encore énormément utilisé, notamment pour office.
@aurelietorti
@aurelietorti 8 ай бұрын
J ai un ancien prof de fac, retraité actuellement, qui m'a venté les bienfaits du Pascal y a même pas 1 mois 😮
@HashiBzh
@HashiBzh 2 жыл бұрын
Dommage de voir le Pascal dans Nope, car tu apprends pas mal de choses grâce à ce langage, par contre, effectivement c'est un peu vieillot. Et non, je ne suis pas retraité (pas encore), pas prof d'université non plus, je n'ai pas de maison de campagne, et pas de scénic, vu que je n'ai toujours le permis de conduire alors que je vais avoir 54 ans ^^; Au passage, mon prénom, c'est Pascal ^^; J'ai débuté en Basic, puis en assembleur, sur ZX81 et ZX Spectrum, que j'ai continué sur Apple //e, où j'ai connu le Pascal (UCSD), ainsi que le Forth. J'ai aussi fait du Logo, mais plus dans le côté programmation de fonctionnalités, approche de l'IA, pas pour sa tortue, du Lisp, du Scheme. J'ai pratiqué le C sur Atari 520STf, mais aussi le GFA Basic (qui est d'ailleurs toujours disponible), et surtout l'assembleur sur microprocesseurs MC68000, moi que venais de microprocesseurs Z80 et 6502. Après, je suis passé sur les langages des automates programmables, norme CEI 61131-3 (ma formation) et actuellement, je développe principalement en VBA (Access et Excel) et langage de script Qlikview/QlikSense et occasionnellement, en PL/SQL. Pour le Python, il faut franchement que je m'y remette, car c'est un langage que j'appréciais beaucoup à une époque (j'utilisais beaucoup TCL/TK), et il fait partie des langages dont j'entends souvent parler au travail, notamment dans le domaine de la gestion de données et de l'IA.
@zzzMaxipzzz
@zzzMaxipzzz 2 жыл бұрын
Java god tier c'est clairement le meilleur langage à mon humble avis, et par contre le javascript beurk c'est nope
@corentinheinix8252
@corentinheinix8252 2 жыл бұрын
Go apprendre le Lolcode en parallèle de ma formation Python et de mon stage en Java 😂
@mntikor9210
@mntikor9210 2 жыл бұрын
J'ai déjà codé une calculatrice en redstone Minecraft. Un souci ?
@remivanel9514
@remivanel9514 8 ай бұрын
L'assembleur, ce n'est pas UN langage vu qu'il dépend du microprocesseur, l'ASM 68000 n'est pas le même que l'ASM i386 ou Z80. J'ai beaucoup pratiqué le C + 68k sur Atari à l'époque, essentiellement pour les besoin de performances !
@bastoon4286
@bastoon4286 8 ай бұрын
Minecraft Datapack/Nomod -> God Tier Cette commu incroyable meriterait même une vidéo
@miguelouedraogo9375
@miguelouedraogo9375 4 ай бұрын
Le pascal c’est un des meilleurs pour apprendre la programmation
@thierrydanis395
@thierrydanis395 2 жыл бұрын
ASM = langage d'assemblage (assembly language en Anglais), un assembleur est un programme qui convertit le langage d'assemblage en langage machine (binaire destiné au CPU)... Aussi Visual Basic est présent comme langage de scripting dans les applications MS Office et tous leurs clones plus ou moins gratuits, donc plus que ok pour moi.
@warny1978
@warny1978 2 жыл бұрын
Visual Basic for Application n'est pas un langage de scripting. C'est un authentique vb intégré à une application. Visual basic script est un langage de scripting, qui a des limitations qui le rendent aussi pourri que le javascript, mais pas pour les mêmes raisons.
@warny1978
@warny1978 Жыл бұрын
@@oklm2109 Il y a un très bon jeu codé en assembleur (elite 2) mais bon... Sinon, le VB avait pour lui d'être très simple à apprendre. J'ai toujours été frustré par ses limitations techniques, mais c'était un excellent langage d'apprentissage.
@warny1978
@warny1978 Жыл бұрын
@@oklm2109 Hey me vieillit pas, j'étais déjà né quad OS/1 est sorti 😜. En vrai, c'est bien l'OS de l'apple I qui a été codé en assembleur entre 1975 et 1976 et la j'étais pas né pour le coup. Mais à l'époque, il y avait besoin "d'initialiser" le projet. Une fois celui-ci lancé, il devenait possible de programmer l'OS avec un langage plus évolué. C'est pareil du côté d'une autre obscure boite de la même époque... Micro-Soft. Leur BASIC était en assembleur (directement codée sur bande perforée).
@theogiraudet
@theogiraudet 2 жыл бұрын
Minecraft est totalement Turing Complet, que ce soit sur la Redstone, les Command Blocks ou encore plus récemment les DataPacks !
@best-way
@best-way Жыл бұрын
Le VHDL n'est pas vraiment pour faire des cartes électroniques mais est utilisé pour "flasher" un circuit programmable ou encore pour décrire le fonctionnement d'un composants et permettre de le créer à partir de silicium. Sinon concernant l'assembleur c'est encore strictement indispensable même actuellement. Ne pas le maîtriser c'est ne pas maîtriser (ou comprendre) le fonctionnement du composant que l'on programme. Et forcément ça peut être très puissant en terme d'efficience.
@Stowy
@Stowy 2 жыл бұрын
C# en dessous de JS et PHP c'est illégal
@plankwall6040
@plankwall6040 Жыл бұрын
Je ne les ai pas vu dans la liste mais : Le Pearl => OK Le SQL => God Tiers (facile et obligatoire dès que tu manipules des BDD)
@nan0143
@nan0143 Жыл бұрын
Je connais pas le Pearl mais le SQL au même titre que le HTML ou le CSS n est pas un langage de programmation
@plankwall6040
@plankwall6040 Жыл бұрын
@@nan0143 Pas tout à fait d'accord que le SQL ne soit pas un langage de programmation. Le PL/SQL par exemple pour la version Oracle est fondée sur les paradigmes de programmation procédures et structurés. Pour en faire très régulièrement, la création de package et de procédure stockée via du PL/SQL se rapproche dans la philosophie du JAVA.
@redcoded6218
@redcoded6218 2 жыл бұрын
Les commandes blocs/data pack ont été mon premier "language" de programmation
@theblackbird64
@theblackbird64 2 жыл бұрын
Pareil avec les machines en redstone et tt, alors que maintenant je fais du python... C'est l'évolution des languages😂
@chuunkyz4403
@chuunkyz4403 2 жыл бұрын
ca c pas trop de la programmation c plutot des scripts (genre unix et tout)
@redcoded6218
@redcoded6218 2 жыл бұрын
@@chuunkyz4403 C'est assez étonnant de voir toutes les possibilités qu'on peut atteindre et au niveau de l'algorithmique c'est similaire à la programmation classique bien qu'un peu plus limité
@timotheesoriano
@timotheesoriano 8 ай бұрын
Il n'y a même pas Fortran... Je suis pas si vieux et pourtant j'ai beaucoup codé en Fortran, surtout la version 77, et j'ai même dû faire du retro-engineering sur du F66 (assez proche de la carte à trou...). Au-delà des langages, il y a deux autres sujets: 1. Comment interfacer les langages entre eux (par exemple Corba entre java et C++ ou autre...) 2. L'optimisation de code: plus le langage est simple, moins on se pose de question. Or, dans beaucoup de cas la performance est supra importante et tous les développeurs nouvelle génération vont sortir des patterns, des factory, même utiliser des classes haut-niveau sans se soucier de l'impact sur les perfs. Ils ne font même plus aucun trade-off entre CPU et RAM avec le souci d'optimiser leur code dans les conditions opérationnelles. Or quelques fois, on ne parle pas de développer une interface web ou un programme assez simple, mais de modéliser des systèmes avec leur physique, résoudre des équations (proprement travaillé en amont du codage). Bref, je suis numéricien (c'est-à-dire développeur spécialisé dans la résolution de problème physique par des méthodes de calcul adaptés aux outils d'informatique, qui est une branche de l'ingénierie mathématiques appelé "analyse numérique"). De mon point de vue, l'évolution des langages tend vers plus de possibilités et plus de flexibilité, mais à contrario le souci de l'efficacité (qui peut drastiquement changer la donne - qui n'a pas eu cette conclusion : ça fait le job, mais c'est trop lent) demande une connaissance approfondie.
@Lurmog
@Lurmog 7 ай бұрын
Très intéressant
@minimumlikelihood6552
@minimumlikelihood6552 8 ай бұрын
Matlab permet de faire beaucoup de calcul matriciel facilement sans avoir à gérer les memory leaks. Excellent pour plusieurs domaines scientifiques, mais ce n'est pas le plus utile pour quelqu'un qui cherche à devenir programmeur.
@TheWeedBreed
@TheWeedBreed 2 жыл бұрын
Je me permet de réagir à l’assembleur. Je travaille dans la cyber (red team) et je fais de l’analyse de logiciels malveillants et l’assembleur est l’un des langages que nous devons maîtriser donc god tier ;)
@ndp4417
@ndp4417 2 жыл бұрын
aie aie aie ca fait du r2 a gogo ici
@azeur3659
@azeur3659 2 жыл бұрын
c# tellement sous coté
@pierrebarthe7786
@pierrebarthe7786 2 жыл бұрын
COBOL, c'est plutôt pas mal, un peu verbeux et english mais plus sympa que GAP 400. Essayez d’écrire en assembleur sur un bout de papier et de rentrer le code en hexadécimal sur un clavier à vingt touches... ça c'est du sport !
@QuantumLife223
@QuantumLife223 2 жыл бұрын
je sur déteste le java car mon premier cours d'info à la fac de maths, on a eu un test sur du java pour voir nos connaissances j'avais eu 2 ptdr, ca me hante encore
@Zephirrius
@Zephirrius 2 жыл бұрын
on est d'accord que la redstone est rang dieux vivant !!
@Photoss73
@Photoss73 2 жыл бұрын
Des collègues utilisant le Fortran lors d'une réunion sur un sujet précis (y a 12 ans) parlaient de point for, une personne a fini par comprendre que c'était l'extension des fichiers et pas des "points forts"... :-) (on en avait fait à l'école de chimie en 1975, pour tracer des courbes il fallait le faire avec des caractères (genre Ascii Art) et prévoir comment ça va sortir sur le listing)(le Cobol c'est pour la gestion, ça évolue encore les compilateurs Cobol ou c'est resté figé ?) Quid de Mathematica (un logiciel de calcul formel utilisé dans les milieux scientifiques pour effectuer des calculs algébriques et créer des programmes) ?
@Exilum
@Exilum 2 жыл бұрын
Le Cobol a probablement évolué. Les banques l'utilisent encore, donc ça doit avoir avancé un peu.
L’erreur que TOUS les nouveaux développeurs font !
16:57
Underscore_
Рет қаралды 731 М.
On a reçu le hacker qui rend fou l'État Russe !
11:33
Underscore_
Рет қаралды 256 М.
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 5 МЛН
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 10 МЛН
Le boss de Geoguessr affronte une IA ! (RIP 😭)
25:38
Underscore_
Рет қаралды 252 М.
Comment l’IA vient de trouver un nouveau matériau pour batteries
14:51
LA VÉRITÉ du DÉVELOPPEMENT WEB, c'est DUR 😭
3:54
Agiliteach
Рет қаралды 1,9 М.
Ce dont les Hackers Russes sont vraiment capables
13:18
Underscore_
Рет қаралды 382 М.
NO-CODE : Fausse bonne idée ?
29:54
Underscore_
Рет қаралды 239 М.
J'ai créé une MONSTRUOSITÉ
11:14
Micode
Рет қаралды 495 М.
Mariokart.js est une merveille
22:15
Underscore_
Рет қаралды 266 М.
Que vaut vraiment le diplôme d'ingénieur ? (Interview Étoiles)
10:23
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,5 МЛН
Huawei который почти как iPhone
0:53
Romancev768
Рет қаралды 550 М.
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 4,7 МЛН
The power button can never be pressed!!
0:57
Maker Y
Рет қаралды 54 МЛН