There are few things in life that bring me much joy and hate at the same time. Like chocolate that hurts when eaten and markdown . Seriously why?? Half of the time we aren’t even using the full language! HTML is the best Programming Language! I know you’ve heard people say the only programming language they know is HTML. And I know, we both rolled our eyes in discontent trying to get our PL papers…
The story of x86 SIMD is simply not about technology. It’s about marketing, corporate politics , engineering compromises, competitive pressure. This is the behind-the-scenes history of how Intel and AMD battled for vector supremacy, the controversial decisions that defined an architecture, and the personalities who made it happen. Part I: The Not-So Humble Beginnings (1993-1999) The MMX Gamble:…
Privacy Policy Last updated: January 2026 Data Collection This website uses Google Analytics 4 to understand how visitors engage with our content. The following data is collected: Pages visited Time spent on pages Referrer (how you found us) Device/browser type Approximate location (country/region) Cookies We use a single cookie to remember your privacy preferences: BGsLab_consent :…
varm and vasm represent a deep dive into systems programming, providing a low-level execution environment inspired by ARMv7. Key Features Zero Garbage Collection : Direct memory management for performance and Predictability. Cross-platform Assembly : Assembly code that runs anywhere C99 is supported. Advanced Concurrency : Integrated support for both multi-threading and green threading. System…
Arith is a deep dive into compiler design, implementing a full interpretation pipeline from lexical analysis and parsing to bytecode compilation and execution on a custom stack-based virtual machine. Architectural Achievements Hand-written Lexer & Pratt Parser : Built from first principles to construct a robust Abstract Syntax Tree (AST). Two-Phase Execution Engine : lowered the AST into a custom…
This is a research project that addresses the challenge of translating a low-resource, linguistic isolate like Ancient Sumerian into modern Turkish. Technical Deep Dive Transformer Architecture : Fine-tuned a T5 model using transfer learning to overcome sparse data. Custom Tokenization : Developed a tokenizer specifically tailored to Sumerian transliteration. Complex Data Pipeline : Engineered a…