Рет қаралды 3,266
Lagi-Lagi ngobrol soal C++, dan lagi-lagi sama Gilang. Kita akan bahas C++, Compilers, dan Platformnya. Tidak lain dan tidak bukan besama Gilang Hamidy dan @mustafasegf .
Mukaddimah
00:00:00 - Pembukaan
00:03:54 - @mustafasegf Lulus tentang Kurikulum UI & Skripsi
00:05:30 - Judol dan Web Programming
00:08:42 - Tentang Javascript, Browser dan Teknologi Web
00:13:26 - Sekejap soal C, C++
00:15:00 - Tentang CGI (Common Gateway Interface)
00:22:00 - Probability dan Gacha
00:26:00 - Tentang Random (RNG)
00:34:53 - Richard Feynmann & about explaining complex topic dan nyap-nyap di internet
00:41:00 - Roasting Rust: Linked List
00:43:00 - Jangan ngoding C++ kaya ngoding Java
00:43:58 - C++, Iterator, Metaprogramming, dkk
00:59:00 - Soal alignment dan memori
00:55:55 - Rust dan Pointer
00:57:35 - Java dan unsigned
01:01:07 - Procmacro di Rust
01:04:05 - && dan move semantics. Perbandingan C++ dan Rust
Live Coding
01:11:00 - Live coding - Word Breaker. Perbedaan reference dan tidak, copy semantics.
01:19:43 - std::forward dan std::move
01:22:49 - Copy, reference, dan rvalue (move semnantics) demo.
01:38:11 - Hukum reinterpret_cast .
01:45:44 - C code with minimal pointer. Sebagian object di stack.
01:47:08 - Never return pointer
01:49:26 - C++, RAII, destructor
01:53:00 - Flexing, C++ Template Metaprogramming
01:58:00 - Template Specialisation
02:04:00 - Pertanyaan Pointer di Heap atau Stack
02:09:34 - Deep Dive Go Runtime dan C FFI, dan behaviour runtime dan kompilasi Go.
02:21:00 - Back to C++, use template and macro magic.
02:24:01 - Cerita gimana paham ABI di go.
02:29:45 - Rust & Zero Cost Abstraction
02:35:00 - Penutup
Follow: x.com/lynxluna