Truth Table Generator
●●○○○যেকোনো boolean expression parse করে truth table বানানো — parsing-এর প্রথম স্বাদ।
বিস্তারিত গাইড →BUILD TRACK
উদ্দেশ্য production-quality software বানানো না। উদ্দেশ্য বোঝা। একটা জিনিস নিজে বানানোর পর সেটা আর কখনো black box মনে হয় না — এই কারিকুলামের সবচেয়ে গুরুত্বপূর্ণ অংশ এটাই।
যেকোনো boolean expression parse করে truth table বানানো — parsing-এর প্রথম স্বাদ।
বিস্তারিত গাইড →Propositional logic-এর natural deduction proof verify করা।
বিস্তারিত গাইড →BFS/DFS/topological sort visualise করা, adjacency representation নিজে লেখা।
বিস্তারিত গাইড →যেকোনো value-র raw bytes, binary, hex, IEEE 754 breakdown দেখানো।
বিস্তারিত গাইড →নিজে UTF-8 encoder/decoder লেখা — বাংলা string দিয়ে test করা।
বিস্তারিত গাইড →IEEE 754 addition নিজে implement করে hardware-এর সাথে মেলানো।
বিস্তারিত গাইড →Netlist থেকে circuit simulate করা — propagation সহ।
বিস্তারিত গাইড →Logisim + Verilog দুইভাবেই ADD/SUB/AND/OR/XOR/SHIFT সহ ALU।
বিস্তারিত গাইড →State diagram → truth table → flip-flop circuit।
বিস্তারিত গাইড →Datapath + control unit, নিজের mini-ISA চালানো।
বিস্তারিত গাইড →RISC-V RV32I emulator — fetch/decode/execute loop নিজে লেখা।
বিস্তারিত গাইড →Memory trace খেয়ে hit/miss rate বের করা, associativity নিয়ে experiment।
বিস্তারিত গাইড →Hazard ও stall সহ 5-stage pipeline animate করা।
বিস্তারিত গাইড →strlen, memcpy, fibonacci — libc ছাড়া।
বিস্তারিত গাইড →নিজের mini-ISA-র text assembly → machine code।
বিস্তারিত গাইড →একই C code-এর -O0/-O2/-O3 output তুলনা করে report লেখা।
বিস্তারিত গাইড →fork/exec/pipe/redirect/job control সহ নিজের shell।
বিস্তারিত গাইড →mmap-এর উপর নিজের malloc/free — free list, coalescing।
বিস্তারিত গাইড →FIFO/RR/MLFQ তুলনা করে turnaround ও response time মাপা।
বিস্তারিত গাইড →cat, ls, wc, grep, head — syscall দিয়ে সরাসরি।
বিস্তারিত গাইড →Bootloader → protected mode → interrupt → simple scheduler।
বিস্তারিত গাইড →Vector, hashmap, BST, heap — নিজের implementation + benchmark।
বিস্তারিত গাইড →Dijkstra vs A* — explored node সংখ্যা তুলনা।
বিস্তারিত গাইড →Theory-র complexity বনাম বাস্তব wall-clock — কেন মেলে না।
বিস্তারিত গাইড →Reader → eval → environment → closures।
বিস্তারিত গাইড →নিজের heap ও collector, allocation pressure মাপা।
Simply-typed lambda calculus-এর inference।
Expression language-এর precedence-correct parser।
বিস্তারিত গাইড →Stack machine, compiler থেকে bytecode, dispatch loop।
নিজের ভাষা → x86-64 assembly → চলমান binary।
বিস্তারিত গাইড →Raw socket API, তারপর epoll দিয়ে concurrent version।
বিস্তারিত গাইড →Parser, keep-alive, static file serving — framework ছাড়া।
বিস্তারিত গাইড →Root থেকে iterative resolution, wire format নিজে parse।
বিস্তারিত গাইড →Raw socket-এ Ethernet/IP/TCP header decode।
বিস্তারিত গাইড →Append-only log + in-memory index + compaction।
বিস্তারিত গাইড →Disk page সহ insert/delete/split/merge।
বিস্তারিত গাইড →SELECT/WHERE/JOIN parse করে execute করা।
বিস্তারিত গাইড →EXPLAIN ANALYZE, pg_stat, page inspection দিয়ে তদন্ত।
বিস্তারিত গাইড →Concurrent event detect করা।
বিস্তারিত গাইড →Leader election + log replication, partition দিয়ে test।
বিস্তারিত গাইড →Quorum read/write, tunable consistency।
বিস্তারিত গাইড →নিজের system-এ latency/partition inject করে behaviour দেখা।
বিস্তারিত গাইড →SHA-256, AES mode, DH key exchange নিজে implement (শেখার জন্য)।
বিস্তারিত গাইড →নিয়ন্ত্রিত পরিবেশে overflow দেখা, তারপর প্রতিটা mitigation চালু করে ব্যর্থ হতে দেখা।
নিজের একটা project-এর পূর্ণ threat model লেখা।
বিস্তারিত গাইড →নিজের server-এ TLS, rate limit, input validation, seccomp।
বিস্তারিত গাইড →Stride access দিয়ে cache line size ও hierarchy নিজে measure করা।
বিস্তারিত গাইড →Naive → tiled → SIMD → threaded, প্রতিটা ধাপে GFLOPS।
বিস্তারিত গাইড →CAS-based MPSC queue, ABA problem সহ।
বিস্তারিত গাইড →clone() + namespaces + cgroups + pivot_root — ~300 line-এ mini docker।
বিস্তারিত গাইড →হাতে layer বানিয়ে union mount।
বিস্তারিত গাইড →এই platform-টাই Cloudflare Pages-এ deploy করে pipeline বোঝা।
বিস্তারিত গাইড →একাধিক node-এ container schedule করার toy scheduler।
বিস্তারিত গাইড →Regex → NFA → DFA → matcher, backtracking ছাড়া।
বিস্তারিত গাইড →Tape, transition table, universal TM।
বিস্তারিত গাইড →Unit propagation ও backtracking সহ।
বিস্তারিত গাইড →একটা systems paper বেছে তার key experiment reproduce করে report লেখা।
বিস্তারিত গাইড →