Ranking Functional Programming Languages (Why I'm Biased and Excited)

  Рет қаралды 7,085

Impure Pics

Impure Pics

Күн бұрын

Пікірлер: 55
@amr3162
@amr3162 Ай бұрын
Based, and absolutely unbiased :)
@NiDeCo
@NiDeCo Ай бұрын
My man just disguised an introduction to which functional programming languages there are as a ranking video, just because it gets the clicks... touché.
@HonzaPokorny
@HonzaPokorny Ай бұрын
Where are the lisps? 🙂
@pierrefley5000
@pierrefley5000 Ай бұрын
If Lisp counts as a functional language, then so does Perl.
@ninjaaron
@ninjaaron Ай бұрын
@@pierrefley5000 He said "Lisps". Common Lisp may not be particularly function (though it is moreso than Perl), Scheme is pretty much functional and Clojure is very much function--moreso than some of the languages in this video.
@ZombieJig
@ZombieJig Ай бұрын
I would chose F# due to the strength of the standard library, which is in my view as important as the language.
@lilbigdooter
@lilbigdooter Ай бұрын
It's also got the most consistent editor tooling in my experience, although I haven't tried every language on the list
@roelhemerik5715
@roelhemerik5715 Ай бұрын
Its also the least “functional” functional programming language of the bunch, especially when you use that extended standard library.
@the_mastermage
@the_mastermage Ай бұрын
@@roelhemerik5715 Isnt that due to the fact it can use most of .NET which is mainly based in C# to begin with?
@OverG88
@OverG88 10 күн бұрын
Kind of disappointed by F#. A lack of idiomatic libraries is very evident. I found myself backpaddling a lot to imperative "C# like" style.
@eeronat
@eeronat 21 күн бұрын
You're right, the square hole
@ukrustacean
@ukrustacean Ай бұрын
Cool. Absolutely loved the video ❤ Probably I need to spend some time this weekend checking out Unison and Gleam 🤔
@mctechcraft7
@mctechcraft7 Ай бұрын
I feel like I’m starting to notice a pattern 🤔
@Mglunafh
@Mglunafh Ай бұрын
Thank you for the comprehensive and thorough analysis of the available functional programming languages, i could wish i had a time to effectively learn them all 😭
@user-vz9cq8ci9b
@user-vz9cq8ci9b Ай бұрын
I actually like Idris 2 more than Haskell, so I would add it to S tier as well. Also, I'm not quite comfortable with putting a language that has been abandoned for 5 years (Elm) to S tier
@sigmundwong2489
@sigmundwong2489 Ай бұрын
Gotta love Idris2! Dependent types, quantitative types, fancy interactive compiler, eager rather than lazy... and single colon for type annotations. \*chef kiss\*
@kilianvounckx9904
@kilianvounckx9904 Ай бұрын
Elm is not abandoned, it is done. Also, latest commit to it was 8 months ago, so far from 5 years. Not all languages need new features every week
@isaacvandoren4733
@isaacvandoren4733 Ай бұрын
Roc is great! It’s the performant pragmatic language with great tooling that I’ve been wanting. The combo of structural records, structural tag unions, and type inference is delightful. And I think some very interesting things will come from the platform design. Definitely worth checking out!
@smores56
@smores56 Ай бұрын
ROC MENTIONED
@protosevn
@protosevn Ай бұрын
Least biased programming tier list video :D
@megaman13able
@megaman13able Ай бұрын
No elixir??
@avinashsridhar7124
@avinashsridhar7124 Ай бұрын
I think he prefers statically typed languages, he mentioned it at the beginning.
@grimaldjatlineur
@grimaldjatlineur 9 күн бұрын
elixir is above S tier but it's dynamic typed, but i love it.
@Jankoekepannekoek
@Jankoekepannekoek Ай бұрын
No variant of Lisp in the list? (pun intended)
@sayanmallick2644
@sayanmallick2644 Ай бұрын
s teir video
@musicalintuition
@musicalintuition 20 күн бұрын
There is now MoonBit, which targets WASM and JS
@UrsEnzler
@UrsEnzler Ай бұрын
Well played! However, as an F# developer, I wish the base library had been built with FP concepts in mind rather than for C#.
@tusharadhatrao4749
@tusharadhatrao4749 Ай бұрын
Loved it :)
@lpil
@lpil 2 сағат бұрын
Heck yeah! Gleam!
@simpleprogrammingcodes
@simpleprogrammingcodes Ай бұрын
I had to use Oz for studies. What is your opinion on Oz? Is it a functional language? If so, how good is it?
@impurepics
@impurepics Ай бұрын
I've never seen it tbh
@capability-snob
@capability-snob Ай бұрын
Everyone who loves the BEAM languages should at least try Oz for contrast. It's functional-reactivity applied to distributed systems.
@simpleprogrammingcodes
@simpleprogrammingcodes Ай бұрын
@@capability-snob BEAM? What do you mean? What makes these languages special?
@capability-snob
@capability-snob Ай бұрын
​@@simpleprogrammingcodes logic variables (like the ones Oz uses) for concurrency is a great concept, and feel very functional IMO. Languages that target the BEAM (erlang, elixir, etc) also have concurrent interaction baked into the languages themselves.
@stercorarius
@stercorarius Ай бұрын
if anyone reading this wants to learn more about Oz, check out the book "Concepts, Techniques, and Models of Computer Programming" (2004)
@dusilva3796
@dusilva3796 21 күн бұрын
For me this video is S tier.
@timedebtor
@timedebtor Ай бұрын
not a single lisp
@balogunakanbi6329
@balogunakanbi6329 Ай бұрын
Clojure???
@victorpinasarnault9135
@victorpinasarnault9135 Ай бұрын
What about LISP? And Scheme?
@smallcat2820
@smallcat2820 Ай бұрын
Not sure, but I guess S tier :)
@MarkusBurrer
@MarkusBurrer 13 күн бұрын
I assume he is biased by ML lanugages (like me)
@Son0fBeelzebub
@Son0fBeelzebub Ай бұрын
lack of lisps, but based. didn't notice any bias here
@Danielo515
@Danielo515 Ай бұрын
Have you been spying on me recently while I was researching some new languages and just made a video about it?
@oserodal2702
@oserodal2702 Ай бұрын
Why does no one ever talk about Idris? (I've never written a line of Idris code)
@arnvgh
@arnvgh 2 күн бұрын
until you realize, the real tier list is hidden in the order of choosing them.
@jsonkody
@jsonkody 3 күн бұрын
Elixir is in S+ :)
@user-gd3ch9ix1x
@user-gd3ch9ix1x 22 күн бұрын
Where's clojure?
@MarkusBurrer
@MarkusBurrer 13 күн бұрын
It's not statically typed. If you take a close look in his list are only statically typed functional languages
@jhonyhndoea
@jhonyhndoea Ай бұрын
No elixir or clojure. why?
@MarkusBurrer
@MarkusBurrer 13 күн бұрын
Not statically typed
@iraqinationalist7778
@iraqinationalist7778 Ай бұрын
Where is Elixir?
@nanonkay5669
@nanonkay5669 5 күн бұрын
Damn near everything is S tier here lol
@hyperrealhank
@hyperrealhank Ай бұрын
F sharp is F tier
The Death of Monads? Direct Style Algebraic Effects
17:13
Impure Pics
Рет қаралды 16 М.
What Scala does better than Haskell and vice versa
13:17
Impure Pics
Рет қаралды 1,9 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
Beautiful gymnastics 😍☺️
00:15
Lexa_Merin
Рет қаралды 15 МЛН
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 448 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 82 МЛН
Functional vs Array Programming
30:40
code_report
Рет қаралды 129 М.
Everything you need to know about FFI in Gleam
9:57
Isaac Harris-Holt
Рет қаралды 4,6 М.
Why I Use C | Prime Reacts
13:00
ThePrimeTime
Рет қаралды 145 М.
The Star Language that will outshine Rust? Gleam
10:33
Code to the Moon
Рет қаралды 27 М.
A high-level overview of PureScript
10:06
Impure Pics
Рет қаралды 7 М.
Gleam v1 HAS BEEN RELEASED
27:07
ThePrimeTime
Рет қаралды 158 М.
The 3 Laws of Writing Readable Code
5:28
Kantan Coding
Рет қаралды 418 М.
New Maze Generating Algorithm (Origin Shift)
6:32
CaptainLuma
Рет қаралды 77 М.
Gleam for Impatient Devs
8:46
Isaac Harris-Holt
Рет қаралды 57 М.
Compilers, How They Work, And Writing Them From Scratch
23:53
Adam McDaniel
Рет қаралды 123 М.
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 287 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,3 МЛН
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 2,2 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 7 МЛН