3 ans que je suis Grafikart et je reste toujours subjugué par sa connaissance, sa manière de m'expliquer ce que je ne comprenais pas avant, et la diversité de ses sujets. Une tronche!
@lageekattitude2 жыл бұрын
Contenu toujours aussi qualitatif. J'ai commencé avec la programmation fonctionnelle depuis quelques temps et ce cours vient clarifier certains concepts que je n'avais pas totalement compris.
@fredericf71353 жыл бұрын
Très bien expliqué j'ai enfin compris l'effet de bord tout cela avec des exemples simples et avec beaucoup de finesse dans les raisonnements BRAVO
@lh227 жыл бұрын
Assez incroyable cette vidéo est sortie pendant mon cours de Programmation fonctionnelle à l'IUT
@1990Istvan6 жыл бұрын
Merci beaucoup pour ce cours, très instructif, et bien expliqué.
@IbrahimAdiatu2 жыл бұрын
Je regarde la video en din 2022. Et c'est cool instructif mais aussi marrant quand j'imagine cmt 6 ans auparavant, nous les développeurs Js vivions sans Map, filter et reduce. Aussi ik a éveillé lenvie d'étudier Elixir. Merci bcp Jonh Doe pour tout ce que th fais pour la communauté francophone en général)
@maxipop10007 жыл бұрын
Super tutos ! J'espere que tu vas en faire plus sur le sujet !
@mathsplusun7 жыл бұрын
Bonjour et déjà bravo pour toutes vos vidéos qui constituent une bonne base pédagogique en français. Des langages comme Scala, Erlang, Clojure ou encore Elixir « n'obligent » pas à faire de la programmation fonctionnelle car ils sont multiparadigme (Scala est fonctionnel et objet) alors qu'effectivement Haskell, par exemple, « obligent » à faire de la programmation fonctionnelle, c'est langage fonctionnel « pur ». Cela dit, Scala ou encore Elixir « incitent » à faire de la programmation fonctionnelle plus que Java 8 par exemple qui propose (tardivement) quelques aspects de la programmation fonctionnelle. On pourrait donc (artificiellement peut-être) distinguer trois classes de langages fonctionnels : 1) les langages fonctionnels purs comme Miranda, Haskell, Idris... 2) les langages fortement fonctionnels comme Lisp/Scheme/Clojure, Erlang/Elixir, Swift, Scala.... Lisp est décrit comme le premier langage fonctionnel car il s'est inspiré du lambda-calcul d'Alonzo Church mais il n'est pas totalement fonctionnel. 3) les langages qui proposent un peu de fonctionnel comme Java 8, Python, JavaScript, C++ 2010, C#, Ruby...
@wgblondel7 жыл бұрын
Merci beaucoup Grafikart ! Il y a beaucoup de choses que je connaissais mais dont j'ignorais qu'elles avaient un nom x)
@Warmatx687 жыл бұрын
Excellente et instructif comme d'habitude !
@TheMarutso7 жыл бұрын
Superbe vidéo !! Peux-tu faire une vidéo de présentation de Visual Studio Code et de tes plugin favoris ? Avantages/inconvenants face à Atom et Sublime Text etc...
@lunatik1667 жыл бұрын
Cette miniature... HALF LIFE 3 CONFIRMED ! Excellente vidéo sinon ! :)
@eismaail4 жыл бұрын
Merci beaucoup Grafikart!
@CyborgGraphics7 жыл бұрын
Salut Grafikart, pourrait tu faire un tutoriel sur l'optimisation d'espace 2D (Bin packing) ? Merci pour tous tes tutoriels qui sont d'une qualité exceptionnelle.
@AzahetDesign7 жыл бұрын
Salut Grafikart, connais tu le C# et si oui compte tu faire des tuto dessus ? Surtout sur comment organiser son code.
@grafikart7 жыл бұрын
Non je ne connais pas du tout du coup pas de tuto prévu dessus pour le moment
@AzahetDesign7 жыл бұрын
D'accord, merci.
@DGDG00000007 жыл бұрын
salut Charles. Perso cela ne m'intéresse pas (je préfère le C++ qui fait l'affaire partout), mais je pense que tu pourrais le faire et voir ensuite en fonction de la popularité. ça doit surement intéresser du monde.
@Mirri4217 жыл бұрын
Le C# comme le Java sont étudiés et pratiqués dans le cadre du BTS SIO si cela t'intéresse.
@Mirri4217 жыл бұрын
Java et C# = même combat que le C++ car très similaires.
@abidikhairi66737 жыл бұрын
question hors sujet : c'es quoi ton theme de couleurs sur vscode ?? sinon tres bonne video
vers 8:20, du coup si tu supprimes Class1, comment réagit Class 2 ?
@grafikart7 жыл бұрын
Tu ne supprimera rien (c'est une mutation) :)
@sonik1st7 жыл бұрын
Ah bah oui ! Chui con 😉
@guillaumehanotel97986 жыл бұрын
22:10 C'est pas ce qu'on appelle la curryfication ? (currying)
@bioleyl7 жыл бұрын
Question hors sujet: Tu utilise quoi pour faire la présentation type "Power point" utilisée au début de la vidéo ?
@bioleyl7 жыл бұрын
J'ai écris trop vite. On voit plus loin dans la vidéo: slides.com
@noukaza7 жыл бұрын
tu aurai du faire cette vidéo avant que je passe mes examens à l'université :p
@maximemoreau7117 жыл бұрын
Tu apprends le fonctionnel à l'université? :o Quelle formation? Je suis curieux, car dans mon cursus actuel (dut informatique) ils apprennent même pas l'immutabilité avec l'OO...
@lh227 жыл бұрын
Tu es en quelle année ? Parce que je suis aussi en DUT je vois la prog fonctionnelle en ce moment au S4
@maximemoreau7117 жыл бұрын
Je suis en S2 mais pas de fonctionnelle prévu
@lh227 жыл бұрын
Tu devrais en voir au S4 si tu prends le parcours études longues
@Niminos917 жыл бұрын
Normalement ça devient récurrent dans les filières info en L3 ou même avant Donc c'est pour bientôt
@DGDG00000007 жыл бұрын
Salut et merci pour tout tes super tutos (vraiment, c'est super bien fait). Comptes tu faire des tutos sur Haskell et le framwork Yesod ? Aussi, à titre d'info (mais peut être le sais tu déjà), il existe une distribution linux dont l'organisation est basé justement sur le langage fonctionnel. Il est question de "nixOS". Tout n'est pas encore parfait, mais c'est déjà très avancé.
@ptyxs5 жыл бұрын
Un excellent langage pour faire de la programmation fonctionnelle est aussi Kotlin. Adopté récemment par Google pour la programmation d'applications pour Android.
@florianpesto7 жыл бұрын
Au top ! Merci !
@atchao907 жыл бұрын
salut Grafitkart, je voudrais avoir une video sur comment integrer laravel elixir ou laravel-mix dans un projet pour compiler mes fichiers js et css avec un preprocesseur sass ou less. je galere depuis des semaines. Merci
@dam_01667 жыл бұрын
c'est quoi le theme que tu utilise
@kristengarnier22797 жыл бұрын
Petite question, pourquoi utiliser let à la place de const ? La plupart des let que tu utilise ne sont jamais réassignés, const ne serait pas un meilleur choix ?
@grafikart7 жыл бұрын
const serait effectivement plus logique :)
@mrpistoul13677 жыл бұрын
Super video, Merci a toi
@quelartb7 жыл бұрын
Très bonne vidéo, mais j'aurais tout de même cité lisp et scheme dans la liste des langages fonctionnels.
@Freezystem7 жыл бұрын
Il serait peut-être plus judicieux d'utiliser le mot clé `const` au lieu de `let` pour déclarer des éléments "immutables". Même si `const` ne fais pas un deep-freeze c'est une bonne habitude à prendre lorsque l'on fait de la programmation fonctionnelle en ES6 pour éviter les erreurs les plus courantes. Cela agira comme un premier filtre afin d'éviter d'éventuelles modifications involontaires.
@hamzac.45554 жыл бұрын
mec, t'es genial, mais on en parle de la moustache de gaulois ? haha
@NicovDesign767 жыл бұрын
super vidéo
@linconnuf7 жыл бұрын
Cette vidéo me fait penser au language clojure et/ou clojuerscript !!.
@abdelkaderdrabo19967 жыл бұрын
waouh trop cool !!!!
@Azamoul7 жыл бұрын
C'est marrant, t'as pas parlé de OCAML :p
@DjDeepHouse7 жыл бұрын
Ca sent le tuto sur Phoenix qui va arriver..
@grafikart7 жыл бұрын
ahah, présentation peut être, mais tuto je ne pense pas (trop poussé :D)
@oOLuNaTiC93Oo5 жыл бұрын
L'exemple du début est quand même mauvais, quand on utilise une méthode pour set une donnée on ne renvoi pas de valeur ou peut-être un booléen pour dire si l'opération s'est bien déroulée. futur = today.add(...) Soit la méthode add ajoute la donnée directement à today et dans ce cas elle ne renvoie rien, soit elle renvoie une valeur mais ne modifie pas today.
@grafikart5 жыл бұрын
La méthode add renvoie la donnée ce qui permet le chainage today.add(7, 'years').subtract(1, 'day') En générale on parle de méthode "fluent" dans cette situation
@peristiloperis77892 жыл бұрын
Mdr. Moi aussi, j'ai eu un problème similaire avec moment.