QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 617|回复: 2

请大家给些建议,有关编译器的

[复制链接]
发表于 2004-3-4 10:27:54 | 显示全部楼层 |阅读模式
最近要做一个linux下的简单的编译器,是把程序原文件编译成x86汇编语言。然后用gcc再编译成机器语言

要设计一个新的简单的语言,希望大家对新语言的以下问题给些建议

要求新语言满足以下要求:
1.算术表达式
2.整形和字符型变量
3.整形,字符型和 字符串型文本
4.函数和过程
5.至少一种流控制结构(像if....else....)
6.至少一种循环结构(像while...)
7.注释(单行和多行)
8.标准输出(像“hello world”程序一样的屏幕输出)

我就不知道是直接搞一个C的子集来用,还是另外设计一套新的。不知大家对设计这种新语言有什么看法?能否给些什么建议。先谢过了。
发表于 2004-3-4 22:52:30 | 显示全部楼层
C语言最吸引我的就是不需要打太多的英文字母~
所以高度符号化能够提高编码效率
回复

使用道具 举报

 楼主| 发表于 2004-3-5 07:16:53 | 显示全部楼层
其实用C的子集来做也有方便的地方, 可以用gcc生成asm来对照自己编译的asm,对改正自己编译器的bug很有帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 20:46 , Processed in 0.040499 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表