小编Joe*_* P.的帖子

学习gcc内部

我最近对编译器及其工作原理非常感兴趣.由于gcc有它的来源,我认为这将是最好的研究材料.

我意识到的第一件事是,如果我对简单的编译器设计原则没有基本的理解,那么学习gcc是没有意义的.从那以后,我一直在努力阅读"龙书",据我所知,这本书是关于编译器实现的事实上的书.

尽管如此,阅读这本书只会进一步促进我学习gcc等编译器的愿望.

另外,我发现有必要说我对c/c ++有一个中间的理解(也就是说,我不是在不知道c的情况下研究gcc).我希望学习gcc也能帮助我改进这一点.

我已经下载了我能找到的最新版本; 但是,在阅读源代码时我迷路了.

我正在寻找的是关于如何进行的建议.是否有一个类似的项目,不是那么庞大,我可以用作gcc的垫脚石?是否有一个特定的gcc模块,人们会建议先学习?是否有任何书籍进入gcc的实施,而不是它的使用?也许我应该停止抱怨并继续阅读源,直到它点击?

任何和所有反馈将不胜感激.

编辑:如果您认为我应该学习不同的编译器/解释器,我将非常感谢您提出哪些建议/解释器.

c compiler-construction gcc

7
推荐指数
2
解决办法
2779
查看次数

去解析HTML表

我有一个html表,我想解析.类似于以下http://sprunge.us/IJUC中的那个 但是,我不确定解析信息的好方法.我已经看过几个html解析器,但是那些似乎要求所有东西都有一个特殊的标签供你解析它,就像抓取信息一样; 但是,我的大部分信息都在<td></td>

有没有人建议解析这些信息?

html go web-scraping

6
推荐指数
1
解决办法
6977
查看次数

开源Linux服务器项目

我对研究和尝试为开源项目做出贡献感兴趣.由于我运行的是Linux桌面,因此有许多我熟悉的开源项目,而且我对其中一些做出了一些贡献.我找到这些项目,仅仅因为我需要它们.除此之外,我在游戏开发方面做了很多,因为我发现这很有趣.

但是,我运行的程序和企业运行的程序是完全不同的:我假设.我真的很想看看企业或组织广泛使用的东西(不像我的侧卷轴).我还没有真正遇到过很多企业发展,因为我还在大学,我的工作就是管理apache服务器.我的第一个选择是apache httpd服务器,但它似乎是用C语言编写的.我正在寻找用java/c ++编写的东西.

任何建议都会很棒.

c++ java linux enterprise open-source

5
推荐指数
1
解决办法
378
查看次数

标签 统计

c ×1

c++ ×1

compiler-construction ×1

enterprise ×1

gcc ×1

go ×1

html ×1

java ×1

linux ×1

open-source ×1

web-scraping ×1