找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
happen23 2015-01-25 09:33  新浪微博网友评论 回复
留存
眼圈重得都快成熊猫了 2015-01-25 05:33  新浪微博网友评论 回复
//@叛逆者_:文中论点和保持简洁没啥关系。“带类的C”来自卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦、提供好的公共函数库、非常少的RTTI,本来就应该
nocode434 2015-01-24 23:03  新浪微博网友评论 回复
回复@finalpatch:这个应该不是都是卡马克一个人写的吧。id还有其他程序高手的。
郑淳猫奴日记 2015-01-24 21:03  新浪微博网友评论 8 回复
//@Linux中国://@finalpatch:这篇傻逼文章我看到被贴了很多次,每次都有一堆傻逼跟着喝彩。doom是好程序,卡马克是高手这都不假。但代码写成这样子的主要原因一是卡马克当时第一次用C++不是特别熟悉,二是当时的编译器对标准支持很差。这些原因导致写成了带类的C,而不是这样就等于好代码。
陈郝帅他爹 2015-01-24 20:33  新浪微博网友评论 7 回复
我就习惯写这种代码
fogin 2015-01-24 19:33  新浪微博网友评论 回复
//@武剑锋:转发微博
rainbow70626 2015-01-24 19:03  新浪微博网友评论 回复
先收了
八足8zu 2015-01-24 18:33  新浪微博网友评论 1 回复
有道理//@Linux中国: //@finalpatch:这篇傻逼文章我看到被贴了很多次,每次都有一堆傻逼跟着喝彩。doom是好程序,卡马克是高手这都不假。但代码写成这样子的主要原因一是卡马克当时第一次用C++不是特别熟悉,二是当时的编译器对标准支持很差。这些原因导致写成了带类的C,而不是这样就等于好代码。
SPYNGELION 2015-01-24 18:03  新浪微博网友评论 回复
//@Linux中国://@叛逆者_:
DeenJun 2015-01-24 18:03  新浪微博网友评论 回复
自从看见Linus说C++是垃圾语言之后我就不用C++了,本身也不会就懒得学了[偷笑]把C好好夯实,学习下带类的C,足以满足我绝大多数的需求了。C++作为一个面向对象的语言,没有垃圾回收真的是好蛋疼……所以非要面向对象还是玩玩JAVA吧
finalpatch 2015-01-24 18:03  新浪微博网友评论 回复
这篇英文原文是一个卖代码分析工具的公司写的,主要是为了推销自己的工具//@finalpatch: 这篇傻逼文章我看到被贴了很多次,每次都有一堆傻逼跟着喝彩。doom是好程序,卡马克是高手这都不假。但代码写成这样子的主要原因一是卡马克当时第一次用C++不是特别熟悉,二是当时的编译器对标准支持很差。
finalpatch 2015-01-24 17:33  新浪微博网友评论 7 回复
这篇傻逼文章我看到被贴了很多次,每次都有一堆傻逼跟着喝彩。doom是好程序,卡马克是高手这都不假。但代码写成这样子的主要原因一是卡马克当时第一次用C++不是特别熟悉,二是当时的编译器对标准支持很差。这些原因导致写成了带类的C,而不是这样就等于好代码。
my686 2015-01-24 17:33  新浪微博网友评论 1 回复
/@叛逆者_:文中论点和保持简洁没啥关系。“带类的C”来自于卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没有发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦、提供非常好的公共函数库、非常少的RTTI
cale_zhang 2015-01-24 16:33  新浪微博网友评论 回复
//@pi1ot:转发微博
梁堃-freearth 2015-01-24 15:33  新浪微博网友评论 6 回复
我一直以为,“保持C++简洁”的方式是:1、除了调用公共API,不去碰别人写的C++代码;2、 除了调用公共API,不许别人碰自己写的C++代码。 //@GeniusVczh: //@叛逆者_:
GeniusVczh 2015-01-24 15:33  新浪微博网友评论 1 回复
//@叛逆者_:文中论点和保持简洁没啥关系。“带类的C”来自于卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没有发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦、提供非常好的公共函数库、非常少的RTTI
JinCui_0x18 2015-01-24 14:33  新浪微博网友评论 回复
cppdepend是神马东东。。学习下,近两年都会是c了。。我自己写的c耦合度太高,都不忍直视了
本地购2014 2015-01-24 13:33  新浪微博网友评论 回复
[赞]这个游戏也是开源的啊 //@美人她爹:Doom3里面还有自修改代码么? //@pi1ot: 转发微博
本地购2014 2015-01-24 13:33  新浪微博网友评论 回复
[赞]这个游戏也是开源的啊
我才是蓝光芒 2015-01-24 13:03  新浪微博网友评论 回复
@叛逆者_: 文中论点和保持简洁没啥关系。“带类的C”来自于卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没有发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦、提供非常好的公共函数库、非常少的RTTI,
anch3or 2015-01-24 13:03  新浪微博网友评论 回复
@叛逆者_: 文中论点和保持简洁没啥关系。“带类的C”来自于卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没有发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦、提供非常好的公共函数库、非常少的RTTI,
美人她爹 2015-01-24 13:03  新浪微博网友评论 回复
Doom3里面还有自修改代码么?//@pi1ot: 转发微博
鲁永泉 2015-01-24 13:03  新浪微博网友评论 回复
//@赵开勇:Repost
巍巍昆仑1962 2015-01-24 13:03  新浪微博网友评论 回复
我第一次玩Doom是在DEC 2100 UNIX工作站上,那时国内还没有互联网,只能在局域网内玩玩。第一人称的游戏,携一枪在山洞里来回穿梭,当时就迷住了。但不了解,其图像渲染是否也采用了C++原生态的图形处理方法呢?
小和平鸽 2015-01-24 12:33  新浪微博网友评论 回复
这牛逼闪闪的分析工具[good]//@Linux中国://@叛逆者_: 文中论点和保持简洁没啥关系。“带类的C”来自于卡马克和早期元老的习惯。不使用高级设计模式是因为当时还没有发明。不过度使用接口和虚基类是因为当时程序并不复杂。为有用的服务提供公用的基础类,是简单但不好的设计习惯。代码与GUI高度解耦
12下一页

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。