计算机编程语言的与输入输出设备的

摘 要 :随着时代的发展,计算机编程语言也随之不断完善,编写程序过程中,不光要注意编程语言语法,还要考虑数据结构初始状态的赋值问题以及程序运行结果用到的各种不同I/O设备(输入/输出设备).这也是程序运行的结果正确与否的关键所在,本文简单的介绍了计算机编程语言发展与输入输出设备的联系.

关 键 词 :低级语言;高级语言;输入/输出设备

中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-02

1.计算机的编程语言的发展

1.1 计算机编程语言的概念

什么是计算机语言,简单的说计算机语言是一种人与计算机之间的交互语言.用计算机编程序时,人们想让计算机干什么,怎么干,就用一些符号来表达,计算机根据约定,把人用符号表达的内容读懂,再按照这些符号的意思去执行,这一系列的过程,主要就是通过事先约定好的符号与意义的对应关系进行的.怎么约定呢?这是设计人员通过设计,规定出来的,人和计算机用这套关系进行交流.用来表达这种关系的符号系统就是计算机语言.计算机语言有很多种,这是因为设计人员的思路和开发过程不同造成的,就像过去电报码,各家的可能完全不同,也可能互相借鉴.也像各民族有不同的语言.你要是想做,你也可以规定一些符号和这些符号所表达的意义,然后在一些人之间利用,这就是你和这些特定的人员之间的一种语言.人类之间的语言,因各种原因,有的大力发展,有的长期无人使用自行消亡.随着计算机技术的发展,也有可能使计算机语言的发展更加趋于规范.

1.2 计算机编程语言的分类

严格分类有高级语言VB、Ja等,中级语言C、C++等,低级语言:汇编语言,最低级的应该是机器语言.或者分成高级语言、汇编语言、机器语言.脚本类的语言是高级语言的变形,严格意义上说不能成为严谨的计算机语言.分类种类很多,比如还分成了描述性语言、结构化程序设计语言、面向对象语言等,还有一些是针对某些系统的专用语言,那分类就更多了主流数据库不是语言是数据库管理系统,它牵扯到的计算机语言是SQL,结构化查询语言,是完全针对数据库系统.虽然编程语言种类繁多,但随着时间的推移真正沉淀下来的,并且广泛使用的语言也就那么几种.编程语言可以说改变了我们与计算机的交流方式,不再是简简单单的0或者1,而是加入了逻辑以便计算机更好的为我们服务.

1.3 计算机输入/输出设备的发展

从第一台计算机诞生之时,相应的输入输出设备也就随之诞生了,第一代计算机工作人员为其编写指令是通过程序用纸带等光电设备或通过控制的扳键将机器语言送入机器中,因为那个时代的机器语言需要用二进制的字符串,即只由0和1组成的字符串书写出来,让计算机按照工作人员的思想来实现每一个动作,随着时代的发展,计算机的硬件设备也逐渐发展,从巨型机,到现在的笔记本电脑,平板电脑输入输出设备也随之不断地发展,纸袋记录的输入输出设备只能存在我们的记忆中了.我个人认为现今的输入设备越来越趋向于易操作、多功能集成的特点,而且更加便携和节能.输出设备要看具体用途,打印机一类,固定显示设备算一类,移动显示设备算一类,甚至音频,传感器等等都算作输出设备,综合起来说,是向着便于人们接收信息,给人更好的“视听享受”这个方向发展.

1.4 计算机编程语言推动信息化系统,输入输出设备更简易更方便

随着计算机的普及,各种工作中的管理系统也如雨后春笋般应运而生,为了提升工作效率,输入输出设备也不断地变革,从体积大的键盘到mini的移动键盘,从鼠标到手写板等等,其中手写板可以说是革命性的输入设备,解决了计算机操作水平低的人的输入文字的方式,输入输出设备变得更简易,更方便操作,更人性化.另外扫描仪的诞生也极大丰富了输入设备的行列,可以把照片,文件,证书等等很方便的材料很容易就输入到计算机中,极大的方便了操作人员.

2.根据编程语言不同种类阐述输入输出设备

2.1 编程语言的分类对输入输出设备的要求

低级语言也称机器语言,即直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,那个时代软件概念还处在萌芽状态.为计算机输入指令是十分枯燥和机械,编程者要有很大的耐心和熟记机器代码将机器语言程序用纸带等光电设备等方式送入机器,才能得到存储和执行.经程序设计和编写程序能将在数学上已经证明了的计算方法如方程组的解法、运筹学的算法和表述逐条转换成机器指令.后来为了方便记忆这种代码,汇编语言出现了,汇编系统可以把汇编指令转化为机器指令的程序.为了方便计算机输入输出更方便更快捷建立一些专用的“工具”来完成人机交互.而高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握.但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢.所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序.高级语言、汇编语言和机器语言都是用于编写计算机程序的语言.这类语言的普及使讲究输入输出设备更大众化,便捷化,易用化.


2.2 不同编程语言输入/输出设备的使用

对于计算机编程来说,什么才是最重要的,那就是数据!数据是程序的开始,也是程序运行的结果,而要想保证程序的正确运行,输入/输出设备的正确使用是根本.机器语言.每个I/O设备的连接口控制器中都有用于存储设备运行状态、控制设备运行模式以及具体存储读或写数据的存储器,每个存储器都有一个独立的地址编码.而对于高级语言来说,它有系统软件作为支持而且拥有强大而且完善的开发IDE环境的支持.而在底层接口处又有汇编语言的支持,通过定义文件数据类型的结构体,创建I/O设备在环境中的编程实体,并用逻辑设备名在编程实体与具体I/O设备之间建立联系.另外随着面向对象高级语言的诞生,产生了新的调用底层的方式,将不同的设备资源归类并通过类的定义,将此类设备及设备上允许的操作进行封装,再通过I/O流数据类型的定义,将各种I/O过程本身实体化.不过是计算机底层输入输出存贮方式在改变,随着技术的进步,而物理硬件的变化也随之发展.

3.结论

综上所述,现在的编程语言已经越来越接近用户,反之离机器越来越远,不同的语言对使用机器资源的方式也是有所不同的,而时代的发展机器外部的物理输入输出设备也变得人性化易用化.所以说正确使用输入输出设备能够提高编程效率,而不同的编程语言则决定机器内部资源使用方式,二者是相辅相成的.

类似论文

计算机输入输出设备的与程序语言的

摘 要随着计算机普及和网络技术的发展,很多工作岗位都已经离不开计算机,很多工作都可以通过计算机信息化系统来提高办事效率,而信息。
更新日期:2024-10-23 浏览量:132749 点赞量:28926

计算机编程语言参考文献

[1] Bjarne Stroustrup, THE C++ PROGRAMMING LANGUAGE, Higher Education Press Pearson Education, 2002。
更新日期:2024-2-7 浏览量:8351 点赞量:3081

计算机编程语言教学存在的问题

摘 要:伴随着时代的发展和人类科技水平的不断进步,人们的生活、工作、学习等各个方面都发生了翻天覆地的。
更新日期:2024-8-20 浏览量:107185 点赞量:23550

计算机编程语言的与输入输出设备的

摘 要:随着时代的发展,计算机编程语言也随之不断完善,编写程序过程中,不光要注意编程语言语法,还要考"。
更新日期:2024-4-22 浏览量:58826 点赞量:13901

常用计算机编程语言的和选用技巧探析

摘 要:随着计算机更新速度加快,对计算机程序开发的要求越来越高 要不断提高计算机软件开发的效率,应当重视计算机编程。
更新日期:2024-4-3 浏览量:12794 点赞量:4714