Engineering a compiler Notes Chapter 1 Overview of CompilationCompilers are computer programs that translate a program written in one language into a program written in another language. 1.1 INTRODUCTIONThe compiler has a front e 2022-08-01 Compiler Theory
CS61A Python Notes http://composingprograms.com/pages/13-defining-new-functions.html Chapter 1: Building Abstractions with Functions1.1 Getting Started1.1.4 First ExampleStatement describe actions. statement are not eva 2022-07-31 Python
CS143 Notes p7 Lexical AnalysisToken classes correspond to sets of strings. Identifier: strings of letters of digits, starting with a letter. Integer: a non-empty string of digits. Keyword: Whitespace: a non-empt 2022-07-30 Compiler Theory
Cool language Notes 1i : IO <- new IO; new 用于创建 object , 后一个IO是 object的类型。<- 似乎是赋值的意思。 用let ... in创建local variable. if then else statement. The last statement of the block is the value of the block. 这个和perl中一样. = 2022-07-29 Cool
Compilers Priciples, Techniques, & Tools Notes Chapter 1 Introduction1.1 Language Processors1.1.1 Exercises for Section 1.1编译器和解释器的区别: 123编译器工作时,返回低级的代码,如machine language.解释器工作时,产生机器码交给硬件直接执行,然后返回结果. 1.2 The Structure of a CompilerTwo parts to thi 2022-07-28 Compiler Theory
The Elements of Computing System Notes HardwareHello, World BelowNand to TetrisAbstraction and ImplementationAbstraction describes what the module does, and implementation describes how it does it. The RAM contains billions of registers, y 2022-07-26 Compiler Theory
Using dd command rference 首先查找 U 盘设备1$ sudo fdisk -l 卸载 U 盘1$ sudo umount /dev/sda1 使用 dd 命令制作启动盘1$ sudo dd if=xxx.iso of=U盘路径 status=progress 注意不要填上数字,要写成如: /dev/sda. 这里 status=LEVEL, 是和报错相关. 2022-07-24 Skills
An Introduction to GCC Notes Chapter 1: IntroductionChapter 2: Compiling a C programThe -o option is usually given as the last argument on the command line. If the -o option is omitted, the output is written to a default file cal 2022-07-23 GCC