当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: tyle="MARGIN: 0cm 0cm
 

 

    摘要:本文是精彩总结:★加密网页破解大法★的延续 加密后的原文: <html><head><meta name=encoder content=免费电影><meta http-equiv="imagetoolbar" content="no"><noscript><iframe><......
    摘要:好的开始是成功的一半,本书首先会试图告诉你什么是程序员?为什么要做这样的程序?正确的入门方法是什么? 程序员只有在理解了以上内容的基础上,才能进一步更快地提高自身技能,这时候再开始程序的设计。其实,对一个软件的开发者来说,真正重要的不在于这行代码怎么写,那些代码应该怎么写,关键是思路的问题,而思路事实上是经验的积累。经验是使你从最初的封闭的思维方式,到最后形成开放式的思维的一个过程。将我十几年程序......


编程的思考

【程序编程相关:WebLucene 实现类似于Googl

【推荐阅读:2004年Delphi Informan

  【扩展信息:利用浏览器实现程序界面与实现的分离

编程的思考

——观«c++与90年代程序设计语言发展趋势批判»1

--本文为北京«程序员»杂志2001/08 所载文章,作者: 陈铭,此处转载,版权归作者与csnd所有

?

在csdn上读到几篇«c++与90年代程序设计语言发展趋势批判»(c++?? a critique of c++ and programming and language trends of the 1990s,3rd edition,以下简称«c++批判») 的译著,也读到不少c++支持者的争论,于是,拿e文的原文来读,顿觉感想颇多,不书不快!

 

书与作者:

 

«c++批判»是其作者ian joyer在unisys公司使用c++进行系统软件开发的过程中逐步完成的.起初的第一.第二版完成于1992年,那时还只是在comp.lang.c++新闻组里发表.尔后,随着ian joyer在面向对象领域的深入研究,«c++批判»的第三版也于1996年面世,并且演变成一本数十页的小册子,其内容也由单纯的c++变成为多种程序设计语言的比较,其中包括了当时正如日中天的java与bertrand meyer在«面向对象软件构造»一书中设计的eiffel.到了1999年,«c++批判»的第四版更是编纂成书,名为«对象揭密:java,eiffel与c++»(objects unencapsulated: java,eiffel and c++??, prentice hall)2 ,在amazon上颇有些成绩.

?ian joyer对读者的建议非常有趣:

?buy it (eiffel users), borrow it (java users), or steal one and ceremonially burn it (c++ users).

?(eiffel用户买来看,java用户借来看,c++用户应该偷一本来烧掉!:))

?

读者是谁??

 

 

但凡熟悉bjarne stroustrup,读过侯捷先生文章的人都知道,多数专家是不愿虚耗精力于不同程序设计语言之间的比较,因为“主流语言之间的合理比较要耗费很大的精力,需要在广泛的应用领域有充分经验”,而且“作者们尽力表现的公正无私,但是最终都是无可救药地偏向于某一种特定的应用程序,某一种特定的编程风格,或者某一种特定的程序员文化”(c++之父访谈录)3.

而ian joyer却一下子将当时面向对象领域的三种最主流的语言放到一起比较,且一开场就撇下了公正无私的架子:c++只是将面向对象与传统的思维模式结合,存在很多问题,java部分的解决了c++中存在的问题,而eiffel则是完全经由面向对象的思维方式设计而来,与理想的编程模式最为接近.
...   下一页
 ·用eclipse平台进行c/c++开发     »显示摘要«
    摘要: 用eclipse平台进行c/c++开发 作者:pawel leszek 发文时间:2004.05.13 我们将概述如何在 c/c++ 开发项目中使用 eclipse 平台。尽管 eclipse 主要是一个 java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 c/c++ 开发工具箱(c/c++ development to......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE