Тёмный

Yet Another ULTIMATE Programming Languages Tier List (2024) 

Подписаться
Просмотров 88 тыс.
% 4 704

Be a homie and like and subscribe :D
In this video I talked about how tier list can affect new comers to the field of programming and how it can be misleading due to the nature of tier list of compiling very complex information into few minutes video.
Good talk; I made a trier list anyway.
01:24 tier lists are kind of bad
01:50 coping
07:53 making a tier list anyway
08:54 back to "tier lists are kind of bad"
Twitter: x.com/theunrealtarik
Discord: discord.gg/hfCC87TYQA
For contact and business inquiries: txreqb2w.business@gmail.com
DO NOT TAKE IT SERIOUSLY.
DO NOT TAKE IT SERIOUSLY.
DO NOT TAKE IT SERIOUSLY.

Наука

Опубликовано:

 

5 янв 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 315   
@jakesarjeant8326
@jakesarjeant8326 4 месяца назад
Calling C++ a DLC for C has got to be the violation of the year
@pookiepats
@pookiepats 4 месяца назад
😂
@androth1502
@androth1502 4 месяца назад
c++ was born when a bunch of people came together and said "hey, there is this great language called C, how do we make it worse?"
@yaksher
@yaksher 4 месяца назад
​@@androth1502When a bunch of very smart people...* (I'm not contending the "make it worse" part though ;p)
@Finkelfunk
@Finkelfunk 4 месяца назад
C++ is a DLC for C the same way Counter Strike is a DLC for Half Life
@HansBezemer
@HansBezemer 3 месяца назад
C++ makes programming so easy that virtually nobody knows how to use it.
@azulamazigh2789
@azulamazigh2789 4 месяца назад
calling Typescript a VSCode extention is 100% correct
@theunrealtarik
@theunrealtarik 4 месяца назад
ⵢⴻⵍⵍⴰ ⵡⴰⵢⴰ
@azulamazigh2789
@azulamazigh2789 4 месяца назад
@@theunrealtarik 😂 ⵜⴰⵏⵎⴻⵔⵜ ⵏⴽ
@DouglasNeves
@DouglasNeves 2 месяца назад
It's definetly not better than javascript... for me it's javascript with more problems
@Rudxain
@Rudxain 27 дней назад
TS is basically type-checked JS, the LSP is proof of it
@TheOllom1
@TheOllom1 4 месяца назад
Just saw Primeagen reacting to this video. S tier humor. Great takes. Loved this.
@MelodyGoad
@MelodyGoad 4 месяца назад
As a programmer whose favorite language is C, it VERY much pleases me that C is the ONLY language in this list in S tier.
@oversocialized601
@oversocialized601 3 месяца назад
C is the goat. Anything else exists just for convenience
@flogzer0
@flogzer0 2 месяца назад
He doesn't know what he is talking about so it checks out
@sharoyveduchi
@sharoyveduchi 4 месяца назад
I mostly agree I think but the one thing that I would absolutely change is JavaScript and TypeScript. Both go to F tier. Why? People really tried to fool us and make us believe that these alongside HTML5 were acceptable replacements for Adobe Flash. What should've happened was have everyone lay siege to Adobe's headquarters and force them to release the source code for Flash. Then, all complaints about "security" and performance go away.
@DefaultFlame
@DefaultFlame 4 месяца назад
"Hey we have this security problem everyone and their dog knows about, should we fix it at some point over the next decade?" "Nah."
@MH_VOID
@MH_VOID 4 месяца назад
I can agree with that.
@jongeduard
@jongeduard 3 месяца назад
And C# should be far higher than TS anyways. Java also underrated. But yeah, it's subjective. :P Rust is the best anyway though. I still love C.
@Rudxain
@Rudxain 27 дней назад
I prefer open standards instead of proprietary stuff that only works with a plugin
@donnan190
@donnan190 4 месяца назад
This was way funnier than I first thought it would be. Laughed out loud multiple times, and had to explain one of the jokes to my fiancé.
@fromant65
@fromant65 4 месяца назад
Having a fiance after explaining a programming joke is some great achievement
@flankensteiin3748
@flankensteiin3748 4 месяца назад
You should inherit his fiance for this comment alone@@fromant65
@Bliss467
@Bliss467 4 месяца назад
Typescript not being a programming language is both hilarious and true
@headshotter2365
@headshotter2365 4 месяца назад
watching a programming languages tier list is like watching a family reunion of code, some are the cool cousins, others the quirky aunts, and then there's that one uncle nobody quite understands but somehow gets invited every time XAAXAXAXAX
@pietraderdetective8953
@pietraderdetective8953 4 месяца назад
love the video, had lots of laugh watching it! please keep this comedic/serious style Sir, it's so good! Anyway if you do another language tier video, please do Zig.
@doce3609
@doce3609 4 месяца назад
I friggin' love it Keep doing videos like this one and you'll boom
@Amd107
@Amd107 3 месяца назад
I wanted to see RUBY on that list and your opinions on it. Good video BTW
@Faaly
@Faaly 24 дня назад
Amazing and very funny video. Made me laugh! Also amazing editing! Love it!
@Arush299
@Arush299 4 месяца назад
Your style of editing is like martincitopants. I like it :D
@abhilash8973
@abhilash8973 3 месяца назад
What was the background music for Python ? 3:30
@rikthecuber
@rikthecuber 4 месяца назад
This is the best one I have watched so far. The comedic genius is impeccable.
@sinom
@sinom 4 месяца назад
7:01 to be fair about that one, the c equivalent of this function isn't exactly much better: const int* const foo(const struct_t* this, const int* const* ptr) the whole pointer to constant data or constant pointer to data is just something you have to deal with when you want both pointers and const correctness
@Rudxain
@Rudxain 27 дней назад
Rust: you guys have mutability by default??
@norbertlabonne7280
@norbertlabonne7280 4 месяца назад
Hadn't laughed that much in a while, thanks.
@Populous3Tutorials
@Populous3Tutorials 4 месяца назад
i like that you started with lua... but it should have been the 2nd entry... or should it?
@friedrichmyers
@friedrichmyers 4 месяца назад
This really is the ULTIMATE Tierlist. Fairly ranks the language without personal hate.
@llord_aegon3460
@llord_aegon3460 4 месяца назад
nice content keep it up bro
@klaymoon1
@klaymoon1 4 месяца назад
Python and C. Only two that I care for.
@Drus008
@Drus008 12 дней назад
The ultrakill sounds at the end were the only thing remaining to make me press the subscribe button.
@snoupix3332
@snoupix3332 4 месяца назад
Lua is used to configure Neovim, not Vim, it's Vimscript, yet another language :')
@Avaku333
@Avaku333 4 месяца назад
C# in C tier? Is this satire?
@hagenzwosta
@hagenzwosta 3 месяца назад
Yeah should be lower.
@Avaku333
@Avaku333 3 месяца назад
@@hagenzwosta my face when C# haters can't provide any negatives to the language but call it shit anyway, then proceed to use Python and say it's the best 💀
@hagenzwosta
@hagenzwosta 3 месяца назад
@@Avaku333I made a joke :) The whole tier video was more or less a joke. And I mostly use C++ btw.
@theshermantanker7043
@theshermantanker7043 2 месяца назад
Why? C# in C sound like a good pun. Being a JDK maintainer I was a little salty that Java wasn't in C too, but I can live with it
@MrPtitzzz
@MrPtitzzz 3 месяца назад
Used all of em at one point or another - quality tier list. We used MATLAB at uni - was nice, but I haven't touched it once in all of my career since.
@exapsy
@exapsy 3 месяца назад
Came from agen, subscribed! That was fucking funny video
@jackhammer915
@jackhammer915 4 месяца назад
2:12 bro this brings me back to the good old nospread days 😢
@hakadmedia
@hakadmedia 4 месяца назад
that terry davis reference was GOLD, welcome to my subscribed list.
@hakadmedia
@hakadmedia 4 месяца назад
the glowing N\s got em you're missed everyday, legend
@Hexnano
@Hexnano 4 месяца назад
amazing quality for only 900 subs, this channel will grow easily to over 9000!
@honestlynuts__
@honestlynuts__ 4 месяца назад
This video is high-quality as fuck. Hope you grow
@bubisepulturegd4638
@bubisepulturegd4638 4 месяца назад
3:39 You forgot to mention that Python took 30 years to add "switch" statements
@ahmedhassan5783
@ahmedhassan5783 20 дней назад
python has switch statements? what?
@Nick12_45
@Nick12_45 29 дней назад
3:08 I love how he censors VS code lol
@VictorMartinez-vi7jx
@VictorMartinez-vi7jx 4 месяца назад
technically Haskell has made it to production, check the Hasura project :D
@taylorallred6208
@taylorallred6208 4 месяца назад
This is the correct tier list for the right reasons. 10/10
@rozpierdalator2
@rozpierdalator2 4 месяца назад
here comes the 1000th sub, good video brother
@theunrealtarik
@theunrealtarik 4 месяца назад
malloc(@rozpierdalator2) 🫡
@iCrimzon
@iCrimzon 4 месяца назад
Go in S, and Holy C in SSS tier
@mohamednmv7539
@mohamednmv7539 4 месяца назад
I really love this tier list 👌🤣
@Alsehr_
@Alsehr_ 15 дней назад
akhi, i have started with python which made me fall in love with programming seriously, i am studying backend ( self taught) , i am looking for one language that can create games also can be use in frontend? any suggestions, (also something similar to python) easy to digest 😭😭 so i can become full stack developer😍😍😎😎
@GabrielRodrigues-br5qf
@GabrielRodrigues-br5qf 4 месяца назад
Great video
@fabricehategekimana5350
@fabricehategekimana5350 4 месяца назад
Incredible video, incredible content, incredible knowledge, incredible person ! Thanks for that, you made my day XD (I suscribed)
@Eagle-Fly
@Eagle-Fly 4 месяца назад
Imo, only reason Cpp is A and not S is GOD DAMN LINKER ERRORS
@havoc_covenant
@havoc_covenant 4 месяца назад
S for SIGSEGV
@citrusNikOs
@citrusNikOs 4 месяца назад
What kind of linker errors are you talking about?
@alexale5488
@alexale5488 3 месяца назад
​@@citrusNikOsinstalling a library is a pain
@IamPyu-v
@IamPyu-v Месяц назад
every compiled language has linker errors. you get the same thing with C, Rust, D and more. I dont see whats wrong with them.
@IamPyu-v
@IamPyu-v Месяц назад
@@alexale5488 sudo apt install pkg-config sudo apt install libLIBRARYNAME-dev clang -o main main.c $(pkg-config --libs --cflags LIBRARYNAME)
@kzelmer
@kzelmer 4 месяца назад
Java is part of any serious enterprise codebase (aside from tech and startups). The boilerplate could be an issue like... 10 years ago? YOu have plenty of libraries for reducing the boilerplate to just an annotation.
@lucasgasparino6141
@lucasgasparino6141 3 месяца назад
COBOL needs a tier of its own, like Depths of Hell... even matlab is less sinful somehow.😅
@snatvb
@snatvb 4 месяца назад
best tierlist ever! :D
@real1cytv
@real1cytv 4 месяца назад
All that rust has produced is already existing software, but with colors. I'm fucking dying
@thedoctor5478
@thedoctor5478 4 месяца назад
I would put Nim in A. It's a joy to code it. It just doesn't have a big community.
@BinaryMaestro1
@BinaryMaestro1 4 месяца назад
,,joined" 💀 that broke my heart (talking abt the rust discord server)
@yt-spikegaming7394
@yt-spikegaming7394 3 месяца назад
6:30 bro that is pure evil. Like that is type of shit fired C developer would do on his last day...
@ahsokaincognito
@ahsokaincognito Месяц назад
your take on js and ts is the most based opinion I've ever heard about programming languages
@scurvofpcp
@scurvofpcp 3 месяца назад
there is a mantra I've found applies to most things in life and is oddly relevant to programming: *Just because it can do it, does not mean it should.*
@RSPodcast44
@RSPodcast44 21 день назад
شيكور 👏👏 ماتلاب هاذيك هي بلاصتو 🤣 بصح كنت حاب نسمع رايك في هاسكل... بصح للاسف مراكش مجربها
@1..1..1..1H
@1..1..1..1H 20 дней назад
طيب طيب
@DevduttShenoi
@DevduttShenoi 4 месяца назад
Hehe, the compilation has finally finished 😂
@jongeduard
@jongeduard 3 месяца назад
LOL. I noticed it too. 😂 I have no problems at all with Rust compile times at all though, but apparently some people complain about it.
@futbollllll310
@futbollllll310 2 дня назад
I thing I am thinking correct about typescript it is just a npm package and a extention it is not even close to called a language and if you have to run typescript first you will create a fill with .ts extention then you will run a cammand and then ...... it will literally be converted in js and then you have run the js file i mean what the helllllllllllll by the way i am a fullstack developer
@hopelessdecoy
@hopelessdecoy 4 месяца назад
I actually extremely enjoy modern BASIC family languages, they are feature-full, easy and fun to make things in quickly. Shout out to Xojo my current favorite and AGK my second favorite!
@theshermantanker7043
@theshermantanker7043 2 месяца назад
Wish Java was one tier higher to be with its buddy C#, but oh well, i can live with it. PHP one was a bit too harsh though
@powerdust015lastname4
@powerdust015lastname4 4 месяца назад
basically martincitopants but for programming love it!
@oscartoteles2573
@oscartoteles2573 4 месяца назад
Bro, Go is like the peak of programming languages humanity will reach
@illegalsmirf
@illegalsmirf 4 месяца назад
Go is smelly and weird
@jamlie977
@jamlie977 4 месяца назад
@@illegalsmirf wdym
@Voltra_
@Voltra_ 4 месяца назад
Lmao you're funny
@kxllmxsvlf
@kxllmxsvlf 4 месяца назад
​@@illegalsmirfGo is programming language, it can not smell bruhhh
@ulrich-tonmoy
@ulrich-tonmoy 4 месяца назад
go is fast because it has nothing in built you have to code everything also a gc but coding feel like manual memory management why not just go for rust or c or zig
@user-pi9cj2or5n
@user-pi9cj2or5n 4 месяца назад
Java has async programming with virtual threads. They solve the color problem :). To be honest, java does the best async the market could offer right now. One of my friends said - "You want to tell me that they put the cool feature in JAVA?!??"
@volan4ik.
@volan4ik. 4 месяца назад
What about C# async? Just curious)
@volan4ik.
@volan4ik. 4 месяца назад
I even guess that Kotlin coroutines are better lmao
@pessimus
@pessimus 4 месяца назад
​@@volan4ik. As OP said, virtual threads solve the color problem. C# async does not.
@pessimus
@pessimus 4 месяца назад
​@@volan4ik.Coroutines also do not solve the color problem.
@007arek
@007arek 4 месяца назад
​@@volan4ik. Kotlin corutines will be better cos of Java
@henryfleischer404
@henryfleischer404 4 месяца назад
My favorite is Ruby. If I'm making anything "from scratch", such as console apps, I use it, because it's the most pleasant to code in. Except for when VS Code decides to use the wrong syntax highlighting, strings in ruby are RED! When I'm not using Ruby, I'm using C#, because I'm a game developer, and did a bit of Unity, although I exclusively use Godot for personal projects.
@lulu4327
@lulu4327 4 месяца назад
Strings in Ruby are what?
@henryfleischer404
@henryfleischer404 4 месяца назад
@@lulu4327 Strings in ruby should be highlighted red by default in syntax highlighting, because in Interactive Ruby, which comes with the main version of the language, they are highlighted red.
@Saturate0806
@Saturate0806 4 месяца назад
I get strong martincitopants vibes and I love it
@Heeter
@Heeter 21 день назад
Rust also compiles slowly
@deado7282
@deado7282 4 месяца назад
Now waiting for primes reaction video
@ulrich-tonmoy
@ulrich-tonmoy 4 месяца назад
Zig should be there along with C as a better C with built system and (pkg manager still in dev)
@hagenzwosta
@hagenzwosta 3 месяца назад
Finally someone who understands :D Could not agree more. But I am a sinner. I actually prefer C++ over C by now.
@AnnasVirtual
@AnnasVirtual 4 месяца назад
my s tier languages typescript, python, and c#
@KyleGarzon-gx3hd
@KyleGarzon-gx3hd 4 месяца назад
4:51: Nuh uh, `main` in Java is lowercase, but in C# it's `Main`, cause it's more readable and makes it so much better (yes)
@user-pn4mk4ql2s
@user-pn4mk4ql2s 4 месяца назад
imma fresher and company asked me to learn c# , altho i only know py .. is it worth learning c# as a fresher in 2024 ?
@fullaccess2645
@fullaccess2645 4 месяца назад
@@user-pn4mk4ql2s yes. C#, Java, JS, Python, C, and C++ are and always will be worth learning. Pick whatever you prefer, some languages are a bit more domain specific so keep that in mind.
@lachlanmee6881
@lachlanmee6881 13 дней назад
Love the martinpants style. w in chat
@heartminer5487
@heartminer5487 3 месяца назад
why is matlab even in the list
@trvkim9435
@trvkim9435 4 месяца назад
This is just hilarious 🤣
@eggsys7990
@eggsys7990 4 месяца назад
4:05 is killing me xD
@M4-PERFECT
@M4-PERFECT 4 месяца назад
primeagen enjoyers are always appreciated.
@nega_smith
@nega_smith 4 месяца назад
isnt redux a language???
@maximofernandez196
@maximofernandez196 4 месяца назад
nothing beat the programming language I created as a project and of course I will never use
@konkerouf
@konkerouf 3 месяца назад
you convinced me to never write any line of rust for my entire life
@hughjass6928
@hughjass6928 2 месяца назад
I don't understand with the windows tier, could someone explain it please 🥺
@CalebXu-xh4kf
@CalebXu-xh4kf Месяц назад
basically windows is ass
@tamaz88
@tamaz88 3 месяца назад
Python is that one language everybody hates on for being slow, and everybody thinks it’s childish. Those mfs need to wait until Mojo comes out.
@theshermantanker7043
@theshermantanker7043 2 месяца назад
Forget Mojo, have you not heard of the faster cpython project? Python 3.13 already has a rudimentary JIT compiler and an experimental --disable-gil configure option to disable the Global Interpreter Lock. It never going to become as fast as languages like C, C++, C# or Java, but it'll be much faster than it currently is
@genic.3227
@genic.3227 4 месяца назад
my neighbor uses python what should i do?
@the_addon
@the_addon 4 месяца назад
​@@theunrealtarik what if they've written their own compiler for it in go and rust?
@nwseooo
@nwseooo 4 месяца назад
​@@the_addon then run even faster bro
@3v3rmor35
@3v3rmor35 4 месяца назад
Funniest programmer channel ive ever seen lol
@Apis035
@Apis035 4 месяца назад
This isn't just your personal opinion because I (and mostly everyone else in the comments) also agree with it
@DouglasNeves
@DouglasNeves 2 месяца назад
I miss CLOJURE.... functional paradise :D ... but with macros :(
@riigel
@riigel 4 месяца назад
5:50 🤣🤣🤣🤣🤣🤣🤣🤣
@vishalmyla6276
@vishalmyla6276 4 месяца назад
you don't know how satisfied I got after I watched this video.
@dubovyy
@dubovyy 4 месяца назад
PHP deserves a tier for its own. And it's superior to the S tier 😎
@MarshyMcOfficial
@MarshyMcOfficial 10 дней назад
personally i would say python is the best. there are modules for basically everything and it can be used with other languages.
@shybry3371
@shybry3371 4 месяца назад
No Zig...? Kay
@mrmarker98
@mrmarker98 4 месяца назад
haram! where's luau, the language that roblox actually embeds and is actually open source! oh and it has types /s
@h3li0p4us3
@h3li0p4us3 2 месяца назад
good job! make more videos
@davidzwitser
@davidzwitser 4 месяца назад
I loved this
@astromems8590
@astromems8590 3 месяца назад
I havn't any thing to commet about: Iraqi accent nice to meet you fellow arab coder bro ❤
@aftalavera
@aftalavera 4 месяца назад
First time someone speaks the truth about Rust!
@collinvisser7108
@collinvisser7108 4 месяца назад
Where is Zig ????
@ItsCOMMANDer_
@ItsCOMMANDer_ 4 месяца назад
c can do anything. need minecraft java. make java. need javascript. make nodejs. need frontend js, make c# and then v8
@hipunpun
@hipunpun 4 месяца назад
ThePrimeagen sent us here :)
@LasTCursE69
@LasTCursE69 21 день назад
Guy just trashed my entire skill stack in one video..
@MH_VOID
@MH_VOID 4 месяца назад
No lisps at all? Not even one dialect?? Damn. Anyways, here's how I'd rank the languages you did using your ranking system, and each tier's elements in alphabetical order: S: C, Rust A: Nim, Python B: C#, C++, Go C: Lua D: Java, PHP, TypeScript E: JavaScript windows: matlab Note that I have done nothing substantial with Nim or TypeScript, and additionally know very little about PHP and Go. I'm also ranking this stuff based on the code and language itself, not the staff | community (Rust and Go would be bottom tier in that case, and C would be tippity-top, as well as many other rankings the languages themselves don't deserve) Explanation of language ratings, in alphabetical order: C just does exactly what you think it does. Sure, it has very little syntax sugar (it's very annoying to have to explicitly list out the type names of variables, not being able to do elif is annoying (though proper editor snippet configuration should mitigate that), not being able to do foo.bar() where bar's signature is bar(Foo* foo), and having to do bar(&foo) instead is also annoying, and many more minor development annoyances), has mutability by default, andsome awful legacy design decisions such as requiring the parentheses for an if statement's condition, but not the braces for its body (a mistake that has caused major bugs), but it doesn't get in your way (besides the syntax), you always know what to do and you can make anything, while there's virtually no speed, memory, or size bottlenecks from the language itself. Additionally, its simplicity makes it be easy to read unknown C code, learn the language yourself, and it to be the first (and often only, sans assembly) language available on arbitrary e.g. embedded devices. Therefore, it's S tier. C# is basically just Java, but better, albeit less portable. It's pretty pleasant though has some quirks. Is garbage collected and has some friction with trying to e.g. use raw pointers yourself IIRC, and doesn't have the best performance, but it's not the worst C++, as basically an extension of C, can just be a better C, allowing you to declare variables with inferred types, attach functions to types, and so on, with no overhead. So in theory, it should score higher than C. However, the language is incredibly bloated and hard to use, bogged down with a ton of dangerous legacy stuff, making it extremely hard to learn the language, and wading into an unknown C++ codebase, with all the freedom it allows, can be like learning a whole new language. It's also less portable than C, and has far higher compilation times for mostly just having syntax sugar as its improvements over C. So therefore, I rank it lower. Go looks really nice and just practical, as a language that just lets you get stuff done whilst maintaining acceptable performance, just well balanced in all regards. I hear it's really bad when you need to go deeper, but that's when it's time to use C or Rust or something like that anyways. Java is incredibly verbose whilst leaning hard into the bad aspects of object orientation, and having middling performance due to being JIT-compiled and garbage collected, and having weird design decisions such as UTF-16 strings, and bytes being signed. It's just a bad language, in today's world JavaScript was not designed as a serious language, and it definitely shows. The language is on the same tier as C++ and Java in how awful it is to work in it. It's bloated down by decades of bad design decisions, onto which more and more keywords and syntax sugar and stuff are desperately added in a failing attempt to make garbage into gold. It has more manpower thrown at it than pretty assuredly every other language out there, and they only just manage to make its performance be acceptable in some situations. And have fun debugging it with its extreme dynamicity. Yes, it's not all bad, but it's pretty damn awful. Lua has its place as the de facto embedded language (not for embedded programming - that's where C reigns supreme - but for embedding into stuff, though I'd argue that it'd be better to just use a Lisp dialect instead, but I digress), and there's a certain elegance to it and its oversimplification, but it kinda sucks to work with, with its syntax and all. Matlab gets an automatic windows for being proprietary garbage. I know nothing about it, and so long as it's highly unethical, I don't want to know anything about it. Nim was a language I was very interested in. It looked to have many of the properties I desired in a language, as well as some I didn't know I needed. But then it kinda fell to the wayside of Rust, and it forces you to use spaces for indentation (an absolute no-no!), which yes you can on a per-file basis add a little declaration to the top that will substitute tabs for a set number of spaces, but that is a horrible hack, and even if patching the compiler to just (only) accept tabs like a sane one would, that still means dealing with spaces in every language-internal, and external, dependency codebase dealt with. A shame, as it's really so close to the perfect language, and has many cool ideas PHP is a language I know very little about and have never used. It hasn't looked too terrible to me as an outsider, and powers nearly all the websites out there on the backend so can't be too terrible (just like JS on the frontend). Skimming over its Wikipedia article, it doesn't look great, but not absolutely awful as well. But my rating for this one is definitely worth a grain of salt. Python is kinda the opposite of Rust - leans all the way into being as easy to prototype with as possible, in exchange for having the worst possible performance and guarantees. Still, it's a useful tool for the ease of development alone, even if hacking on programs can be very annoying due to wayyy too many people abusing spaces as indentation Rust honestly is the closest thing to a perfect language I've seen. It just takes the best parts of many other languages and puts it into one bundle that absolutely maximizes the compiletime-runtime tradeoff in favor of the latter, which is something I wholeheartedly approve of, and enables it to get its infamous safety guarantees that other languages could only dream of, and with no runtime overhead at that. My only real gripes with the language itself is it using braces for scope instead of indentation, the lack of goto (though it's understandable given the fundamental clashes it has with Rust's memory model), how painful it can be to prototype in it, and then some of the (un)ergonomics of unsafe. But it's sooo good, excepting the terrible community and staff. TypeScript is another language I haven't really used much, though I've used JavaScript a whole bunch, and it basically gives some halfway-dependable guarantees about JavaScript, but can't actually fix the language
@007arek
@007arek 4 месяца назад
What is better in C# than Java except for syntax? Java can be compiled to native and has green threads.
@HansBezemer
@HansBezemer 3 месяца назад
I agree with you on LISP. It's almost unbelievable that it was designed around the time Fortran came about - since it still looks like a modern language.
@Roizor
@Roizor 4 месяца назад
Agree
@spicynoodle7419
@spicynoodle7419 4 месяца назад
I change pants every time I go to definition of some std::nonsense
@roiqk
@roiqk 4 месяца назад
Sometimes i can’t really understand you. And the editing is aimed at people with ADHD I guess :D. I liked the C++ bit (as a C++ programmer). Good luck with your RU-vid!
@lucifergaming9491
@lucifergaming9491 Месяц назад
where is swiftLanguage
@MrultiPaul
@MrultiPaul 3 месяца назад
"Typescript isn't a programming language nor a superset of javascript but a vscode extension" unfathomaly based
Далее
Почему Бишимбаев убил жену?
00:29
НЕ ПОКУПАЙ iPad Pro
13:46
Просмотров 402 тыс.