大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 其他相关 -> VC++学习经验:谈编程本质

VC++学习经验:谈编程本质

时间: 2021-07-31 作者:daque

leezy_2000把步调安排归纳为第四次全国代表大会因素:题目、观念、论理和本领,而且举了一个例子加以证明。题目是步调的手段,观念是在处置题目时用到的笼统实物(大概说是术语),论理是刻画怎样处置题目的,本领同等于实行,运用何种计划机谈话或框架等。这第四次全国代表大会因素本来是步调安排的四个办法,领会、笼统、大纲安排、实行。从步调开拓的进程上去说,简直如许。      然而,作家把步调的实质归纳为观念和论理,我并不赞许。我倒是有些赞许cpptrier的看法,“编制程序的实质是题目模子到编制程序谈话的映照”。然而如许刻画的话,步调员形成了翻舌人,扼杀了步调员的创作性。以是我感触编制程序的实质更该当是以编制程序谈话的思维刻画、处置实际题目。thinking in programming language。      对于谈话和框架,leezy_2000的刻画特殊的典范。“谈话是论理的载体和刻画东西,框架是对论理和观念的一种封装”。运用各别的谈话处置沟通的题目,她们的论理是各别的。一个极其的例子是prolog谈话,这是我见到过的最怪僻的一种谈话,然而用它来处置少许分割数学的题目却很简单。即使同样的题目让一个prolog步调员和一个c++步调员来处置,她们的论理明显是各别的。巨匠说“谈话磨砺了咱们的思想办法,也确定了咱们的推敲范畴”,即是这个原因(感动weihere的援用,有功夫我要去读读《the c++ programming language》)。每一种谈话都有它内涵的一种刻画题目的思维和本领。      动作一个步调员,对于所运用的谈话该当有一个所有、深沉的看法,控制它的思维,学会用它来推敲妥协决题目。这也是bruce eckel在他的系列书本thinking in java,thinking in c++所倡导的。      那么怎样控制谈话的思维呢?看看bruce的书就行了吗?那么只能学好少许外相。你必需试验,写上几千,几万行代码。惟有在水里本领学会泅水。一本好书只能扶助咱们减少进修的进程,它不许包办试验。我不许设想一部分即使历来没有写过面向东西的步调,他是怎样领会uml之类的货色的;更不许设想一个入门c++或是java的步调员是怎样经过读读《design pattern》就能控制安排形式的。   计划机是一门试验的学科。当咱们在计划编制程序的实质功夫,决不许忘怀试验是要害的。实质纵然要害,即使少了试验,就会变得玄学。纵然是微软的高档副总裁,rick rashid,仍旧年年维持编写大概50 000行代码。他觉得,用最新的本领编制程序不妨使他维持对计划机最前沿的本领的敏锐。(摘自李开复《给华夏弟子的一封信》)。而在我的范围,少许只带几个步调员的小官,就以编制程序为耻,他觉得象他如许的官(也叫名目司理)写步调,太丢份。真让人羞愧!      咱们是步调工人(coder)仍旧软硬件安排师(designer)?在回复这个题目之前,咱们开始要领会,什么是安排?安排是工程上的观念,安排的截止是一组文书档案,创造共青团和少先队不妨按照这份文书档案,精确的建立出产物。源代码是满意这一诉求的专一的软硬件安排文书档案。和普遍工程各别的是,按照源代码建立产物的本钱特殊便宜,它不必什么工人,计划机不妨代庖。此刻时髦的管见,犹如惟有画uml图才是安排,而运用安排形式源代码的安排倒不算安排。这本来是舍本逐末了,uml图只能算是扶助安排文书档案,真实的安排文书档案是源代码。所以,咱们都是软硬件安排师,咱们是在安排软硬件,而不是建立软硬件。(这一看法出自于jack reeves的《源代码即是安排》,《赶快软硬件开拓-规则、形式与试验》附录d)      安排软硬件不是捏造的,你老是要以某一种编制程序谈话来安排。和谈话无干的安排,只能算是大纲安排,只能做到确定的水平。要做精细安排必需和某一种谈话关系。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.