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
@Franfran7222 жыл бұрын
Merci pour cette précision, les Hardeux de la terre entière vous seront à jamais reconnaissants 😘
@VaviVove Жыл бұрын
Ouais faut leur dire que VHDL c'est pas un langage de programmation mais de simulation...
@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 Жыл бұрын
@@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 Жыл бұрын
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.
@bastienm3472 жыл бұрын
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
@Bastienreturn2 жыл бұрын
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
@sinamarki2 жыл бұрын
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
@DidierLoiseau2 жыл бұрын
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.
@MathisPct2 жыл бұрын
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
@NatureBricolage2 жыл бұрын
@@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.
@nolweendeadra7312 жыл бұрын
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
@misterbalise2 жыл бұрын
Bas niveau en terme de complexité et qui se rapproche du langage machine Ce que je j'ai crompris
@xadarr23092 жыл бұрын
@@misterbalise ce qui n'est pas le cas
@meneldal2 жыл бұрын
Haut niveau pour le temps de sa création, mais maintenant il est plus bas niveau par rapport aux nouveau languages qui se font.
@sinamarki2 жыл бұрын
@@misterbalise non c'est des conneries par contre c'est juste procédurale pas d'objet ou de fonctionnel dessus.
@misterbalise2 жыл бұрын
@@xadarr2309 merci ;) je coco pas
@abellematheux76322 жыл бұрын
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 ?).
@Streethagore2 жыл бұрын
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.
@abellematheux76322 жыл бұрын
@@Streethagore Je n'ai pas d'infos. Je montrais juste mon mécontentement car j'aurais aimé avoir un compte.
@manjuve2 жыл бұрын
A mon avis ils coupent car le reste est sur twitch et ils veulent garder de l audience sur les lives
@loic.bertrand2 жыл бұрын
Java ❤️
@kwieli50972 жыл бұрын
Et moi sur rust
@and0v2 жыл бұрын
Je comprend pas trop les catégories 😅 mais Matlab est utilisé par énormément de chercheurs (God tier des mathématiciens notamment)
@weak78972 жыл бұрын
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
@Streethagore2 жыл бұрын
@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.
@Rocket-Architect2 жыл бұрын
@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)
@paul21882 жыл бұрын
@Théo Glider Pilot il ne faut pas confondre langages et librairies. Python est un langage moisi avec une énorme librairie.
@frerebilly26262 жыл бұрын
@@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é
@Yougi2 жыл бұрын
Pourquoi avez-vous enlevé les explications pour certains langages ??
@cottelle67632 жыл бұрын
Ocaml 🙃
@FusionHyperion2 жыл бұрын
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___2 жыл бұрын
@@FusionHyperion perso , je pense que rust aurais du être en god tiers, c'est memory safe sans garbage collector
@florianm222 жыл бұрын
@@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…
@SeleDreams2 жыл бұрын
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
@zxenon_2 жыл бұрын
Pardon la prochaine fois, invitez de vrais devs /programmeurs... Le Père Mathieu Nebra aurait dû prendre plus la parole...
@ido12732 жыл бұрын
VHDL tellement underrated, on ferait rien sans
@ael61222 жыл бұрын
Moi je le trouve plutot overrated, surtout si on compare aux autres HDL !
@matthiaswyss2 жыл бұрын
VHDL c’est horrible plus jamais je touche à ça
@deemagole2 жыл бұрын
Surtout que Verilog est ultra majoritaire comparé au VHDL
@ido12732 жыл бұрын
@@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
@nicolasgrolleau49392 жыл бұрын
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 !
@warny19782 жыл бұрын
Oh oui répète encore ta dernière phrase !
@danielmazout2 жыл бұрын
pour avoir des any partout
@warny19782 жыл бұрын
@@danielmazout c'est vrai que pas de typage du tout c'est totalement ideal...
@pierresisson60662 жыл бұрын
@@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.
@warny19782 жыл бұрын
@@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.
@jejefpv2 жыл бұрын
C# et Java en "Ok" alors que JS et PHP en "Love it" ? 😅
@Kynatosh2 жыл бұрын
On est d'accord
@elpuertolas.61912 жыл бұрын
lmfao
@etiennelemieux4722 жыл бұрын
+1, avec les arguments zappés à ce moment là en plus.
@kabal1272 жыл бұрын
Les mecs ils mettent Java au même niveau que C#... Ils bossent pas dans l'industrie ça se sent 🍌
@Mattouriste2 жыл бұрын
Les gens ont encore du mal avec le terme "subjectif"
@math80682 жыл бұрын
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
@flayte69762 жыл бұрын
Pour moi à aucun moment JS est au dessus de Go
@math80682 жыл бұрын
@@flayte6976 oui c'est une évidence (sauf pour hardisk visiblement)
@bourdais62 жыл бұрын
@@flayte6976 et à aucun moment Hardisk ne doit pouvoir avoir l’impression que son avis est intéressant.
@saytdiabloxsayt_family1925 Жыл бұрын
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
@matthieud.11312 жыл бұрын
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.
@julienblanchon60822 жыл бұрын
Clairement ! Il manquerais Julia dans la liste pour lui faire de l'ombre
@MrRubikraft2 жыл бұрын
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.11312 жыл бұрын
@@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...).
@ChaotikmindSrc2 жыл бұрын
@@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++ ! )
@zored13372 жыл бұрын
Des vieilles version de fortran en général en plus (parfois du pseudo objet aussi ^^)
@ErwanAres2 жыл бұрын
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.
@tiper21072 жыл бұрын
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.
@Saens4062 жыл бұрын
@@tiper2107 Non c'est un langage de description. C'est d'ailleurs mentionné dans son nom .. V(HSIC) Hardware Description Language
@emper0r1842 жыл бұрын
Et la syntaxe est horrible
@tiper21072 жыл бұрын
@@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" ?
@deemagole2 жыл бұрын
@@tiper2107 Les "langages de description" ne font pas partie des langage de programmation ? -> Non. Le HTML n'est pas un langage de prog.
@minisecraft11 ай бұрын
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.
@girlyveridict22662 жыл бұрын
Honnêtement je code pas, j'y comprends pas grand chose mais je trouve la vidéo divertissante 🤩
@TheThornmir Жыл бұрын
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.
@cggb22142 жыл бұрын
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 Жыл бұрын
Tu fais quoi avec ce langage extrêmement typé..
@Zartus37 Жыл бұрын
@@mwlulud2995 des compilateurs avec ocamllex et ocamlyacc, preuve ou quand tu dois en permanance pouvoir démontrer un algorithme (armée, automobile ...)
@Quelquun-j7z Жыл бұрын
Typescript n'est pas javascript du coup, et il est question de javascript
@MarcoOnDaFloor Жыл бұрын
@@Quelquun-j7zTypescript est une surcouche de js, on peut donc le considérer comme du js en vrai.
@MrMarquinho228 ай бұрын
@@Quelquun-j7z typescript est transpilé en Javascript donc c'est strictement la même chose
@Yamiko_u Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.
@grimpowsify28 күн бұрын
C# powa, ils sont passé dessus 5sec en mode, okayyyyyy x') j'ai pas fait tout les langage listé (loin de la) mais pour le moment C# est de loin le meilleur langage qu'y mes était donné d'utilisé.
@archetwo2 жыл бұрын
J'aurai mis C# god tiers au vu de ses évolutions et du support de toutes plateforme / OS
@nicolass89412 жыл бұрын
et avec C#, tu fais quasiment TOUT : web, desktop, mobile
@firrowmb Жыл бұрын
Tellement ! Pratique, pas compliqué à comprendre et tu as tellement de librairies différentes que tu peux tout faire avec !
@arrakis-2368 ай бұрын
Ils ne savent pas de quoi ils parlent
@qosdevelopment24 күн бұрын
@@arrakis-236 oui cest surtout ca
@Kreepounet2 жыл бұрын
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.
@quelqunderandom61432 жыл бұрын
Unity et Unreal se tirent pas mal la gueule ces derniers temps (UE5 avait été annoncé pas longtemps avant) donc compréhensible comme erreur
@dolcevita90702 жыл бұрын
@@quelqunderandom6143 Non
@________-by2px2 жыл бұрын
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.
@Kreepounet2 жыл бұрын
@@________-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++.
@AraKlet2 жыл бұрын
Pourquoi Go et OCaml ont été retiré du montage?
@NatureBricolage2 жыл бұрын
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 😉.
@kbtankou31552 жыл бұрын
je suis d'accord mais si tu invite un dev de chaque langage ça peut vite partir en guerre mdr
@bastienm3472 жыл бұрын
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
@Underscore_2 жыл бұрын
👀 À voir ensuite, Brice Augras nous montre ses meilleurs gadgets de hacking : kzbin.info/www/bejne/poumoYqMgbl0e6c Quel langage manque-t-il selon vous ?
@apprendravie2 жыл бұрын
Scratch, Arduino
@vincentroue98332 жыл бұрын
LabVIEW
@kbtankou31552 жыл бұрын
ABAL :Kappa:
@guibdid2 жыл бұрын
R
@Louis-zq3ft2 жыл бұрын
Rust
@MKkniGEAR2 жыл бұрын
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)
@noahmunz32012 жыл бұрын
La description de Matlab est parfait je suis bluffé haha 😂
@phd02 жыл бұрын
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.
@afrikanonyma2 жыл бұрын
OUI! J'ai appris l'algorithmique dessus, c'est tres interessant et facile a comprendre franchement.
@MZ_982 жыл бұрын
Et pourtant il existe toujours de formidables outils/IDE pascal
@Iconejey2 жыл бұрын
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.
@AxelleDRouge2 жыл бұрын
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 !
@Iconejey2 жыл бұрын
@@AxelleDRouge je ne suis pas fan de TS mais ayant codé en C# et Java je comprends que le typage fort puisse plaire.
@Quelquun-j7zАй бұрын
"moins orienté prototype" n'a pas de sens, ça reste des prototypes sous le capot, même si tu utilises des classes. JS souffre grandement de son passé.
@Reyz3r2 жыл бұрын
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).
@SH4586-c8m2 жыл бұрын
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.
@warny19782 жыл бұрын
Et le concepteur du delphi a conçu également le c#. C# qui est god tier, soit dit en passant.
@holtolee2 жыл бұрын
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
@lasescosem2 жыл бұрын
Absolument. Le turbo-Pascal, c'était un vrai bonheur.
@MZ_982 жыл бұрын
@@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
@holtolee2 жыл бұрын
@@MZ_98 oui c'est incroyablement puissant 🤌
@morgancaptain99482 жыл бұрын
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-azerty2 жыл бұрын
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 😂
@morgancaptain99482 жыл бұрын
@@mlsh-azerty bah ouai python c'est pas vraiment fait pour le gui
@kabal1272 жыл бұрын
Java devrait être en God Tier... Les mecs ils ont fumé
@stilobiic2 жыл бұрын
je vous aime bien mais le classement m’a brûlé les yeux
@lacryman55412 жыл бұрын
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?
@cortbean2 жыл бұрын
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.
@resyty-d2m2 жыл бұрын
Pourquoi ne pas avoir mis des surcouches comme Kotlin pour java ou Typescript pour javascript ?
@nicolasgrolleau49392 жыл бұрын
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)
@resyty-d2m2 жыл бұрын
@@nicolasgrolleau4939 se sont bien des surcouche puisque qu'il génère respectivement du Java et du JavaScript dans la finalité
@resyty-d2m2 жыл бұрын
@@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 ?
@nicolasgrolleau49392 жыл бұрын
@@resyty-d2mle 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)
@nicolasgrolleau49392 жыл бұрын
Dire que le kotlin fait du java reviendrait à dire que le vb.net génère du C#
@maxrotceig Жыл бұрын
Js > java ???????? les mecs faut arrêter de prendre des trucs bizarre
@Ekozaak2 жыл бұрын
Pourquoi ocaml a était cut ???? Très triste
@rotrot.graddiv.-.37662 жыл бұрын
4:20 non avec l'assembleur tu ne parles pas directement au processeur. Quand t'écris en assembleur c'est ensuite compilé en binaire qui parle au processeur.
@fredg697 Жыл бұрын
Oui mais le binaire c'est pas un langage de programmation
@rotrot.graddiv.-.3766 Жыл бұрын
@@fredg697 oui fort heureusement 😂
@julientissier2 жыл бұрын
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...
@sonzaika442 жыл бұрын
Ca fait mal de voir VB au dessus de Pascal :'(
@paul21882 жыл бұрын
A l'évidence ils ne connaissent aucun de ces langages. Le python permissif ! ! Lol à un espace près le programme ne fonctionne plus.
@paul21882 жыл бұрын
D'un autre côté ils ont dit on va les détester :-) c'est juste une vidéo poisson d'avril
@julientissier2 жыл бұрын
@@paul2188 Après ils ont prévenu qu'ils allaient "classer de façon arbitraire"
@Exilum2 жыл бұрын
@@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.
@ilieso0652 жыл бұрын
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 Жыл бұрын
La même ont loupe plein de truc
@Benoit-Pierre2 жыл бұрын
Pour l ASM , ça dépend vraiment du CPU. Pour avoir appris plusieurs asm, y a des nuances colossales selon les plateformes.
@bastien74192 жыл бұрын
L'assembleur c'est vraiiiiiment ultra relou 😭
@Benoit-Pierre2 жыл бұрын
@@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.
@kernelpanic51982 жыл бұрын
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.
@dechamps77723 күн бұрын
Je suis dev aussi et en vrai ils disent pas tant de merde que ça (à part Hardisk qui parfois a un humour un peu lourd et est un peu envahissant)
@HubWiser2 жыл бұрын
Pour le délire j'aurais ajouter le Grafcet, utilisé autrefois pour les automates en industrie :)
@fldjteam Жыл бұрын
Le grafcet n'est pas un langage, c'est le SFC le langage
@hakuzu88 Жыл бұрын
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
@benjapied11212 жыл бұрын
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"!
@SeleDreams2 жыл бұрын
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 Жыл бұрын
@@SeleDreams je suis d'accord, c'est n'importe quoi 😩
@Louis-nh1ei Жыл бұрын
yep tu peux tout faire avec jeux vidéo, app lourde, web dev, back end serv, mobile. N'importe quoi ce classement.
@macreinegamer31362 жыл бұрын
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
@callmenoone442 жыл бұрын
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
@envindavsorg013 ай бұрын
Ok boomer
@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.
@paul21882 жыл бұрын
Le pascal différent du C et le cobol proche de l'assembleur vous étalez votre ignorance.
@againstall67962 ай бұрын
Quand j'ai entendu l'affirmation sur le cobol, j'ai arrêté de regarder la vidéo ...
@demacedius2 жыл бұрын
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 Жыл бұрын
Réel
@polo17582 жыл бұрын
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
@cynoup22 күн бұрын
0:14 Le titre contient une faute énorme, "languages" s'écrit "langages" en français. Ca arrive souvent avec les bilingues franco-anglais.
@aristidesoumbey34002 жыл бұрын
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
@Pedrowfr Жыл бұрын
Comment tu peux mettre Java au même niveau que C# alors que c’est utilisé dans la majorité des grosses entreprises. Comment PHO peut se retrouver au dessus de Java ???
@ericcisternas Жыл бұрын
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.
@cocopas8017 күн бұрын
je voudrais tellement apprendre la programmation juste par curiosité ça a l'air tellement intéressant
@fenXtv2 жыл бұрын
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).
@mohamedlaminekartobi57324 сағат бұрын
Il y a pas de commentaires qui expliquent deja ce que le VHDL, mais je veux dire qu'il faut eviter de dire que c'est un langage de programmation, sutout en entretien pour un poste d'ingénieur en design hardware, celui-ci est un langage de description matériel, il peut etre comparé à du Verilog ou du system verilog
@firrowmb Жыл бұрын
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)
@stera182 Жыл бұрын
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.
@timotheesoriano Жыл бұрын
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 Жыл бұрын
Très intéressant
@christellefleury73572 жыл бұрын
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.
@louloudum42 жыл бұрын
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
@scudone39857 ай бұрын
Contrairement au BASIC, le Pascal apprend la programmation structurée. Étonnant de le voir en dessous... Je pense que pour être plus crédible, il faudrait établir des critères.
@dymon_I2 жыл бұрын
"des réponses à des solutions" Micode 2022
@_aquice25 күн бұрын
Cobol fonctionne comme l'assembleur ? Pardon ?!
@DarkblooM_IOАй бұрын
Pourquoi vous avez skip Brainf*ck c'est la partie que j'attendais 😭
@clement13702 жыл бұрын
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 🙊
@Fyoken2 ай бұрын
Rien que pour Minecraft tu mets Java en god tier
@guillaumesanchez72112 жыл бұрын
COBOL, proche de l'assembleur ? Pour en avoir fait, on est beaucoup plus proche du BASIC que de l'assembleur XD et je penses que pour beaucoup de personnes, vous n'imaginez pas à quel point le COBOL fait tourner le monde sans exagération. Par contre j'aime pas ce langage et il est encore développé de nos jour car ça coûterait beaucoup trop chère à changer avec autre chose. Le changement ne se fait que petit à petit
@kbtankou31552 жыл бұрын
Oui et c'est à cause de sa syntaxe verbeuse et dépassée que certains le considère comme bas niveau alors qu'il est totalement de haut niveau
@konqi69572 жыл бұрын
@@kbtankou3155 Java aussi c'est verbeux mais ça ne meurt pas
@kbtankou31552 жыл бұрын
@@konqi6957 Java est un langage objet. donc c'est beaucoup de déclarations et de structurations qui semblent verbeuses mais qui font gagner du temps à long terme, qui surtout reste lisible et simplement maintenable. alors que cobol c'est tout l'inverse et il y a des instruction très verbeuses et surtout pas dutout naturelle qui rend ça encore plus complexe à maintenir, c'est pour ça qu'on paye cher les gens qui font du cobol car c'est un langage pas naturel verbeux et peut structurable et 90% des programmes qui sont à maintenir aujourd'hui sont des gros pâté de code infames pareil pour le BASIC et ses dérivés, une bonne partie du code à maintenir est vraiment pourri (à base de GOTO partout).
@konqi69572 жыл бұрын
@@kbtankou3155 C# kotlin et scala dans une moindre mesure sont aussi des langages objet mais ne sont pas aussi verbeux que Java
@kbtankou31552 жыл бұрын
@@konqi6957 c# et java sont à peut prêt autant verbeux, je trouve C# bien mieux quand même avec les délégués, les propriétés, les méthodes d'extension etc. Kotnlin et scala jsp j'en ai jamais fait.
@bastoon4286 Жыл бұрын
Minecraft Datapack/Nomod -> God Tier Cette commu incroyable meriterait même une vidéo
@crymieze9003 Жыл бұрын
Comme vous n'avez pas respecté Matlab. C'est teeeellement puissant en labo/recherche et même dans l'industrie avec simulink. Il y a une groosse bilbliothèque
@PubliusCorneliusScipion2 жыл бұрын
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é =)
@EspremeaAndCO Жыл бұрын
Pas Scala. C'est fini, je vais classer cette tier liste dans ma tier liste de tier listes dans le nope.
@m.helazior99322 жыл бұрын
Le Rust est top top god tier +++ Dommage qu'ils l'aient coupé, même sur Spotify
@viiper_rl2 жыл бұрын
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
@aurelietorti Жыл бұрын
J ai un ancien prof de fac, retraité actuellement, qui m'a venté les bienfaits du Pascal y a même pas 1 mois 😮
@patricearnal2 жыл бұрын
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.
@phd02 жыл бұрын
oui, le Fortran : autre oublié de la liste. Mais seul les sondes Voyageurs 1 et 2 l'utilisent encore.
@diablox7716 Жыл бұрын
C’est quoi la diff entre java script et java?
@HashiBzh2 жыл бұрын
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.
@Bouroski19 күн бұрын
Pascal en "nope" et "Python" en god tier, on marche sur la tête.
@wechepa492 жыл бұрын
Et Rust ? Some 86.69% of developers picked Rust as their most "loved language" - a status it's held for the past six years in programmer Q&A site Stack Overflow's annual developer survey.
@Inconito___2 жыл бұрын
il est dans la tiers liste mais c'est un logo noir sur fond noir donc on le vois que à la fin
@wechepa492 жыл бұрын
@@Inconito___ Effectivement, je viens de le voir :-)
@machintruc94572 жыл бұрын
9:40 c’est pas ca, vraiment, PHP, pour des taches equivalentes, etait a une epoque une dizaine de fois plus lent que les langages tels que python. C’était objectivement un mauvais langage.
@Gitalien12 жыл бұрын
Java en OK reste une hérésie. Dommage d'avoir cutté la séquence, j'aurais bien aimé entendre la justification pour avoir bashé le language le plus utilisé au monde... À la limite jveux bien entendre le même argument que pour JS --> beaucoup de libs.
@Iconejey2 жыл бұрын
JS -> beaucoup de libs ce n'est plus vrai maintenant avec ce qu'il est capable de faire nativement. Le problème c'est les entreprises qui se mettent pas à la page et restent accrochées aux frameworks
@jimmymillo91242 жыл бұрын
La prochaine fois que vous faites un classement visez quelque chose de bien précis et apprenez les languages concernés, avec des tests et des benchmarks, des concepts de patterns et revenez faire un classement, mettre PHP au dessus de c#/java wow, qu'elle idée, j'ai pas 30 ans d'expérience à mon actif mais je suis pas débile nomplus.
@KEYTRAP2 жыл бұрын
Vas-y Jimmy dis leur les termes à ces ignorants !!
@ispex98232 жыл бұрын
Juste pour la reconnaissance de l'assembleur en God Tier je lache mon pouce bleu
@TheArcNgeL2 жыл бұрын
Vous avez oublié le Fortran, entre autre, les mecs ^^. Après votre classement est typique 1/ de votre génération vu que vous ne connaissez pas certains des langages 2/ de developpeurs web, alors que certains langages ne sont pas faits pour faire du web.
@lesliensdetontonbastoune97052 жыл бұрын
1) Tous les systemes embarques en effet, c'est du C. C'est LE langage qui permet de tout faire au niveau le plus faible d'abstraction de la machine. 2) Matlab : extremement utilise en algorithmiques de traitement du signal par exemple, c'est un outil tres puissant de calcul numerique, qu'on peut scripter. 3) Pour l'assembleur, ce qu'il faut saisir, c'est que c'est un language geographique : les registres sont des espaces, dans lesquels on "bouge" des donnees.
@EvilCherry3 Жыл бұрын
Matlab c'est pas juste Python avec beaucoup moins de flexibilité par hasard ?
@einkoi2 жыл бұрын
Vous abusez pour le Java c'est utilisé partout et vous avez coupé au montage.
@hugocalado57932 жыл бұрын
Vous avez cut la partie avec le java, pour le mettre en ok !! Sérieux ??
@redcoded62182 жыл бұрын
Les commandes blocs/data pack ont été mon premier "language" de programmation
@theblackbird642 жыл бұрын
Pareil avec les machines en redstone et tt, alors que maintenant je fais du python... C'est l'évolution des languages😂
@benchmark_modpacks2 жыл бұрын
ca c pas trop de la programmation c plutot des scripts (genre unix et tout)
@redcoded62182 жыл бұрын
@@benchmark_modpacks 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é
@Youssefchibi Жыл бұрын
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
@nicolass89412 жыл бұрын
le lien entre Cobol et l'ASM, Javascript n'a pas évolué, VisualBasic est un langage de script ... 1 mot sur C#, rien sur Go Rust ou même Java ... Oh les gars, elle sert à quoi votre video à part tailler les codeurs des langages que vous démontez ?
@etiennelemieux4722 жыл бұрын
Alors, on est en France et on met pas le Windev en god tier ? ^^ Sinon le premier cours d'IA sur Coursera, en 2007, utilisait Matlab. Ça a changé depuis mais c'est un truc assez puissant.
@FloDudu262 жыл бұрын
Je cherchais si quelqu'un allait parler de Windev 😀 malheureusement c'est encore bien décrié par ceux qui ne connaissent pas...
@jeanlometron33192 жыл бұрын
Il y a quelques années, on m'a obligé à utiliser cette abomination (windev mobile)sur un projet. Plus jamais! Rien que le fait que les sources soient en binaire mérite un énorme NOPE. C'était cher, inutile et mal fait! De loin le pire outil de développement que j'ai touché!
@MsBowner2 жыл бұрын
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.
@Fulbion2 жыл бұрын
C++ goat tier, vous me faites plaisir !
@minimumlikelihood6552 Жыл бұрын
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.
@theogiraudet2 жыл бұрын
Minecraft est totalement Turing Complet, que ce soit sur la Redstone, les Command Blocks ou encore plus récemment les DataPacks !
@titoubou Жыл бұрын
1. Tout ce que fais MatLab (et R), a des équivalence aussi performantes en Python, c'est juste que les gens ont du mal à changer d'outils (Python est devenu le langage des data-scientists et des data-[cequevousvoulez] et de toute forme de stats/maths , avec le fait de pouvoir en faire des notebooks tout ça ... ) 2. Voir swift au dessus de Java dans la liste est terrible (Apple a décidé de "créer" un nouveau langage plutôt qu'un SDK dans un langage déjà existant ... le langage sert à une seule chose.. ) Java est souvent critiqué mais c'est un des environnements de dev les plus "propre" pour faire de la prod, il est bien maintenu et les évolutions sont bonnes. (même s'il existe mieux aujourd'hui je suis d'accord)
@machintruc94572 жыл бұрын
Cool, mathieu nebra ! Je trouve pas les VOD avec lui. Elles sont pas encore sorties ?
@best-way2 жыл бұрын
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.
@mntikor92102 жыл бұрын
J'ai déjà codé une calculatrice en redstone Minecraft. Un souci ?
@Mortallys192 жыл бұрын
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
@FranckJousseaume2 жыл бұрын
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)
@Mortallys192 жыл бұрын
@@FranckJousseaume Merci pour cette précision je me coucherais mon blond 😅
@ThePr0GaMeR952 жыл бұрын
@@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
@bastienm3472 жыл бұрын
Maintenant pour Android, on ne développe même plus avec Kotlin mais avec flutter (je sais, ça évolue trop vite)
@ThePr0GaMeR952 жыл бұрын
@@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
@TheWeedBreed2 жыл бұрын
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 ;)
@ndp44172 жыл бұрын
aie aie aie ca fait du r2 a gogo ici
@Zriox422 жыл бұрын
En vrai je suis d'accord avec cette tier liste. Dommage qu'il y ai pas Prolog ou Erlang xD