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
LaTex入门 第一章 熟悉LaTec\documentclass{article}声明文档的类型是article. \begin{document}和\end{document}标识出正文的范围。 使用\documentclass[UTF8]{ctexart}可显示中文。 \section{}声明了一节的标题. 2022-07-21 LaTeX
Practical Vim Notes 第12章\c之前的模式忽略大小写。 \x代表完整的字符集[0-9a-fA-F] <和>用于匹配单词的边界。 \_s匹配空白字符或换行符。 %()非捕获型括号。 \zs标志匹配的起始,\ze标志匹配的结束。类似于perl中的环视。 与Perl正则语法的对比:h perl-patterns 2022-07-20 Vim