The Fascinating History of Rust

  Рет қаралды 25,028

Awesome

Awesome

Күн бұрын

Пікірлер: 105
@lifespell-omega
@lifespell-omega 4 күн бұрын
i like rust a lot. the type system is such a joy. however it can also be complex, but i think for the right project it can be worth it.
@awesome-coding
@awesome-coding 4 күн бұрын
Well said
@CoolestPossibleName
@CoolestPossibleName 5 күн бұрын
The rust fungus is resilient, has the ability to spread rapidly and it harms or even kills the proje- I mean plant. Truly a fitting name for this programming language. This is a joke
@awesome-coding
@awesome-coding 5 күн бұрын
Haha! We don't talk about the last part!
@ulrich-tonmoy
@ulrich-tonmoy 4 күн бұрын
the only thing rust missing directly calling c/c++ header in rust i used rust only with tauri
@lutfiikbalmajid3128
@lutfiikbalmajid3128 4 күн бұрын
is it possible? can't just using FFI way?
@oserodal2702
@oserodal2702 4 күн бұрын
I thought `extern` did the trick?
@VivekYadav-ds8oz
@VivekYadav-ds8oz 4 күн бұрын
I guess OP wanted a way to not declare functions before using them. This can't possibly be too hard right? Have a macro c_import!() that takes a string path of a C/C++ header file as input and it outputs an extern block with declarations.
@anon_y_mousse
@anon_y_mousse Күн бұрын
Rust is a fungus indeed. It spreads like one, and it kills its host like one. The more I use it, the more I hate it.
@SamuelCoupland
@SamuelCoupland 3 күн бұрын
Great video mate!!
@awesome-coding
@awesome-coding 3 күн бұрын
Thanks a lot!
@ashleyfreebush
@ashleyfreebush 5 күн бұрын
Echo is a great extension. Nice to see them here
@user-lilithc
@user-lilithc 4 күн бұрын
Yeah. I've been using EchoAPI for a time. It's a great extension for sure.
@galaxy14raoul
@galaxy14raoul 3 күн бұрын
I used to be a fan of rust until my friend recommended echo to me ... great platform and UI design is awesome
@YunaOmura
@YunaOmura 4 күн бұрын
EchoAPI is incredibly convenient for API testing!
@LowestofheDead
@LowestofheDead 5 сағат бұрын
No-ones talks about this, but Rust has an ideology behind it which informs its design; that the developer _should_ be trained to think and program in a certain way. Whether you agree or disagree with it, it's undeniable that it affects how the language and tools are designed. For example, even the biggest fans admit that the learning curve is "traumatic". The language fights you if you want to build a basic, sloppy first-draft to explore a problem (honestly the best method is to draft in another language and immediately RIIR). There's an extreme focus on explicit verbosity over sensible defaults. It's sad that Zig out-competes in all of these when Rust is better overall, and Zig's reflection is so much simpler. This turns away a lot of newcomers and the community becomes so self-selected that we're not even aware _why_ people wouldn't want this. We assume it's a skill issue and feel pride, which gives us the forums a certain character. Again it doesn't matter if the ideology is right or wrong, but I think this is why Rust's adoption has been so slow for such a great language. But everything has pros and cons so it's a balance.
@n1kel1n
@n1kel1n 4 күн бұрын
Thank you for the video - it was quite interesting to discover the timeline of Rust) Are there any plans to check out Odin language? I would love to see it, as I’m currently considering it to be a personal alternative to Rust With respect, Mykola
@awesome-coding
@awesome-coding 4 күн бұрын
I have Odin on my ist as well - definitely I'll post some Odin related content soon.
@davidnguyen9065
@davidnguyen9065 5 күн бұрын
Wow, what a well researched video. Could you also cover more videos on Golang?
@awesome-coding
@awesome-coding 5 күн бұрын
Hey! Thanks for the feedback! For certain! Both History videos and Go videos are among my interests, so they will be featured more on the channel.
@forhadrh
@forhadrh 4 күн бұрын
​@@awesome-coding great to hear!
@irlshrek
@irlshrek 4 күн бұрын
im a huge fan of rust
@EduardKaresli
@EduardKaresli 4 күн бұрын
Rust is better than C++ in many aspects. I can't learn Rust quickly enough (tired after my day job).
@loquacious-
@loquacious- 4 күн бұрын
rust game >>
@alinghinea
@alinghinea 5 күн бұрын
Rust has lost more features that many languages had in the first place ☠
@awesome-coding
@awesome-coding 5 күн бұрын
Good quote, right?
@alinghinea
@alinghinea 5 күн бұрын
@@awesome-coding ye
@AlexanderSmith-x3i
@AlexanderSmith-x3i 4 күн бұрын
I'm currently using the EchoAPI extension, and I love it!
@alcar32sharif
@alcar32sharif 3 күн бұрын
I really like the compiler. Everything else is hot garbage. Zig is much more interesting and even more decent designed.
@ransomecode
@ransomecode 5 күн бұрын
Can you make a meme video on Haskell🤓
@awesome-coding
@awesome-coding 5 күн бұрын
It's on my list - I'll do my best.
@echoptic775
@echoptic775 5 күн бұрын
6 minutes ago is diabolical
@awesome-coding
@awesome-coding 5 күн бұрын
I was in a rush today 😅
@NoobaLV
@NoobaLV 4 күн бұрын
least obvious rust shill channel
@awesome-coding
@awesome-coding 4 күн бұрын
😂
@PouriyaJamshidi
@PouriyaJamshidi 4 күн бұрын
How about a video on Nim?
@awesome-coding
@awesome-coding 4 күн бұрын
Will do my best :D
@PouriyaJamshidi
@PouriyaJamshidi 4 күн бұрын
@@awesome-coding cheers
@martizong
@martizong 5 күн бұрын
3 minutes ago is crazy
@awesome-coding
@awesome-coding 5 күн бұрын
😅
@RafaelMilewski
@RafaelMilewski 5 күн бұрын
Learning Rust now is like buying Bitcoin in 2009. - Rafael Milewski
@awesome-coding
@awesome-coding 5 күн бұрын
Haha! Good one
@albizutoday2754
@albizutoday2754 2 күн бұрын
Touche!
@ShinSpiegel
@ShinSpiegel 5 күн бұрын
Unpopullar opinion, Rust on Linux kernel was a mistake. I can see a better outcome from Zig, but Rust feels like a bad choice.
@awesome-coding
@awesome-coding 5 күн бұрын
hy do you think that?
@CoolestPossibleName
@CoolestPossibleName 5 күн бұрын
​@@awesome-coding It's not the right tool for that job
@dawid0115
@dawid0115 5 күн бұрын
​@@awesome-codingzig feels more low level, and it has a lot better C interoperability
@mysterry2000
@mysterry2000 5 күн бұрын
I mean, after seeing the work Asahi Lina has shown, I personally see massive merit in Rust on Linux kernel. Zero memory safety bugs and a kernel that just works within version 1.0 is crazy good quality code honestly
@SilasDuarte-e9k
@SilasDuarte-e9k 5 күн бұрын
That's right, the only drawback with Zig currently is that it's not stable, but not being stable it's already superior to Rust. I was quite surprised a few days ago that I did a benchmark between Zig, Rust and C. For the same task, Rust's average memory usage was about 2mb, C's was about 1mb and Zig's was about 150kb!! The automatic decisions made by the Rust compiler, and even in C, are suboptimal and Zig is like being able to write Assembly (but easy to crosscompile) with a syntax similar to Typescript, It's a lot of power. It's only a matter of time before AI companies start rewriting everything in Zig, because Zig, by offering so much control, can offer the minimization of costs and environmental impact that will be quite decisive in the future.
@unholyremastered1669
@unholyremastered1669 5 күн бұрын
first
@awesome-coding
@awesome-coding 5 күн бұрын
✌️
@albizutoday2754
@albizutoday2754 2 күн бұрын
The fake hegemony is like the woke movement based on nothing! Everybody wants to do it? What a surprise! Let’s see what Mr Musk thinks about it!
@dranon0o
@dranon0o 4 күн бұрын
I don't want to be a maintainer of a software written in Rust in 20 years, what a nightmare
@buycraft911miner2
@buycraft911miner2 4 күн бұрын
I rather that than being a mantainer of a cpp project, or even c. not because I dislike writing cpp and c, I love them, its just that coding in them has many easy pitfalls, specially cpp, and they require strictness from the developers' side that rust simply enforces. Obviously, its not that great of a deal, coding guidelines and linters exist, but on average rust projects are better structured I would say
@richbaird9407
@richbaird9407 4 күн бұрын
I think there's a reason why developers who have learned rust well, generally agree it's a pleasant language to use. The curve is steep but worth it I'd say.
@awesome-coding
@awesome-coding 4 күн бұрын
I feel like if you are a bad programmer you can still write C / Cpp and easily build up technical debt. However, if you are a bad programmer, your Rust code won't compile :D
@ol_suh
@ol_suh 4 күн бұрын
13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven. 14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up: 15 That whosoever believeth in him should not perish, but have eternal life. 16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. 17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved. 18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God. 19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil. 20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved. 21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God. (Jn.<a href="#" class="seekto" data-time="193">3:13</a>-21)
@MarkEdwardSinclair
@MarkEdwardSinclair 4 күн бұрын
Off topic babbling
@ol_suh
@ol_suh 2 күн бұрын
@@MarkEdwardSinclair зачем пустословить :) ... вся жизнь человека пустое, если не имеет вечного смысла... у вас появилась оказия услышать драгоценные слова Вечного, а вы теряете силы на пустое ... начните читать вместо писать :)
The Fascinating History of Go
7:06
Awesome
Рет қаралды 44 М.
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 94 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 102 МЛН
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 391 М.
Become a Malloc() Pro
6:58
thedoubleeguy
Рет қаралды 12 М.
(Neo)Vim Made Me a Better Software Developer
40:27
vim-jp
Рет қаралды 35 М.
AI is not Designed for You
8:29
No Boilerplate
Рет қаралды 182 М.
Moore's Law is Dead - Welcome to Light Speed Computers
20:27
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 772 М.
Why is it so complicated to make an atomic bomb?
29:52
ScienceEtonnante
Рет қаралды 163 М.
The Return of Procedural Programming - Richard Feldman
52:53
ChariotSolutions
Рет қаралды 40 М.
DIY Surround Sound... USING LASERS!
21:26
DIY Perks
Рет қаралды 485 М.