社区
C语言
帖子详情
有愿意共同研究LCC的仁兄吗?
liudows
2004-03-23 08:31:27
LCC是一个公开源代码的Windows下的C编译器。最近我在读它的源代码,也在翻译它的庞大的技术文档。非常希望有兴趣相投的仁兄一起研究,共同进步。请联系我:mysea000@163.com。
...全文
64
15
打赏
收藏
有愿意共同研究LCC的仁兄吗?
LCC是一个公开源代码的Windows下的C编译器。最近我在读它的源代码,也在翻译它的庞大的技术文档。非常希望有兴趣相投的仁兄一起研究,共同进步。请联系我:mysea000@163.com。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
荒废的太阳
2004-03-25
打赏
举报
回复
to luocong(静下心来读点书!):
(我白天上班是不能上网,公司管得很严,所以回复只能在晚
上。很抱歉回复这么迟)
我的确很想做一下编译器,我觉得你的汇编功底是很深的了,
我现在只是对C和java之类的高级语言有点了解。我很想再了
解一下汇编方面的东西,然后看能不能写一个编译器。
我的书读得很少(没有读过高中、大学,只读过中专),英语
不好,所以直接去看intel的汇编文档很吃力(但还是想看看)。
如果你有兴趣,我非常希望能够与你在汇编和编译器方面进行
一些交流。
我的QQ是88420,yahoo的Messenger id是:
leichangchun@yahoo.com.cn
liudows
2004-03-25
打赏
举报
回复
现在源码好像要收费,在作者的网站上是下不到的。到云凤工作室下载。
yegaofei
2004-03-25
打赏
举报
回复
ygfcsy1982@163.com
想看看源代码
谢谢!!
maddevil
2004-03-25
打赏
举报
回复
是这里http://www.cs.virginia.edu/~lcc-win32/ 的这个LCC吗?
好像没有公开源代码吧?
liudows
2004-03-25
打赏
举报
回复
to superworker(走出江湖):留下email吧。Thanks!
luocong
2004-03-24
打赏
举报
回复
to superworker(走出江湖):
我对脚本解析器也比较感兴趣,一起交流一下吧!:)
荒废的太阳
2004-03-24
打赏
举报
回复
老罗的东西很不错,我也打算开始弄弄汇编。
luocong
2004-03-24
打赏
举报
回复
对了,上面的那篇《学习OpCode》,如果出现链接打不开的情况,请去掉IE浏览器的“工具->Internet选项->高级->总是以UTF-8发送URL”前面的勾。
luocong
2004-03-24
打赏
举报
回复
感兴趣,希望跟楼主一同交流。
我的主页是:http://www.luocong.com
呵呵,很巧,我的名字缩写是LC(少了一个“C”),我对编译器技术也很感兴趣,通过研究Intel IA-32体系,我写了一个完整的支持80x86、FPU、MMX、SSE、SSE2、3DNOW!的反汇编器引擎和Assembler。另外,我还用lex/yacc写过一些脚本解释器。我觉得编译器的前端已经是死领域了,自70年代之后就几乎已经定型,现在在编译器后端设计上资料还不多,尤其是中文的。我在写一个系列文章:《学习OpCode》,可以在下面的地址看到:
http://www.luocong.com/learningopcode
请楼主一起交流。 :)
liudows
2004-03-24
打赏
举报
回复
有兴趣一起研究吗?
liudows
2004-03-24
打赏
举报
回复
当然有源代码了。你要吗?给地址先。
荒废的太阳
2004-03-23
打赏
举报
回复
对不起,我的名字的拼音缩写就是LCC,同时我也对编译器非常感兴趣。
想试一下自己能否做一个编译器(C的),为此做了一个解释器。我认
为对于这个解释器我是做的很认真的,解释器支持的语言是JavaScript
语法的语言。对于JavaScript里面的对象操作和移位运算没有实现
(当然要实现移位运算我认为是很容易的),同时对于错误处理也是比
较详细的。而且我已经把该解释器做成了一个对外可以只提供一个接口
函数的模样了,这样做的目的是,如果在我们的应用系统中需要提供一
点灵活的脚本功能时,使用它很方便就可以实现了。对于函数调用,
支持递归和嵌套,一般的数据传递采用的是传值,数组则传地址。
这个解释器是用C加上她的标准库写的,所有的数据结构都是自己写的。
我暂时还没有使用hash表之类的快速表,只用了顺序表和平衡二叉树
(比如,全局变量和局部变量的存放就使用了这种有序化的二叉树)。
我做过许多测试了,还没有发现内存方面的问题,而且速度还可以。
yegaofei
2004-03-23
打赏
举报
回复
呵呵,我正在用的就是一个win-lcc
请问楼主那里有源代码吗?很想看看,不过水平有限啊,恐怕谈不上研究了:)
liudows
2004-03-23
打赏
举报
回复
编译器的后端不都是手工打造的吗?
Darkay_Lee
2004-03-23
打赏
举报
回复
研究一下编译的的实际技术还是比较有意思的,不过LCC仅仅局限在一个手工打造的编译器的水平,没有太多的理论值得深究的。
LCC
-WIN32(4.0)
它是免费的C语言编译器,
LCC
4.0大大改进前一版本3.3,使用方便,可惜还没有汉化软件,没有翻译使用说明,
共同
努力把它汉化,翻译使用说明,供大家享用.
lcc
源代码
lcc
源代码,可以vc编译.
lcc
42
lcc
_simulink
LCC
_halll4v_
lcc
_
Lcc
-
lcc
_
LCC
simulink.zip
lcc
_simulink
LCC
_halll4v_
lcc
_
Lcc
-
lcc
_
LCC
simulink.zip
lcc
神器编译
lcc
不解释,一直在用现在不好找了吧 表示愿意分享
磁耦合谐振式无线充电系统双边
LCC
补偿网络参数设计方法
研究
.pdf
磁耦合谐振式无线充电系统双边
LCC
补偿网络参数设计方法
研究
.pdf
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章