转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 电脑应用 >> 电脑技术 >> 正文
我是这样来理解程序设计的         ★★★★

我是这样来理解程序设计的

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1023 更新时间:2010/6/12 22:22:04

  一、专家的定义

  程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。

  由于程序是软件的本体,软件的质量主要通过程序的质量来体现的,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。

  程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序设计中最为基本的概念,子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。

  程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。

  二、程序设计的分类

  ①按照结构性质,有结构化程序设计与非结构化程序设计之分

  前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。

  ②按照用户的要求,有过程式程序设计与非过程式程序设计之分

  前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。

  ③按照程序设计的成分性质

  有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。

  ④按照程序设计风格

  有逻辑式程序设计、函数式程序设计、对象式程序设计之分。

  三、我个人的理解

  任何软件的开发,都离不开人类的需求。有什么样的需求,就会有什么样的软件。

  人类的智力超过计算机,同时,人类可以赋予计算机智力;可以这样说,计算机是“人类的智力工具”。它功能强大,可以帮助人们做很多以前要人脑做的事,甚至可以做一下人脑难以做到的事。它还可以控制各种设备,完成以前要人力完成的工作,特别是那些危险工作及恶劣环境条件下的工作。但它的能力、它的“智慧”都是人赋予的。

  但是,人类通过利用计算机,所产生的效益,却远远比人类所产生的效益要高得多。

  因此,我们要利用计算机,就必须根据我们的需求,赋予计算机某种“智慧”,才能实现让计算机取代人类的劳动。

  总的一句话,要想让计算机帮助我们干活,我们就得给它下命令;只不过,下的命令不是像我们平时交流那么简单,说上几句话,就听懂了;计算机是听不懂人话的;这个时候,要想让计算机听命于我们,我们就得使用计算机的语言告诉它。

  要想使用计算机的语言,就得遵循计算机语言的规范,否则,说错了,计算机还是听不懂。

  这一过程,就涉及到了计算机程序代码的编写;

  总的来说,程序设计,大概是这么回事:人类根据需求,通过计算机语言和计算机进行交流(或告诉计算机要怎么做),借助计算机帮助我们完成某种劳动。


[平面设计]在FireWorks中是这样来绘制虚线的  [电脑技术]打印出现乱码是这样来解决的
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 电脑技术  · 操作系统
    · 磁盘工具  · 视音频技术
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台