什么是好程序?怎样才能编写出一个好的程序?
成为一个好的程序的条件:
1。可以正确的运行。
2。容易理解
3。比较有效率。
很多人在这个优先级上都搞反了。往往在写程序时都幻想写出高效率的程序。而且看一些程序首先得反映是批判这些程序效率不行。我想一个程序能够正确的运行是至关重要的。能保证正确看起来很简单,实际上也不容易。如果能够正确的运行,那么就可以坚持不修改,除非进行版本变更。
至于效率,一般的建议不做优化,因为做优化可能是原来正确的变错,也可能使可读性变差。除非在某一个地方效率实在令人不爽。可以考虑其他的途径进行优化。
作者:余江游,发布于2007-9-7 11:50:21
这样才能编写出好的程序
1.从一门语言开始
初学编程,最忌讳就是贪多。其实编程的道理都是相同的,通一则知百,但是知百却不一定能够通一!所以切记要"专心使用一门语言",把它学透,以后自然通一则知百!通过实践证明,VB和Delphi是使用者最多的语言。
2.规范的代码
程序员与程序员之间的交流主要还是靠源程序,所以代码一定要规范(命名规范,注释规范,编写规范等等)。这样不仅便于你程序的改进,也便于向他人请教!"编程易精"的程序代码就是采用了规范的写作方式。
3.简单最好
程序代码的编写不讲究华丽,最好的代码是最实用最简短的。这样不仅可以减少出错的机会,并且还使得整个程序显得小巧。
1。可以正确的运行。
2。容易理解
3。比较有效率。
很多人在这个优先级上都搞反了。往往在写程序时都幻想写出高效率的程序。而且看一些程序首先得反映是批判这些程序效率不行。我想一个程序能够正确的运行是至关重要的。能保证正确看起来很简单,实际上也不容易。如果能够正确的运行,那么就可以坚持不修改,除非进行版本变更。
至于效率,一般的建议不做优化,因为做优化可能是原来正确的变错,也可能使可读性变差。除非在某一个地方效率实在令人不爽。可以考虑其他的途径进行优化。
作者:余江游,发布于2007-9-7 11:50:21
这样才能编写出好的程序
1.从一门语言开始
初学编程,最忌讳就是贪多。其实编程的道理都是相同的,通一则知百,但是知百却不一定能够通一!所以切记要"专心使用一门语言",把它学透,以后自然通一则知百!通过实践证明,VB和Delphi是使用者最多的语言。
2.规范的代码
程序员与程序员之间的交流主要还是靠源程序,所以代码一定要规范(命名规范,注释规范,编写规范等等)。这样不仅便于你程序的改进,也便于向他人请教!"编程易精"的程序代码就是采用了规范的写作方式。
3.简单最好
程序代码的编写不讲究华丽,最好的代码是最实用最简短的。这样不仅可以减少出错的机会,并且还使得整个程序显得小巧。
佚名
2024-06-02 22:33:19
类似问题(10)
-
佚名2024-06-02 08:00:00
问用c#编写一个万年历程序
答借贵宝地拿点经验,不谢
-
佚名2024-06-02 08:00:00
问如何用VB编写一个将数字1到8随机排序的程序?
答Private Sub Command2_Click() Dim i As Integer, j As Integer, tmp As Integer, ...
-
佚名2024-06-02 08:00:00
问编写一个程序,计算s=a+aa+aaa+...+aa...a的值。写出算法分析,程序框图
答#include<stdio.h>#include<math.h>int main (void){ unsigned int a,b,sum; fo...
-
佚名2024-06-02 08:00:00
问数控机床用的G代码程序是什么编程语言?在什么编程开发环境下编写的
答数控机床控制指令,严格的说不是编程语言,只是针对某一种程序操作的抽象,不需要编译,实际编译器在机床上(不同机床结构不同不可能有统一的CPU程序,只能用宏代码描述...
-
佚名2024-06-02 08:00:00
问怎样做好一名程序编程员?
答1,文档习惯 :文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须...
-
佚名2024-06-02 08:00:00
问数控铣床零件的编程程序
答嗯 图大概画出来了 不过 有些尺寸未定义。我自己定的 就是16宽的槽还设有 r30 是嘛意思? 是倒角是r30的弧面吗?只编写了洗面的程序
-
佚名2024-06-02 08:00:00
问用C语言编写一个输出你姓名编码的程序
答131415 #include<stdio.h>#include<string.h>int main(){ int age; ch...
-
佚名2024-06-02 08:00:00
问编写完成了一个C/C++程序,如何做一个界面出来?
答最简单的方法是用vc6新建一个Win32 Application空工程,然后添加一个cpp文件,输入(注意添加对话框资源,并且在对话框上添加一个文本框)#inc...
-
佚名2024-06-02 08:00:00
问西门子808D数控车床主程序调用子程序如何编程?
答好多种方法1:直接输入子程序名字2: CALL 子程序名字3:外部调用 EXCALL 子程序名字
-
佚名2024-06-02 08:00:00
问汇编程序[ebp+10],edi是什么意思
答[ebp+10]指 取ebp装载的值+10为地址处的值edi 寄存器[ebp+10],edi 没任何意思,会报错。
风水
起名
网名
- 1 唐朝网名
- 2 糖宝取一个网名
- 3 关于龙族幻想的网名
- 4 女生微信昵称小清新
- 5 中年女人微信优雅昵称
- 6 微信昵称励志英文网名大全2015最新版
- 7 小朋友的群聊昵称
- 8 斗鱼粉色昵称
- 9 金蝶kis迷你版改昵称
- 10 前女友突然喊我昵称
说说
- 1 总是和男朋友生气的个性签名
- 2 够叼的说说
- 3 qq说说删除别人的评论
- 4 陌生地方的说说
- 5 请你说说用血写出
- 6 女人没有错说说语
- 7 关于丝袜泛滥的说说
- 8 驾驶证扣分发麦说说
- 9 晒伤 有经历过的人说说
- 10 年尾说说把手机换了