程序设计0

原创 2006年05月23日 14:39:00

        看了几个帖子,觉得楼主开始很重视算法,但在看到一些人的言辞后又退了回去.算法与架构对于程序设计是一个事物的两个方面;所谓程序设计就是把客观世界映射到计算机空间中来,这其中算法解决的是映射的动态复杂性,强调问题的可解性,正确性以及效率,而架构解决的是映射的静态复杂性,强调问题的概念空间,通用性以及可维护性.二者本来是一"王",做程序设计是无须争论的.
        对于学生而言,看不到架构的重要性是有情可原的;但对于一个已经工作多年的人,看不到算法的重要性则是有点说不过去了.

        一个网友的回复:

to cs_0,
看不到算法的重要性则是有点说不过去了.
--
并不是说工作了很多年的程序员看不到这点,
而是在平常的工作当中,有几个人要自己去写排序算法这样的呢?

另外,除了一些对性能有特别严格的要求,
效率低一点应该都是可是被接受的,如果过多的去追求算法上的完美,会很容易让你自己迷失在其中。

       新的评论是:

       我想排序算法固然是算法,但业务逻辑的执行序列也属于算法范畴.谈算法必谈对效率的追求,我觉得这是学校算法课给学生带来的误区.算法首先给你以动态的视角去看问题的解,然后才是解(决)的好与不好.


 

评论: http://community.csdn.net/Expert/topic/4765/4765623.xml?temp=.2573206

《Windows程序设计》之数字时钟

void DisplayDigit(HDC hdc,int iNumber) { //这个数组是根据所要显示的数字来判断显示7个六边形是的哪几个 static BOOL fSevenSegment...
  • l0g1n
  • l0g1n
  • 2012年04月25日 21:16
  • 3220

丁辉汇编-7-分支程序设计-习题

1  mov al, 60h cmp al, 0bbh jb l2 l1: mov al, 0bbh l2: NOP 分析: 1 jb因此是无符号数 2 60 3...
  • jo_say
  • jo_say
  • 2011年10月08日 15:42
  • 1274

WPF程序设计读书笔记(0)

我主要是弄Java,现在也开始学习WPF了,呵呵~~世事变迁呀。
  • mouyong
  • mouyong
  • 2010年07月17日 16:59
  • 989

《C#程序设计教程(第3版)[精品]》-笔记

2016-06-28 WPF应用程序和Silverlight应用程序是微软公司推出的基于.NET和DirectX的应用程序编程模型。开发在Windows 7操作系统上运行的客户端应用程序时,建议用 ...
  • CHIHUN_LOVE
  • CHIHUN_LOVE
  • 2016年10月08日 11:16
  • 2863

Java程序设计基础(三):方法

JAVA方法在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢? println()是一个方法(Method),而System是系统类(Class),out是标准...
  • yangwei4321
  • yangwei4321
  • 2015年09月20日 16:35
  • 260

字符串操作(C++程序设计第7周)

问题描述给定n个字符串(从1开始编号),每个字符串中的字符位置从0开始编号,长度为1-500,现有如下若干操作:copy N X L:取出第N个字符串第X个字符开始的长度为L的字符串。add S1 S...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2015年12月26日 19:43
  • 1950

《C#程序设计》模拟试题以及答案

《C#程序设计》模拟试题一 单项选择题(每小题2分,共20分)1. C#源程序文件的默认扩展名为(    )。        A. cpp       B. exe       C. cs      ...
  • shile
  • shile
  • 2009年12月01日 08:18
  • 9500

第0题 课程程序设计

不是很会写,只能写一个班级的。4个班级
  • u013930731
  • u013930731
  • 2014年06月21日 10:25
  • 338

WPF程序设计指南读书笔记(0)

 你的背景假定读者熟悉C#编程语言以及具备之前版本的.NET Framework经验。本书WPF有数个特色,需要加强.NET的属性和事件,了解这些“加强的方式”相当重要,因此,本书第一部分将焦点放在d...
  • mouyong
  • mouyong
  • 2010年07月17日 16:34
  • 1837

Windows程序设计(0)——编程之前

Windows程序设计之前 1 做什么 2 解决什么问题 3 有哪些资源在开始真正的编程之前,需要了解要做的事情是什么,要解决的解决的问题是什么,有哪些资源可以使用。1 Windows程序设计之前1....
  • himayan46
  • himayan46
  • 2016年08月01日 23:00
  • 391
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序设计0
举报原因:
原因补充:

(最多只允许输入30个字)