Rust Is Not Low-Level
Whenever someone says they think Rust is a very low-level language I show them this: pub struct ListIter<'a, T: Sized, const N: usize> { 1 implementation inner: std::iter::FlatMap< NodeIter<'a, T, N>, std::iter::Map< std::iter::Take<std::slice::Iter<'a, MaybeUninit<T>>>, fn(&'a MaybeUninit<T>) -> &'a T, >, fn( &'a Node<T, N>, ) -> std::iter::Map< std::iter::Take<std::slice::Iter<'a, MaybeUninit<T>>>, fn(&'a MaybeUninit<T>) -> &'a T, >, >, __phantom: PhantomData<&'a List<T, N>>, }
A tweet shows an extremely complex Rust type and says it is shown whenever someone claims Rust is a very low-level language. The joke is that Rust may offer low-level control, but its advanced type system and iterator abstractions can produce intimidating, highly abstract code. EN: A tweet shows an extremely complex Rust type and says it is shown whenever someone claims Rust is a very low-level language. The joke is that Rust may offer low-level control, but its advanced type system and iterator abstractions can produce intimidating, highly abstract code.
code editor screenshot / скриншот редактора кодаRust code / код на Rustprogramming language syntax / синтаксис языка программированияdark theme / тёмная темаtweet screenshot / скриншот твитаtext caption / текстовая подписьcomplex type declaration / сложное объявление типаiterator / итераторlaptop or computer screen / экран ноутбука или компьютера
#rust#rust programming#программирование#programming#язык программирования#low-level#низкоуровневый#type system#система типов#iterators#итераторы#developer humor#юмор программистов#coding meme#мем про кодинг#reaction#реакция#tweet#твит#screenshot#скриншот#software development#разработка программного обеспечения
- @gentoomemes / 11055 2024-05-02
- Type
- image
- Size
- 800×536 · 59.1 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added