西西河

主题:【原创】编程心得 -- 荆棘探兴

共:💬198 🌺258
全看分页树展 · 主题 跟帖
家园 有啊。

比如当在写GUI程序时,面向对象就是放之四海皆准的编程思想。

就算C语言没有类,用C语言实现的GUI框架GTK中,也用struct+函数指针生生造出了一套单根继承的面向对象框架。你会发现GTK与Java的swing其设计思想非常相似,虽然他们一个是C语言实现,一个是JAVA语言实现。

所以,语言与语言之间的编程思想可能会掐架,但是,当到了具体应用领域,任何语言所提倡的“思想”,都得臣服于该应用领域的“思想”之下。

而实际上,之所以不同的语言之间其提倡的“思想”存在差异,原因就是,每个语言设计之初,都有自己针对的应用领域,而不同的应用领域间,其“思想”存在差异。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河