各个编程语言编译器源码收集

心血来潮在 Github 收集了各个主流编程语言的编译器源码,下面列出了各个编译器文件链接以及实现语言(可能会有错误)。

GCC 系列

官网 官方仓库 Github镜像

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages.

C - GCC

实现语言:C(自举
各文件目录

语法分析器

C++ - GCC

实现语言:C
各文件目录

语法分析器

词法分析器

Ada - GCC

实现语言:Ada(自举
各文件目录

语法分析器

Objective-C - GCC

实现语言:C
各文件目录

语法分析器同 C

Objective-C++ - GCC

实现语言:C
各文件目录

语法分析器同 C++

Fortran - GCC

实现语言:C
各文件目录

语法分析器

Go - GCC

实现语言:C
各文件目录

语法分析器

词法分析器

D - GCC

实现语言:C
各文件目录

语法分析器

词法分析器

Golang

实现语言:Go(自举
官网 Github仓库

各文件目录

语法分析器

Swift

实现语言:C++

你可能感兴趣的:(编译器,编程语言)