<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Compiler Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/compiler.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Compiler Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-05T18:30:09+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Open Source] #243 - Dingo: Meta-language cho Go với kiến trúc AST Transformer, LSP Proxy và triết lý &quot;Zero-Runtime Overhead&quot;]]></title>
                        <link>https://viblo.asia/p/open-source-243-dingo-meta-language-cho-go-voi-kien-truc-ast-transformer-lsp-proxy-va-triet-ly-zero-runtime-overhead-kY4gDYzqJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-243-dingo-meta-language-cho-go-voi-kien-truc-ast-transformer-lsp-proxy-va-triet-ly-zero-runtime-overhead-kY4gDYzqJAe</guid>
            <description><![CDATA[Trong giới phát triển phần mềm, Go (Golang) nổi tiếng với sự đơn giản và hiệu năng cao, nhưng cũng thường bị chỉ trích vì sự thiếu hụt các tính năng n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-05-05 08:06:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python Guru Series  - Part 2: Các trình thông dịch trong Python]]></title>
                        <link>https://viblo.asia/p/python-guru-series-part-2-cac-trinh-thong-dich-trong-python-MkNLrGblVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-guru-series-part-2-cac-trinh-thong-dich-trong-python-MkNLrGblVgA</guid>
            <description><![CDATA[Xin chào mọi người,\
Hôm nay, trong bài viết thứ hai của loạt bài Python Guru Series, mình muốn chia sẻ cho các bạn về một chủ đề thú vị: Các trình bi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">PhanDC</dc:creator>
            <pubDate>2024-08-01 17:03:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Demo sử dụng MinGW trong Windows Terminal Để biên dịch code C]]></title>
                        <link>https://viblo.asia/p/demo-su-dung-mingw-trong-windows-terminal-de-bien-dich-code-c-MG24B6AG4z3</link>
            <guid isPermaLink="true">https://viblo.asia/p/demo-su-dung-mingw-trong-windows-terminal-de-bien-dich-code-c-MG24B6AG4z3</guid>
            <description><![CDATA[Hi. Mình đang làm 1 series demo cách sử dụng các công cụ lập trình C/C++ như Compiler, Debugger, Editor, IDE để giúp đỡ người mới dễ dàng làm quen với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nhật Vũ</dc:creator>
            <pubDate>2024-05-04 21:11:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các Khái Niệm Cơ Bản Liên Quan Đến Viết Code và Build Phần Mềm]]></title>
                        <link>https://viblo.asia/p/cac-khai-niem-co-ban-lien-quan-den-viet-code-va-build-phan-mem-Ny0VG7RrVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-khai-niem-co-ban-lien-quan-den-viet-code-va-build-phan-mem-Ny0VG7RrVPA</guid>
            <description><![CDATA[
Trong quá trình học lập trình ở trường lớp và quá trình tự đọc tài liệu, chắc hẳn các bạn không ít lần bối rối vì không hiểu nhiều thuật ngữ. Ví dụ b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nhật Vũ</dc:creator>
            <pubDate>2024-04-22 20:44:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một chương trình C được chạy như thế nào trên hệ điều hành Unix]]></title>
                        <link>https://viblo.asia/p/mot-chuong-trinh-c-duoc-chay-nhu-the-nao-tren-he-dieu-hanh-unix-2oKLnGx1VQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-chuong-trinh-c-duoc-chay-nhu-the-nao-tren-he-dieu-hanh-unix-2oKLnGx1VQO</guid>
            <description><![CDATA[Để hiểu được một chương trình C chạy như thế nào trên hệ điều hành Unix (ví dụ như Linux hoặc MacOS), chúng ta sẽ đi qua 3 chủ đề:
- Cách compile một ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">An Vo</dc:creator>
            <pubDate>2024-04-19 20:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về Compiler#2: Chi tiết hơn về các giai đoạn làm việc của Compiler]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-compiler2-chi-tiet-hon-ve-cac-giai-doan-lam-viec-cua-compiler-m2vJPkna4eK</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-compiler2-chi-tiet-hon-ve-cac-giai-doan-lam-viec-cua-compiler-m2vJPkna4eK</guid>
            <description><![CDATA[1. Dẫn nhập
Ở bài trước, chúng ta đã tìm hiểu về sự ra đời, nguyên lý hoạt động và gọi tên được các giai đoạn của 1 Compiler.

Còn trong bài này, ta s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Hải Đăng</dc:creator>
            <pubDate>2023-10-18 14:55:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về Compiler #1: Làm quen với compiler]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-compiler-1-lam-quen-voi-compiler-MG24BKjYJz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-compiler-1-lam-quen-voi-compiler-MG24BKjYJz3</guid>
            <description><![CDATA[Giới thiệu
Trước khi đi vào một dãy kiến thức dày đặc phía sau thì hãy bắt đầu với vài cái đơn giản về thứ mà bạn sắp đọc trước. Đây là một series mà ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Hải Đăng</dc:creator>
            <pubDate>2023-10-13 08:42:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ngôn ngữ lập trình là gì ? Trình biên dịch là gì ? Trình thông dịch là gì ? Chương trình java được biên dịch và thông dịch như thế nào ?]]></title>
                        <link>https://viblo.asia/p/ngon-ngu-lap-trinh-la-gi-trinh-bien-dich-la-gi-trinh-thong-dich-la-gi-chuong-trinh-java-duoc-bien-dich-va-thong-dich-nhu-the-nao-5OXLA5paLGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/ngon-ngu-lap-trinh-la-gi-trinh-bien-dich-la-gi-trinh-thong-dich-la-gi-chuong-trinh-java-duoc-bien-dich-va-thong-dich-nhu-the-nao-5OXLA5paLGr</guid>
            <description><![CDATA[[Góc học cùng mình]

Chắc hẳn chúng ta đã quen với rất nhiều ngôn ngữ như C, C++, Java, Python, Ruby, JavaScript, PHP, Swift, Kotlin điểm chung chúng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Trần Đức</dc:creator>
            <pubDate>2023-08-07 13:40:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Về gcc và g++]]></title>
                        <link>https://viblo.asia/p/ve-gcc-va-g-Rk74a2wlJeO</link>
            <guid isPermaLink="true">https://viblo.asia/p/ve-gcc-va-g-Rk74a2wlJeO</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Betty</dc:creator>
            <pubDate>2023-01-13 21:56:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bạn có thực sự hiểu JVM chạy thế nào?]]></title>
                        <link>https://viblo.asia/p/ban-co-thuc-su-hieu-jvm-chay-the-nao-YWOZrAXPKQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/ban-co-thuc-su-hieu-jvm-chay-the-nao-YWOZrAXPKQ0</guid>
            <description><![CDATA[Xin chào a/e đã đang và sẽ thành dev Java như em, chắc 99% mọi người đều biết jvm là máy ảo, java là ngôn ngữ biên dịch,… nhưng ae có thực sự hiểu cơ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Mạnh Hùng</dc:creator>
            <pubDate>2022-05-21 00:03:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[003: JVM Code cache và Ahead of Time Compiler]]></title>
                        <link>https://viblo.asia/p/003-jvm-code-cache-va-ahead-of-time-compiler-YWOZrrQRZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/003-jvm-code-cache-va-ahead-of-time-compiler-YWOZrrQRZQ0</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Java memory management & performance.

JIT Compiler biến nhữn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-07-08 22:05:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[002: JVM Compiler với C1 Compiler và C2 Compiler]]></title>
                        <link>https://viblo.asia/p/002-jvm-compiler-voi-c1-compiler-va-c2-compiler-4P856QJBlY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/002-jvm-compiler-voi-c1-compiler-va-c2-compiler-4P856QJBlY3</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Java memory management & performance.

Thông dịch (interpret)...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-07-05 23:11:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[001: WORA, JIT Compiler và -XX:+PrintCompilation]]></title>
                        <link>https://viblo.asia/p/001-wora-jit-compiler-va-xxprintcompilation-gDVK2O3nZLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/001-wora-jit-compiler-va-xxprintcompilation-gDVK2O3nZLj</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Java memory management & performance.

Với bài viết đầu tiên,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-07-04 16:40:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao Rails lại dùng cả Webpack lẫn Sprocket?]]></title>
                        <link>https://viblo.asia/p/tai-sao-rails-lai-dung-ca-webpack-lan-sprocket-oOVlYnNV58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-rails-lai-dung-ca-webpack-lan-sprocket-oOVlYnNV58W</guid>
            <description><![CDATA[Khi Rails 6 được ra mắt, có thể bạn đã từng tự hỏi. WTF, sao Webpack đã được add vào rồi, mà Sprocket vẫn tồn tại thế kia :|

Chẳng phải Webpack và Sp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tan Duc</dc:creator>
            <pubDate>2021-02-22 07:54:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu chung về LLVM]]></title>
                        <link>https://viblo.asia/p/tim-hieu-chung-ve-llvm-1VgZv6zMZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-chung-ve-llvm-1VgZv6zMZAw</guid>
            <description><![CDATA[Không hề khó khăn khi nhận thấy rằng các ngôn ngữ lập trình được tạo ra cũng như cải tiến với tốc độ ngày một cao. Rust của Mozilla,  Swift của Apple ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Đức Trung</dc:creator>
            <pubDate>2021-02-05 16:57:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự khác nhau giữa trình biên dịch và trình thông dịch]]></title>
                        <link>https://viblo.asia/p/su-khac-nhau-giua-trinh-bien-dich-va-trinh-thong-dich-Eb85oxG2K2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-khac-nhau-giua-trinh-bien-dich-va-trinh-thong-dich-Eb85oxG2K2G</guid>
            <description><![CDATA[![](https://images.viblo.asia/4afe0c5c-6941-4410-8a4c-7f0c91c18128.jpg)



Trình biên dịch là trình dịch chuyển đổi từ ngôn ngữ nguồn (các ngôn ngữ lậ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Nhu Thuy</dc:creator>
            <pubDate>2020-01-11 21:30:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Compile Javascript version slow motion]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/compile-javascript-version-slow-motion-Az45bmJglxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/compile-javascript-version-slow-motion-Az45bmJglxY</guid>
            <description><![CDATA[Statements
Trước tiên, ta tìm hiểu một câu lệnh là như thế nào?
Câu lệnh trong Javascript là tổ hợp các biến, những con số và các phép toán để thực hi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hao Le</dc:creator>
            <pubDate>2018-12-14 00:56:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Domain-specific Language Implementation Patterns (Pt. 5): Compiler, Interpreter, and Transcompiler]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/domain-specific-language-implementation-patterns-pt-5-compiler-interpreter-and-transcompiler-eW65GA7OZDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/domain-specific-language-implementation-patterns-pt-5-compiler-interpreter-and-transcompiler-eW65GA7OZDO</guid>
            <description><![CDATA[5. Compiler, interpreter, and transcompiler
Compiler, interpreter, or transcompiler are generator programs capable of transforming the source unit alo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Do Ha Long</dc:creator>
            <pubDate>2018-10-21 20:16:45</pubDate>
                                                                                                        </item>
            </channel>
</rss>
