<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/assembly/best-of/2025" -->

---
title: Best Assembly posts of 2025 | daily.dev
description: The most upvoted Assembly posts of 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/assembly/best-of/2025
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/assembly/best-of/2025
og:type: website
og:site_name: daily.dev
og:title: Best Assembly posts of 2025 | daily.dev
og:description: The most upvoted Assembly posts of 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Assembly — 2025

1. 1  
[](/posts/cli-q-a-minimal-programming-language-and-compiler--gqpc3txrz "cli/q: 🌱 A minimal programming language and compiler.")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 1y  
cli/q: 🌱 A minimal programming language and compiler.  
Q is a minimal, dependency-free programming language and compiler that targets x86-64 and arm64 architectures. It features ultra-fast compilation (under 1ms for simple programs), tiny executables (Hello World is \~600 bytes), and supports multiple platforms including Linux, Mac, and Windows. The compiler is built in Go and uses SSA-based intermediate representation for optimization. It generates position-independent executables with security features like W^X memory protection and can be used for scripting due to its fast compilation speed.  
49  
1
2. 2  
[](/posts/forget-c---assembly-is-all-you-need-zxgtm9b8l "Forget C - Assembly is All You Need")  
Video  
![Avatar of tsoding_daily](https://media.daily.dev/image/upload/s--6msWm9pp--/f_auto/v1728806157/logos/tsoding_daily)Tsoding Daily · 2y  
Forget C - Assembly is All You Need  
The post explores the use of Flat Assembler (FASM) for writing and executing assembly programs. It demonstrates basic assembly operations, such as creating an empty file, generating an executable, and handling ELF formats. The discussion includes implementing loops, printing numbers, and the potential integration of macros for simplifying repetitive tasks. Additionally, it highlights the flexibility and low-level control that assembly language offers over higher-level languages like C.  
24  
2
3. 3  
[](/posts/phosh-0-50-released-gnome-app-aims-to-help-you-learn-assembly-pqghd9d6w "Phosh 0.50 Released, GNOME App Aims To Help You Learn Assembly")  
Article  
![Avatar of phoronix](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee)Phoronix · 1y  
Phosh 0.50 Released, GNOME App Aims To Help You Learn Assembly  
Phosh 0.50 has been released alongside GNOME 49, bringing updates to the Wayland compositor designed for mobile devices. Additionally, a new GNOME application has been introduced to help developers learn assembly language programming.  
23
4. 4  
[](/posts/a-programmer-s-guide-to-x86-64-assembly-series-overview--mnd3ifqck "A Programmer’s Guide to x86-64 Assembly (Series Overview)")  
Article  
![Avatar of codeconfessions](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/13e0f42f33864f94bf4d8f0e43234afd)Confessions of a Code Addict · 1y  
A Programmer’s Guide to x86-64 Assembly (Series Overview)  
A comprehensive series overview covering x86-64 assembly programming from first principles. The series starts with computer organization fundamentals, binary arithmetic, and system-level foundations, then progresses through building assembly programs, debugging with GDB, and making system calls. Future topics include registers, memory addressing, control flow, functions, and culminate in building a web server in pure assembly. Designed to help programmers understand low-level execution and improve their high-level coding skills.  
14

[See all Assembly archives](/tags/assembly/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/assembly/best-of/2025#page","url":"https://daily.dev/tags/assembly/best-of/2025","name":"Best Assembly Posts of 2025","description":"The most upvoted Assembly posts of 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/assembly/best-of/2025#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/cli-q-a-minimal-programming-language-and-compiler--gqpc3txrz","name":"cli/q: 🌱 A minimal programming language and compiler."},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/forget-c---assembly-is-all-you-need-zxgtm9b8l","name":"Forget C - Assembly is All You Need"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/phosh-0-50-released-gnome-app-aims-to-help-you-learn-assembly-pqghd9d6w","name":"Phosh 0.50 Released, GNOME App Aims To Help You Learn Assembly"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-programmer-s-guide-to-x86-64-assembly-series-overview--mnd3ifqck","name":"A Programmer’s Guide to x86-64 Assembly (Series Overview)"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Assembly","item":"https://daily.dev/tags/assembly"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/assembly/best-of"},{"@type":"ListItem","position":5,"name":"2025"}]}]}
```

