您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
暑假打算写个基于安卓的C语言编译器,请教大佬该学习哪方面的知识?
编译器,的话,暑假暑假打算写个基于安卓的C语言编译器,请教大佬该学习哪方面的知识?
发布时间:2019-02-08加入收藏来源:互联网点击:
暑假打算写个基于安卓的C语言编译器,请教大佬该学习哪方面的知识?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
有梦想是好的。
先定个小目标,比如一年挣它一个亿。。。
先不提IDE和语法分析人机界面等,只说编译成可执行文件。
基本要写两个编译器,一是将c源程序编译成中间代码,可先不管操作系统系统调用。二是将中间代码优化并生成适应某个操作系统的可执行文件,这需要对操作系统很熟悉。
你可以先用某种语言比如C实现正则表达式编译和函数调用。
一个暑假能做出来就很好了!
回答于 2019-09-11 08:43:50
写编译器的话,可以先看看编译原理
回答于 2019-09-11 08:43:50
你说的是编辑器吧。编译器你还真敢想
回答于 2019-09-11 08:43:50
我觉得楼主是写安卓的C编译器,完全可以拿开源的x86编译器来改,数据方面不用动。就是改下显示之类。
回答于 2019-09-11 08:43:50
基于安卓的C编译器?你知道自己要干嘛吗?
回答于 2019-09-11 08:43:50
暑假时间留着看书吧…别写编译器了…那点时间写不完的…
回答于 2019-09-11 08:43:50
嗯…编译器的话,文本分析,编码逻辑,指令集,可执行文件格式…,难度也不算大,一个暑假差不多了。
回答于 2019-09-11 08:43:50
能不能务实一点?
回答于 2019-09-11 08:43:50
童言无鸡童言无鸡
上一篇:如果有喜欢的人了,但是恋爱经验少,想谈一些人补充一下自己,再去追向自己喜欢的人,和她共一生,好吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |