Description: Haskell教程(by rufi)
传统的Basic,Pascal,C++,C#,Java,Python等都是命令(imperative)编程语言, 程序语句有一定的执行次序. 函数(functional)编程语言则给出执行的内容, 关注于更高层次的\"做什么\"而不是\"怎么做\", 这就是二者最明显的一个区别。函数编程语言的语法功能非常强,使编程的效率大幅提高。
Haskell是世界上公认的语法最优美最简洁的一种语言。的确,Haskell语言是写给人看的,而不是写给机器看的。另一方面,这也使得的 Haskell的编译技术成为一个难点。从以人为本的角度来看,程序员的时间比机器的时间更宝贵,所以Haskell是明智的选择。-Haskell Guide (by rufi) traditional Basic, Pascal, C, C#, Java, Python, are orders (imperative) programming language, procedures statement to a certain extent the implementation of the order. function (functional) programming language is given in the implementation of the content, focus on a higher level of "what to do" rather than "how to do", which is both the most obvious one distinction. Function programming language syntax is very strong, so the programming efficiency greatly improved. Haskell is the world's most recognized syntax of the most succinct and beautiful language. Indeed, Haskell is written on posters, and not written for machines to read. The other, it also makes the Haskell compiler technology as a difficulty. From a people-oriented perspective, t Platform: |
Size: 12613 |
Author:鲍军波 |
Hits:
Description: Draak is a multi-language, macro compiler, meaning all syntax and code generation is defined in a single file. Draak is a single binary that is able to compile any context free language (like C, Pascal, Java) for any platform with only 1 file.
Draak Compiler是一个多语言,宏编译器,可以在一个单独的文件中定义所有的语法和代码生成。Draak 是一个单独的二进制文件,可以在任意平台上只使用一个文件来编译任何上下文无关的语言(类似 C, Pascal, Java)。 -Draak is a multi-language, macro compiler, meaning all syntax and code generation is defin ed in a single file. Draak is a single binary that is able to compile any context free language (li ke C, Pascal, Java) for any platform with only a file. Draak Co. mpiler is more than one language, Acer compiler, in a separate document definition all the grammar and code generation. Draak is a single binary file. at any platform can only use one file to compile any context-free languages (like C, Pascal, Java). Platform: |
Size: 644096 |
Author:远超 |
Hits:
Description: Haskell教程(by rufi)
传统的Basic,Pascal,C++,C#,Java,Python等都是命令(imperative)编程语言, 程序语句有一定的执行次序. 函数(functional)编程语言则给出执行的内容, 关注于更高层次的"做什么"而不是"怎么做", 这就是二者最明显的一个区别。函数编程语言的语法功能非常强,使编程的效率大幅提高。
Haskell是世界上公认的语法最优美最简洁的一种语言。的确,Haskell语言是写给人看的,而不是写给机器看的。另一方面,这也使得的 Haskell的编译技术成为一个难点。从以人为本的角度来看,程序员的时间比机器的时间更宝贵,所以Haskell是明智的选择。-Haskell Guide (by rufi) traditional Basic, Pascal, C, C#, Java, Python, are orders (imperative) programming language, procedures statement to a certain extent the implementation of the order. function (functional) programming language is given in the implementation of the content, focus on a higher level of "what to do" rather than "how to do", which is both the most obvious one distinction. Function programming language syntax is very strong, so the programming efficiency greatly improved. Haskell is the world's most recognized syntax of the most succinct and beautiful language. Indeed, Haskell is written on posters, and not written for machines to read. The other, it also makes the Haskell compiler technology as a difficulty. From a people-oriented perspective, t Platform: |
Size: 12288 |
Author:jbbao |
Hits:
Description: 在为 Linux 开发应用程序时,绝大多数情况下使用的都是 C 语言,因此几乎每一位 Linux程序员面临的首要问题都是如何灵活运用 C 编译器。目前 Linux 下最常用的C 语言编译器是 GCC(GNU Compiler Collection),它是 GNU项目中符合 ANSI C 标准的编译系统,能够编译用C、C++和Object C 等语言编写的程序。GCC 不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如 Java、 Fort ran、Pascal、Modula-3和 Ada等。 -In developing applications for Linux, the vast majority of cases are used in C language, so almost every Linux programmer facing a primary problems are how to make flexible use of C compiler. Linux is currently the most commonly used C language compiler is a GCC (GNU Compiler Collection), it is the GNU project in line with the standard ANSI C compiler system, able to compile with C, C++ And Object C language, such as procedures. GCC is not only very powerful, flexible structure is also abnormal. The most commendable is that it can through a variety of front-end module to support a variety of languages such as Java, Fort ran, Pascal, Modula-3 and Ada, etc.. Platform: |
Size: 137216 |
Author:蕊儿 |
Hits:
Description: Java lexical analyzer for semi pascal language
its my first phase of my compiler project
there is another class tokens class i used iwill put it after a while ,
i used stream tokenizer
for more information just ask me :) Platform: |
Size: 4096 |
Author:eadoking |
Hits:
Description: PL/0 编译器前端。PL/0 编译器项目是本课程早年的主要课程实验。PL/0 是类Pascal语言的一个很小的子集。上传得代码是完整的PL/0 编译器源码C版本-2)GJC 前端。GJC 是早年Sun 公司资助的一个开源Java 编译器。上传的代码是一个完整的GJC Java 编译器源码
允许输入拉丁字符的拼音
PL/0 compiler front-end. PL/0 compiler project is the early years of this course the main course experiment. PL/0 is a small class of Pascal language subset. Upload was complete code is PL/0 compiler source C version Platform: |
Size: 10240 |
Author:yxl |
Hits:
Description: PL/0 编译器前端。PL/0 编译器项目是本课程早年的主要课程实验。PL/0 是类Pascal语言的一个很小的子集。上传得代码是完整的PL/0 编译器源码JAVA版本-2)GJC 前端。GJC 是早年Sun 公司资助的一个开源Java 编译器。上传的代码是一个完整的GJC Java 编译器源码
允许输入拉丁字符的拼音
PL/0 compiler front-end. PL/0 compiler project is the early years of this course the main course experiment. PL/0 is a small class of Pascal language subset. Upload was complete code is PL/0 compiler source JAVA version Platform: |
Size: 111616 |
Author:yxl |
Hits:
Description: Java编写的编译器和解释器,运行 pascal脚本-Written in Java compiler and interpreter to run the script pascal Platform: |
Size: 19456 |
Author:Jenson |
Hits: