正在加载...
杜建生:学习心得报告-信息系与基础教学部



推荐阅读:

模块:
精度:

杜建生:学习心得报告

发表时间:2010-12-1 20:27:53
来源/作者:10秋计专 杜建生
阅读次数:4795

    在深入学习了:计算机科学技术的发展历史,软件开发方法与技术和计算机网络及其应用等讲座后,对我的触动很大:我深深的感觉到,计算机能发展到今天这样的地步,与计算机先驱们永不放弃的精神,勇于创新的精神,不怕失败的精神是分不开的!
    在计算机的发展历程中,都是先发展硬件,后发展软件:所以计算机如果没有相应的软件支持的话,那就是:英雄无用武之地!当然如果计算机失去的网络,那就不可能造就今天计算机产业链!
    下面我就谈谈我学习计算机软件开发与技术讲座的心得.
    软件工程是开发和维护大型软件系统的学科;例如:unix,ubuntulinux,fedoralinux和windowsXp系统(对于windows来说个人使用的系统性能当然稍低点,但是linux系统是没有区别的),这些系统都具备相当高的:可靠性,良好的人机界面环境,这些系统最重要的是必须良好的运行,可能是1年,也可能是更长;这些系统都是由软件来开发的:即软件工
程.
    软件工程离不开计算机,计算机也离不开软件工程;软件工程是学习更多的软件的可靠性和大型系统的维护,更加关注从工程开始就正确开发和维护的软件技术;例如:软件设计中,需要考虑软件安全,方便日后的维护,考虑的用户的方便等因素,最重要的就是方便日后的维护工作;因此软件设计大多采用模块设计,把各个功能设计成单一的模块,然后组成更大功能的软件系统;linux就是最典型的代表.
    设计软件的另一个重要的措施就是:选择适当程序设计语言.
    下面我就介绍一下程序设计语言(只限于我自己学习过)
1:汇编语言
    汇编语言是面向机器的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言.
    使用汇编语言编写的程序,机器不能直接识别,要由编译器将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。
汇编语言严重的依赖计算机硬件的程序设计语言.
2:C语言
    C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.
3:perl脚本语言
    Perl具有高级语言(如C)的强大能力和灵活性。事实上,它的许多特性是从C语言中借用来的.与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的.Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能.
4:JAVA语言
    Java程序设计语言被广泛应用于网络和游戏.
5:shell脚本
    在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支.
6:正在学习的vb6.0程序设计语言是一个积木式的语言,具有的人机界面!它简单易学!选择合适计算机程序设计语言是设计一个高质量软件的前提!
 

联系地址:宁波市文教路1号,邮编:315016,电话:87223078,87216017
Copyright © 2017 宁波电大信息系与基础教学部 版权所有   浙ICP备05015663号   
页面执行时间41.25ms   Powered by frf