只显示主题贴
http://topic.csdn.net/t/20021231/19/1317388.html
引用
GTK+本身是用C语言做的,同时它有非常好的可扩展性,你完全可以用C/C++,PERL,PYTHON,直到C#(有一个叫GTK#的,在SOURCEFORGE.NET上)来开发GTK+程序。
GTK+设计上具有OO特色,这是一个很有趣的特点,C语言 又有OO特点,又不是C++,只有你研究透它时才会发现这一特点的妙处。
有时间一定看一下,如果是说仅仅是用C语言实现了OO的思想,那出发点还是OO,这和我关于OO,结构化之于编程重用的观点还是一致的:结构化重用:简单清晰;OO重用 ...
- 进入论坛 入门讨论 版
听说过,但从来没想到GTK+是非OO的?至于TCL则广泛用于工具,知道能做一些UI,但不知道能够做多复杂的UI,假如一个按钮,一个窗体算是控件的话,那早期用C也做了不少。
- 进入论坛 入门讨论 版
【编程】
OO之于编程,对于编程来说OO带来了两项新的内容:更好的重用和多态性。这方面典型的例子是控件,确实帮了程序员很大的忙,这是结构化没有做到的。而OLE,COM和CORBA则光环多于实用。结构化编程也可以做到重用,但相比较于OO来说很难想象我们常用的UI控件用结构化来重写是怎样的一种情况,而科学计算库用结构化编程实现重用的开销要小。因此结构化编程具有简单清晰的优势,却不能处理复杂的重用。
【设计】
OO之于设计——设计模式,可以说没有OO就不能有所谓设计模式之发展。结构化编程中实际上分析和设计的界限非常的不清晰,模块分解实质是系统分析的产物。而OO使得开发人员有能力设计 ...
- 进入论坛 入门讨论 版
庄表伟 写道自从我开始用ruby之后,就不再愿意回到java了,现在如果有java的开发工作,一律用jruby。
哈哈
你是一个人用呢,还是整个团队用?
团队有多少人?团队人员的工作经验如何?
测试的工作量是否增加了?
过几个月看原来的代码是否会比较花时间?
团队有编码规范吗?是否不仅规定了一般的书写规范,而且还规定一致的编码风格(即何时采用怎样的语法结构)
会因过多使用编程技巧,造成错误增加的情况吗?
- 进入论坛 Java 版
我的意思是闭包由于引用了上下文中的局部变量,这样对于调用者来说采用一个清晰的命名可以避免犯错。为什么有常量名:比如闭包的功能为判断薪水的值是否大于某个数,那么首先这个数就应该明确定义常量名,因为在实际应用中这个数肯定会有意义。
- 进入论坛 Ruby 版
ActiveRecord 是不是独立的,我可能是错了。Linq表现上和语言融为一体,实现的实质应该仍然是类库。ActiveRecord是不是也这样子呢。不管怎样庞大的类库是双刃剑。
第二个抽屉也不都是OO的内容,还有函数语言的内容,还有一些其它的,我现在还不好说。
- 进入论坛 Java 版
所谓语言第二类特性是排除掉基本语言特性(第一类:语句,表达式,类型)和类库或API特性(第三类:数据库,文本,正则表达式等)的所有其他语言特性,这种类型的特性,一般包含一些很值得研究的思想或Idea。
大家一起来研究指正
【闭包】
定义:
(Martin Fowler)
闭包的第一个关键点是闭包是一段代码加上和定义它的环境之间的绑定(they are a block of code plus the bindings to the environment they came from)。这是闭包和函数指针等其它相似技术的不同点。
第二个不同点不是定义形式的不同,但是也同样重要。(The ...
- 进入论坛 Ruby 版
Groovy还是Jruby?http://www.groovycn.cn/html/groovyrumen/200806/24-105.html.....同时要警觉你所选择的路上所可能遇到的风险,像性能、社区、可以获得的库文件和上升的势头,发布的文档和指导。你所选择的语言需要对所有这一些都有很好的答复。除此之外,不要让别人为你做选择。你是一个活在决定上的人... Charles Oliver Nutter
- 进入论坛 Java 版
对管理员建议,你有不满想办法解决,比如EXT常见问题FAQ,大家都会看的,第一句大字:请首先....,不要这样子置顶
- 进入论坛 AJAX 版
robbin 写道SOA叫做面向服务的架构,从广义的概念上来说,是现在软件发展的趋势。比方说Facebook的开放性平台,Rails提倡的REST架构,以及用Rails的REST提供开放API的twitter网站,甚至Amazon,Google这些开放服务的平台等等,本质上都是“面向服务的架构”。
但是狭义的放到企业应用领域,可能特指的是企业各种异构系统的整合,以及要求新系统能够以符合统一标准的方式来开发。从这个意义上来说,从传统的EDI,到ESB,组件化,Web服务,到现在的SOA,都是同一条路线走下来的,所不同者不过是引入了不同时代的技术方案和标准而已。
我觉得对于企业应用来说,这种S ...
- 进入论坛 Java 版
- 浏览: 879 次
- 性别:


- 详细资料
搜索本博客
最新评论
-
我的OO观
helloworld 写道http://topic.csdn.net/t/200 ...
-- by Trustno1 -
我的OO观
http://topic.csdn.net/t/20021231/19/1317 ...
-- by helloworld -
我的OO观
听说过,但从来没想到GTK+是非OO的?至于TCL则广泛用于工具,知道能做一些U ...
-- by helloworld -
我的OO观
引用结构化编程也可以做到重用,但相比较于OO来说很难想象我们常用的UI控件用结构 ...
-- by Trustno1






评论排行榜