
编译原理
文章平均质量分 94
编译原理学习笔记
Corsair_cxs
惟精惟一
展开
-
[转] C++ shared_ptr指针
转载说明文章内容来自cppreference: https://zh.cppreference.com/w/cpp/memory/shared_ptr本文只供个人学习使用,不涉及任何商业用途。如有涉及版权问题,请联系我删除。转载请说明作者与出处~文章目录转载说明背景特性实现说明上手例程在Linux下编译运行:背景定义于头文件 <memory>template< class T > class shared_ptr; (C++11 起)特性std::shar转载 2021-01-31 11:02:37 · 273 阅读 · 0 评论 -
GCC编译过程以及对应FILE文件表
文件(FILE)格式含义file.cC 源文件file.hC 头文件(预处理文件)file.i预处理后的 C 源文件file.CC++源文件file.ccC++源文件file.cxxC++源文件file.mObjective-C 源文件file.s汇编语言文件file.o目标文件a.out连接的输出文件TMPDIR/cc*临时文件LIBDIR/cpp预处理器LIBDIR/cc1C 编译器...翻译 2020-11-03 13:23:22 · 804 阅读 · 0 评论 -
快速上手ANTLR--在Windows环境下解析计算器指令语法
文章目录前言一、antlr是什么?二、使用步骤1.引入库2.写一个EvalVisitor.java类3.写一个Calc.java类(主类)4.写一个自定义的calc.txt文件4.执行命令5.运行结果总结前言提示:网上讲述ANTLR入门的教程太多了,本文是在Windows X86 64位机器下运行的,仅供参考。提示:以下是本篇文章正文内容,下面案例可供参考一、antlr是什么?antlr是一个非常强大的语法分析生成工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。它被广泛应用于学术领转载 2020-09-24 16:31:03 · 582 阅读 · 2 评论 -
编译原理笔记 - 文法知识
文章目录乔姆斯基体系的四个层次四种语言类的包含关系主要特点乔姆斯基体系的四个层次乔姆斯基体系是计算机科学中刻画形式文法表达能力的一个分类谱系,是由语言学家诺姆·乔姆斯基于1956年提出的。它包括四个层次:- 0-型文法(无限制文法或短语结构文法)包括所有的文法。该类型的文法能够产生所有可被图灵机识别的语言。可被图灵机识别的语言是指能够使图灵机停机的字符串,这类语言又被称为递归可枚举语言。注意递归可枚举语言与递归语言的区别,后者是前者的一个真子集,是能够被一个总停机的图灵机判定的语言。- 1转载 2020-09-21 16:11:02 · 773 阅读 · 0 评论