登录
首页 » MFC C++,c++ » MiniC编译器设计与实现

MiniC编译器设计与实现

于 2023-04-21 发布 文件大小:23.36 MB
0 144
下载积分: 2 下载次数: 1

代码说明:

MiniC 的编译程序和目标程序的执行程序都是用 C++ 语言编写的,因此 MiniC 语言可在配备C 语言的任何机器上实现。它的编译过程采用从左到右扫描输入符号串,进行最左推导,再向右看一个符号的方式,以语法分析程序为核心,词法分析和汇编代码生成程序都是独立的过程。当语法分析需要读取输入符号串时就调用词法分析程序;而当语法分析正确后,需要生成相应的目标代码时,则调用汇编代码生成程序和创建EXE文件程序。 用表格管理程序建立变量、常量和过程标识符的说明与引用之间的信息联系。当源程序编译正确时,编译程序自动调用执行程序,对目标代码进行执行,并按用户程序的要求输入数据和输出运行结果。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 导入数据文件,仿真正态分布曲线图
    导入存储数据的TXT文件,经过计算仿真出正态分布曲线图,可以直观的看出数据之间的变化关系。
    2022-03-06 00:32:12下载
    积分:1
  • opencv mfc鼠标画矩形
    基于opencv 的 mfc鼠标画矩形,可直接运行,具有一定的借鉴作用。 基于opencv 的 mfc鼠标画矩形,可直接运行,具有一定的借鉴作用。
    2022-01-23 11:24:55下载
    积分:1
  • 基于MFC的邮件客户端
    基于MFC设计的一个邮件客户端,可以正常的通过smtp协议发送邮件,收邮件的话用的是pop3协议,没做imap协议的
    2022-01-26 01:35:32下载
    积分:1
  • 计算机图形学画圆环
    采用语言C++,MFC框架。程序实现啦圆环的两种画法,包括线框圆环和实行圆环。可以通过鼠标滑轮控制图形的大小,鼠标左键拖动图形的移动,鼠标右键实现菜单选项控制灯光的开启关闭。上下左右键控制图形移动,空格键实现图形旋转的停止与开始。pageup 和pagedown实现图形旋转的速度控制。
    2022-02-14 15:38:20下载
    积分:1
  • HOOKAPI相关知识 已实现HOOK 系统的四个函数 WriteFile ReaFile Deletefile等
    HOOKAPI相关知识  已实现HOOK 系统的四个函数  WriteFile ReaFile  Deletefile等,ows文件监控系统旨在为Windows环境中的文件提供安全性。我需要设计一个应用程序来监视Windows上的文件打开、关闭和保存操作,并限制用户在安装此实用程序之前访问文件类型的子集。这是通过连接Windows文件相关api,然后根据需要在Windows
    2023-03-17 03:00:04下载
    积分:1
  • MFC实现串口通信
     MFC实现的串口通信程序,基于VS2015,调试无误。
    2022-12-03 11:30:12下载
    积分:1
  • 图像处理
    该资源包含多种图像处理算法,基于MFC框架,包括格式转换、平移、放缩、旋转,模板匹配、线状特征提取,等
    2023-01-30 23:30:04下载
    积分:1
  • MFC 串口通信
    是关于mfc编程的串口程序使用C++语言编写,程序包含的显示界面的按钮有:打开文件,串口选择,发送数据可以实现上位机与下位机的串口通讯,下位机可以选择各种型号的单片机或者各种型号的arm,写好下位机程序即可使用该程序实现通讯,可以通过串口助手或者点亮下位机LCD验证通讯数据。
    2022-03-02 17:23:23下载
    积分:1
  • mfc实现窗口分割
    mfc实现的窗口分割,原理很简单,已经实现了,需要的可以下载哦!!mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割mfc实现的窗口分割
    2023-05-18 16:55:04下载
    积分:1
  • 3des和base64加密数据
    使用c++做的3des和base加密数据的mfc工具程序,可以用它来加密自己的保密数据,也可以用在工作和学习,代码非常简单关键代码使用纯c语言实现,并不复杂,适合广大人群使用
    2022-07-20 02:26:46下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载