Тёмный
No video :(

Rust - rdzawy języka programowania 

DevMentors
Подписаться 7 тыс.
Просмотров 6 тыс.
50% 1

🦀 W tym materiale, bierzemy na tapet mocno "hajpowany" język programowania jakim jest Rust.
❓Skąd się w ogóle wziął pomysł na ten język, jak wyglądały jego początki, dlaczego tak dużo zawdzięcza on Mozilli i czy za każdym razem powstanie technologicznej fundacji (tak, .NET Foundation, to również o tobie), musi skutkować potężną inbą?
💻 Czy Rust to faktycznie język, który swoje zastosowanie znajduje głównie w niskopoziomowym programowaniu kernela systemowego? Jak się sprawy mają w innych obszarach jak typowy backend, frontend czy choćby gamedev?
😎 Dlaczego od lat zwycięża on w corocznej ankiecie Stack Overflow w kategorii najbardziej pożądanego języka programowania na świecie? Czy faktycznie praca z Rustem to czysta przyjemność, a jego nauka jest względnie bezbolesna?
🧑‍💼 I jak to wszystko ma się do rynku pracy? Czy łatwo jest pokierować swoją karierą, aby móc zawodowo programować w rdzawym języku, czy może wręcz przeciwnie?
👀 Tego wszystkiego jak i masy innych ciekawostek dowiecie się z dzisiejszego materiału.
💬 Zapraszamy również na:
⚡️ Discord: devmentors.io/discord-pl
⚡️ Instagram: / devmentors_pl
⚡️ TikTok: / devmentors
⚡️ Twitter: / dev_mentors_pl
ODNOŚNIKI:
www.technologyreview.com/2023...
/ the_rust_i_wanted_had_...
/ why_is_the_language_ca...
/ the-future-of-rust-cha...
/ who_were_the_first_mem...
crablang.org/
servo.org/
/ things_i_hate_about_rust
/ why_immutability_is_im...
www.linkedin.com/pulse/memory...
github.blog/2023-08-30-why-ru...
rustmagazine.org/issue-1/2022...
www.infoq.com/articles/rust-e...
mainmatter.com/blog/2023/12/1...
/ rust_job_market_super_...
/ what_are_your_opinions...
users.rust-lang.org/t/why-did...
filtra.io/rust
venge.net/graydon/talks/intro-...
users.rust-lang.org/t/why-did...
/ whats_the_status_of_se...
/ can_someone_explain_to...
/ rust_foundation_rust_t...
/ microsoft_is_doubling_...
/ 1571995117233504257
/ the_linux_kernel_now_c...
aws.amazon.com/about-aws/what...
github.com/firecracker-microv...
blog.cloudflare.com/how-we-bu...
blog.cloudflare.com/introduci...
www.figma.com/blog/rust-in-pr...
www.techradar.com/news/google...
/ discord
engineering. 2021/04/29...
/ the_illusion_of_slow_d...
www.shuttle.rs/blog/2024/01/1...
/ nsa_recommends_rust_as... NSA
survey.stackoverflow.co/2023/
github.com/dotnet/csharplang/...
developer.apple.com/news/?id=...
TIMECODES:
00:00:00 - Intro
00:00:16 - Początki Rusta
00:03:14 - Rust w Mozilli
00:06:50 - Publiczna prezentacja nowego języka programowania
00:08:03 - Początkowe funkcjonalności Rusta
00:11:16 - Project Servo
00:12:25 - Wydanie wersji 1.0
00:13:03 - Rust w produkcyjnym użyciu znanych firm
00:20:27 - Początki Rust Foundation
00:22:06 - Rust Foundation drama
00:24:20- Cykl wydawniczy języka
00:25:34 - Co możemy zbudować w Ruście?
00:30:00 - Ankieta ze Stack Overflow
00:31:05 - Właściwości języka
00:34:20 - Rust vs C# - immutability, borrow checker, ownership, multithreading
00:50:18 - ARC w Apple
00:51:12 - Nie wszystko jest takie fajne
00:54:40 - Ekosystem i społeczność
00:58:33 - Jak z tą pracą w Ruście
01:04:05 - Podsumowanie

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

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@grazianopele
@grazianopele 3 месяца назад
fajny pomysł z Rustem. Proponuje zaprosic p. Tomasza Czajke - z tego co mówił, też jest zwolennikiem + tworzy swój własny język i może z tego wyjść na prawdę kozacki materiał !
@Staanleyski
@Staanleyski 3 месяца назад
Prosimy wiecej o rdzawym jezyku!
@piotrgrobelak9662
@piotrgrobelak9662 3 месяца назад
Ostatnio zacząłem poznawać fundamenty Rust :) Fajnie, ze trafilem na ten content.
@drakon660
@drakon660 3 месяца назад
fajny materiał
@WZaraza
@WZaraza 3 месяца назад
Więcej 🦀
@rsajdok
@rsajdok 3 месяца назад
Świetny temat i dobrze przedstawiony. Teraz chyba już jest taki mocny trend aby wszystko było immutable, const. Mnie bardzo spodobało się w języku Dart, że jest zalecenie aby zmienne były typu final.
@mateusztocha9260
@mateusztocha9260 3 месяца назад
Bevy
@eufuria5402
@eufuria5402 3 месяца назад
Świetny materiał, oby takich więcej!
@dominiktworek6455
@dominiktworek6455 3 месяца назад
Siema, ja tylko dodam tutaj ze z checia zobacze wiecej Rusta na tym kanale :), Nie ma co sie patyczkowac w jakies tam jezyki dla mieczakow jak C sharp czy Java. Dawac Rusta i budujemy rakiete. Trzeba stworzyc konkurencje dla Elona :)
@JanChajecki
@JanChajecki 3 месяца назад
Dla prawdziwych chadow jest c++
@nm5paczek
@nm5paczek 3 месяца назад
@@JanChajecki mocne
@michah3956
@michah3956 3 месяца назад
@@JanChajecki XD chyba dla masochistów
@JanChajecki
@JanChajecki 3 месяца назад
@@michah3956 żeby mieć fun trzeba być trochę pierdolniętym
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Swego czasu widziałem repozytorium na GitHubie (właśnie w Ruście), jakiejś polskiej firmy programującej bodajże satelity bądź zalążek rakiety :)
@kacperdrobny5692
@kacperdrobny5692 3 месяца назад
zdecydowanie zbyt mało negatywów a jak już były to delikatnie wspomniane i że hehe w sumie to może nawet trochę plus. gdzie o fatalnej wydajności LSP, kosmicznym czasie buildowania, utykającym crossplatform compilation, solidnych brakach typu (do niedawna) async w iface, bibliotekach tylko pod nightly i wiele, wiele więcej. przytoczone mnóstwo pozytywnych i wychwalających artykułów, a gdzie artykuły poważnych osób którym "Rewrite in Rust" wyszedł na złe i "I'd never do it again"? Rust jest świetnym językiem dla konkretnych osób i projektów, i to podkreślając uważam że ten przeogromny hype i trend stawiania tego języka na piedestale okalanym nieskazitelnym blaskiem słońca jest niedorzeczny
@piotrek7633
@piotrek7633 3 месяца назад
Dużo płacą
@Antash_
@Antash_ 3 месяца назад
właśnie o tym bym chętnie więcej posłuchał :D
@michah3956
@michah3956 3 месяца назад
Konkurencja słaba więc jest taki hype
@epolpier
@epolpier 3 месяца назад
@@michah3956 To prawda Rust jest slabą konkurencją. Jego semantyka to jest jedna wielka porażka...
@michah3956
@michah3956 3 месяца назад
@@epolpier nie. Rust ma słabą konkurencję.
@procode_eu
@procode_eu 3 месяца назад
Super, a może jesteś w stanie oszacować ilość godzin, spędzonych nad pad przygotowaniem do zdobycia pierwszej pracy?
@maciekwojdyna2271
@maciekwojdyna2271 Месяц назад
planujecie działać też na spotify panowie? fajny materiał :)
@DevMentorsPL
@DevMentorsPL Месяц назад
Jestesmy na Spotify - poki co jednak tylko z IT News 😉
@Micha-wr1px
@Micha-wr1px 2 месяца назад
30:54 Biblioteka Tokio!
@belkocik
@belkocik 3 месяца назад
1
@michah3956
@michah3956 3 месяца назад
Tomasz Czajka (były współpracownik Spacex) uczestniczy w projekcie Rust i rozwija ten język.
@epolpier
@epolpier 3 месяца назад
No i ?
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Jeśli chodzi o Tomasza Czajkę, to choćby w jednym z ostatnich wywiadów, wspomniał, że gdyby mógł, to przepisałby rozwijany wtedy kod w C++ na Rusta.
@grzegorz.bylica
@grzegorz.bylica 3 месяца назад
Bardzo chętnie posłuchałbym o hyper - (nowa wersja v1) w kontekście tworzenia micro serwisów
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Może to zabrzmieć dość brutalnie, ale odnośnie do mikroserwisów, to tutaj na przestrzeni lat niewiele się zmieniło. To czy napiszemy usługę w języku X czy Y, oczywiście będzie rzutować na jej mniejszą/większą wydajność/przepustowość/stabilnośc, natomiast i tak najważniejsze aspekty tworzenia architektury mikroserwisowej to te przed napisaniem pierwszej linijki kodu, czyli eksploracja domeny, wyznaczenie granic usług, zdefiniowanie kontraktów itd.
@p.t.8312
@p.t.8312 3 месяца назад
Coś o Python chętnie bym zobaczył
@michah3956
@michah3956 3 месяца назад
rustowe tematy: WASM, biblioteka Tokio.
@DevMentorsPL
@DevMentorsPL 3 месяца назад
WASM to dość gorący, a zarazem obszerny temat, i tutaj Rust mocno lśni. Co do Tokio, to jakie tematy masz na myśli?
@epolpier
@epolpier 3 месяца назад
mjutejbel, serwajsik ?
@DevMentorsPL
@DevMentorsPL 3 месяца назад
O ile pierwsze to błąd w wymowie, o tyle drugie, to specjalna "szydera" (czasami spotykana w naszej rodzimej branży IT), dotycząca nazewnictwa szeroko pojętych "serwisów aplikacyjnych".
@num1nex337
@num1nex337 3 месяца назад
Pozdrawiam zespół iggy, kochać Apache Kafke
@hubciooo
@hubciooo 3 месяца назад
potwierdzam
@kaczaczacza
@kaczaczacza 3 месяца назад
Mjutejbl, aż mi się przypomniało komfortejbl 😂
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Mea culpa :)
@kaczaczacza
@kaczaczacza 3 месяца назад
@@DevMentorsPL spoko, z to sama treść sztos 🔥
@rsajdok
@rsajdok 3 месяца назад
A przecież miał wejść c# do kernela 🙂
@GoWithAndy-cp8tz
@GoWithAndy-cp8tz 3 месяца назад
Oh man! Are you a gym trainer?
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Nope, but I do visit a gym from time to time :)
@GoWithAndy-cp8tz
@GoWithAndy-cp8tz 3 месяца назад
​@@DevMentorsPLIt looks like you never leave the gym, or at most, only from time to time. You look fit, unlike most developers.
@DevMentorsPL
@DevMentorsPL 3 месяца назад
@@GoWithAndy-cp8tz I've been training for many years now, so currently, it's more of a "maintenance mode" :). Speaking of the developers looking fit or not, it might be a valid stereotype, however, I've got some friends in the IT area who are even bigger & stronger than me, so I think the times are (slowly) changing :)
@epolpier
@epolpier 3 месяца назад
Semantyka Rusta to jest jakas tragedia, mam nadzieje ze skonczy jak Perl czyli inny jezyk z katastrofalna semantyka...
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Raczej tak się nie stanie, ponieważ zbyt poważne firmy zainwestowały w ten język, i nie mam tu na myśli nawet pieniędzy, bo dla nich to przysłowiowe "grosiki", ale przede wszystkim pierwszorzędne wykorzystanie Rusta w swoich produktach oraz ekosystemie.
@t3qiro
@t3qiro 3 месяца назад
W 86 ten problem już dawno rozwiązali w Ericssonie...
@empece60
@empece60 3 месяца назад
Rozwiń myśl 😀
@DevMentorsPL
@DevMentorsPL 3 месяца назад
Rozumiem, że masz na myśli Erlang, tylko w jakim kontekście?
@Micha-wr1px
@Micha-wr1px 2 месяца назад
chodzi ci o model aktorowy?
Далее
Ten język programowania da Ci najwięcej zarobić!
12:55
Jak zrobić citizen od zera [Citizen Makers]
10:07
Просмотров 2,1 тыс.
Komputer za 500 zł - odpali wszystko w Full HD
43:34
Rust vs Go : Hands On Comparison
50:40
Просмотров 215 тыс.