家用电脑的特征 | 电脑的主要特征是什么

家用电脑的特征 | 电脑的主要特征是什么

电脑的主要特征是什么

计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

一、计算机高级语言特点

高级语言是从人类的逻辑思维角度出发的计算机语言,抽象程度大大提高,需要经过编译成特定机器上的目标代码才能执行,一条高级语言的语句往往需要若干条机器指令来完成。高级语言独立于机器的特性是靠编译器为不同机器生成不同的目标代码(或机器指令)来实现的。

二、计算机高级语言分类

分类方法:程序的执行方式

类别:编译型语言和解释型语言

1.编译型语言:

使用专门的编译器针对特点平台将高级语言一次性翻译成可被该平台硬件执行的机器码,并包装秤该平台可识别可执行程序的格式,该过程叫编译Compile,可执行程序可以脱离开发环境,在特定平台独立运行

有些程序编译结束后,还可能需要对其他目标代码进行连接,将多个目标代码模块组成最终的可执行程序。

优点:可以脱离开发环境独立运行,执行效率比较高;

缺点:可执行程序不能跨平台;

2.解释型语言:

使用解释器对源代码逐行解释成特定平台的机器码并执行,相当于把编译型语言中的编译和解释过程混合在一起同时完成。

缺点:每次执行该语言的程序都需要进行一次编译,效率低,不能脱离解释器独立运行;

优点:可实现跨平台执行;

三、计算机常见语种

常见语言

1.C

语言

C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。

优点:有益于编写小而快的程序。很容易与结合。具有很高的标准化,因此其他平台上的各版本非常相似。

缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。

移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。

2.C++

C++语言是具有面向对象特性的C语言的继承者。面向对象编程,或称OOP是结构化编程的下一步。OO程序由对象组成,其中的对象是数据和函数离散集合。有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。比如说,有很多的GUI和数据库的库实现为对象的集合。

优点:组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。

缺点:非常大而复杂。与C语言一样存在语法滥用问题。比C慢。大多数编译器没有把整个语言正确的实现。

移植性:比C语言好多了,但依然不是很乐观。因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。

3.

汇编是第一个计算机语言。汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。这意味着你将与处理器的底层打交道,比如寄存器和堆栈。如果要找的是类英语且有相关的自我说明的语言,这不是你想要的。 特别注意:语言的名字叫“汇编”。把汇编语言翻译成真实的机器码的工具叫“汇编程序”。把这门语言叫做“汇编程序”这种用词不当相当普遍,因此,请从这门语言的正确称呼作为起点出发。

优点:最小、最快的语言。汇编高手能编写出比任何其他语言能实现的快得多的程序。你将是利用处理器最新功能的第一人,因为你能直接使用它们。

缺点:难学、语法晦涩、坚持效率,造成大量额外代码—不适于心脏虚弱者。

移植性:接近零。因为这门语言是为一种单独的处理器设计的,根本没移植性可言。如果使用了某个特殊处理器的扩展功能,你的代码甚至无法移植到其他同类型的处理器上(比如,AMD的3DNow指令是无法移植到其它奔腾系列的处理器上的)。

4.Pascal

语言

Pascal语言是由NicolasWirth在七十年代早期设计的,因为他对于FORTRAN和COBOL没有强制训练学生的结构化编程感到很失望,“空心粉式代码”变成了规范,而当时的语言又不反对它。Pascal被设计来强行使用结构化编程。最初的Pascal被严格设计成教学之用,最终,大量的拥护者促使它闯入了商业编程中。当Borland发布IBMPC上的TurboPascal时,Pascal辉煌一时。集成的编辑器,闪电般的编译器加上低廉的价格使之变得不可抵抗,Pascal编程了为MS-DOS编写小程序的首选语言。然而时日不久,C编译器变得更快,并具有优秀的内置编辑器和调试器。Pascal在1990年Windows开始流行时走到了尽头,Borland放弃了Pascal而把目光转向了为Windows编写程序的C++。TurboPascal很快被人遗忘。

基本上,Pascal比C简单。虽然语法类似,它缺乏很多C有的简洁操作符。这既是好事又是坏事。虽然很难写出难以理解的“聪明”代码,它同时也使得一些低级操作,如位操作变得困难起来。

优点:易学、平台相关的运行(Dephi)非常好。

缺点:“世界潮流”面向对象的Pascal继承者(Modula、Oberon)尚未成功。语言标准不被编译器开发者认同。

.移植性:很差。语言的功能由于平台的转变而转变,没有移植性工具包来处理平台相关的功能。

5.VisualBasic

优点:整洁的编辑环境。易学、即时编译导致简单、迅速的原型。大量可用的插件。虽然有第三方的DirectX插件,DirectX7已准备提供VisualBasic的支持。

缺点:程序很大,而且运行时需要几个巨大的运行时动态连接库。虽然表单型和对话框型的程序很容易完成,要编写好的图形程序却比较难。调用Windows的API程序非常笨拙,因为VB的数据结构没能很好的映射到C中。有OO功能,但却不是完全的面向对象。

移植性:非常差。因为VisualBasic是微软的产品,你自然就被局限在他们实现它的平台上。

6.Java

Java是由Sun最初设计用于嵌入程序的可移植性“小C++”。在网页上运行小程序的想法着实吸引了不少人的目光,于是,这门语言迅速崛起。事实证明,Java不仅仅适于在网页上内嵌动画—它是一门极好的完全的软件编程的小语言。“虚拟机”机制、垃圾回收以及没有指针等使它很容易实现不易崩溃且不会泄漏资源的可靠程序。

虽然不是C++的正式续篇,Java从C++中借用了大量的语法。它丢弃了很多C++的复杂功能,从而形成一门紧凑而易学的语言。不像C++,Java强制面向对象编程,要在Java里写非面向对象的程序就像要在Pascal里写“空心粉式代码”一样困难。

优点:二进制码可移植到其他平台。程序可以在网页中运行。内含的类库非常标准且极其健壮。自动分配合垃圾回收避免程序中资源泄漏。网上数量巨大的代码例程。

缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。有很多技术(例如“即时”编译器)很大的提高了Java的速度,不过速度永远比不过机器码方案。早期的功能,如AWT没经过慎重考虑,虽然被正式废除,但为了保持向后兼容不得不保留。越高级的技术,造成处理低级的机器功能越困难,Sun为这门语言增加新的“受祝福”功能的速度实在太慢。

移植性:最好的,但仍未达到它本应达到的水平。低级代码具有非常高的可移植性,但是,很多UI及新功能在某些平台上不稳定。

7.创作工具

多数创作工具有点像VisualBasic,只是它们工作在更高的层次上。大多数工具使用一些拖拉式的流程图来模拟流程控制。很多内置解释的程序语言,但是这些语言都无法像上面所说的单独的语言那样健壮。

优点:快速原型—如果你的游戏符合工具制作的主旨,你或许能使你的游戏跑得比使用其他语言快。在很多情况下,你可以创造一个不需要任何代码的简单游戏。使用插件程序,如Shockware及IconAuthor播放器,你可以在网页上发布很多创作工具生成的程序。

缺点:专利权,至于将增加什么功能,你将受到工具制造者的支配。你必须考虑这些工具是否能满足你游戏的需要,因为有很多事情是那些创作工具无法完成的。某些工具会产生臃肿得可怕的程序。

移植性:因为创作工具是具有专利权的,你的移植性以他们提供的功能息息相关。有些系统,如Director可以在几种平台上创作和运行,有些工具则在某一平台上创作,在多种平台上运行,还有的是仅能在单一平台上创作和运行。[5]

8.C#

C#是一种精确、简单、类型安全、面向对象的语言。其是

.Net

的代表性语言。什么是

.Net

呢?按照微软总裁兼首席执行官Steve Ballmer把它定义为:

.Net

代表一个集合,一个环境,它可以作为平台支持下一代Internet的可编程结构。

C#的特点:

1.完全面向对象。

2.支持分布式。

3.自动管理内存机制。

4.安全性和可移植性。

5.指针的受限使用。

6.多线程。和Java类似,C#可以由一个主进程分出多个执行小系统的多线程

C#是在Java流行起来后所诞生的一种新的程序开发语言。

电脑的特性是什么

发展阶段时期特点主要用途第一代电脑1946-1957采用电子管技术;计算速度为1次/s-10000次/s;价格昂贵;主要采用机器语言和汇编语言军事和科学计算第二代电脑1958-1964采用晶体管技术;计算速度为每秒几十万次;价格大幅度下降;主要采用FORTRAN、COBOL等科学计算、数据处理、实时过程控制第三代电脑1965-1971采用中小规模集成电路;计算速度为每秒几百万次;寿命更长,价格更低;采用多种高级语言并有成熟的操作系统企业管理、辅助设计和辅助系统领域第四代电脑1972至今采用大规模及超大规模集成电路;计算速度为每秒几亿次,性能不断提高;价格不断下降,采用多种高级语言,操作系统不断得到改进办公自动化、数据库管理、图像处理、语言识别、信息处理

电脑的特性有哪些

计算机的5大特点为:运算速度快、计算精度高、具有记忆能力、具有逻辑判断能力、具有在程序控制下自动工作的能力。

电子计算机通称电脑,是现代一种用于高速计算的电子计算机器,它有硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机被用作各种工业和消费设备的控制系统,包括简单的特定用途设备,工业设备及通用设备等。

电脑的功能特点

1. 计算机的特点

(1)运算速度快;

(2)运算精度高;

(3)具有“记忆”和逻辑判断力;

(4)通用性强;

(5 )高度自动化和支持人机交互;

(6)存储容量大和可靠性高。

2. 计算机的分类

(1)按工作原理分为:电子数字计算机和电子模拟计算机。

(2)按使用范围分为:通用计算机和专用计算机。

(3)按规模分为:巨型机、大型机、小型机、微型机、工作站和PC。

注:规模是指一些主要技术指标:如字长、运算速度、主频、存储容量、I∕0能力等。

3 计算机的应用领域

1.科学计算

2.过程控制

3.数据处理

4.电子商务

5.计算机辅助系统

(1)计算机辅助设计(CAD)

(2)计算机辅助制造(CAM)

(3)计算机辅助教育(CBE)

包括计算机辅助教学(CAI)、计算机辅助测试(CAT)和计算机管理教学(CMI)

6.人工智能

7.虚拟现实(VR)

电脑的主要特点

计算机具有以下几个主要特点:

  1、运算速度快

  目前最快的巨型机运行速度已达每秒100多亿次,这是传统计算工具所无法比拟的。随着科学技术的进步,计算机的运算速度还在迅速提高。

  2、计算精度高

  计算机的精度取决于机器的字长位数,字长越长,精度越高。由于计算机采用二进制表示数据,易于扩充机器字长。不同型号计算机的字长有8位、16位、32位、64位等,为了获取更高的精度,还可以进行双倍字长或多倍宇长的运算,甚至达到数百位二进制。

  3、存储容量大

  计算机的存储器可以把原始致据、中间结果以及运算指令等存储起来以便使用。存储器不仅可以存储大量的信息,还能够快速而准确地存入或读取这些信息。

  4、判断能力强

  计算机除了具有高速度、高精度的计算能力外,还具有对文字、符号、数字等进行逻辑推理和判断的能力。人工智能机的出现将进一步提高其推理、判断、思维、学习、记忆与积累的能力,从而可以代替人脑进行更多的工作。

  5、可靠性强

  随着科学技术的不断发展,电子技术也发生着很大的变化,电子器件的可靠性也越来越高。在计算机的设计过程中,通过采用新的结构可以使其具有更高的可靠性。

电脑的特点有哪些

运算速度快运算速度是计算机的一个重要性能指标。计算机的运算速度通常用每秒钟执行定点加法的次数或平均每秒钟执行指 令的条数来衡量。运算速度快是计算机的一个突出特点。

2. 计算精度高在科学研究和工程设计中,对计算结果的精度有很高的 要求。一般的计算工具只能达到几位有效数字(如过去常用的四位数学用表、八位数学用表等),而计算机对数据的结 果精度可达到十几位、几十位有效数字,根据需要甚至可达 到任意的精度。

3. 存储容量大计算机的存储器可以存储大量数据,这使计算机具有了 “记忆”功能。目前计算机的存储容量越来越大,已高达千 吉数量级的容量。计算机具有“记忆”功能,是与传统计算 工具的一个重要区别

4. 具有逻辑判断功能计算机的运算器除了能够完成基本的算术运算外,还具 有进行比较、判断等逻辑运算的功能。这种能力是计算机处理逻辑推理问题的前提。

5. 自动化程度高,通用性强由于计算机的工作方式是将程序和数据先存放在机内, 工作时按程序规定的操作,一步一步地自动完成,一般无须人工干预,因而自动化程度高。这一特点是一般计算工具所 不具备的。计算机通用性的特点表现在几乎能求解自然科学和社会 科学中一切类型的问题,能广泛地应用于各个领域。

笔记本电脑的主要特征

平板电脑的主要特点是显示器可以随意旋转,一般采用小于10.4英寸的液晶屏幕,并且都是带有触摸识别的液晶屏,可以用电磁感应笔手写输入。平板式电脑集移动商务、移动通信和移动娱乐为一体,具有手写识别和无线网络通信功能,被称为笔记本电脑的终结者。平板电脑按结构设计大致可分为两种类型,即集成键盘的“可变式平板电脑”和可外接键盘的“纯平板电脑”。

平板式电脑本身内建了一些新的应用软件,用户只要在屏幕上书写,即可将文字或手绘图形输入计算机此中类型是将键盘与电脑主机集成在一起,电脑主机则通过一个巧妙的结构与数位液晶屏紧密连接,液晶屏与主机折叠在一起时可当做一台“纯平板电脑”使用,而将液晶屏掀起时,该机又可作为一台具有数字墨水和手写输入/操控功能的笔记本电脑。值得一提的是,它的屏幕不仅可以进行上下翻折,还可以进行180°的旋转,从而使它可以更方便地将显示画面展示给用户或电脑旁的其他人员。总体上看,相比于“纯平板电脑”, “可变式平板电脑”(“双用” 平板电脑)更接近于笔记本电脑。

计算机的主要特征有什么

计算机语言的发展大致经过五代。

第一代也称机器语言,它将计算机指令中的操作码和操作数均以二进制代码表示,是计算机能直接识别和执行的语言。机器语言的优点是无需翻译,占用内存少、执行速度快。缺点是随机而异,通用性差,而且因指令和数据都是二进制代码形式,难于阅读和记忆,编码工作量大,难以维护

第二代语言也叫汇编语言,是用助记符号来表示机器指令的符号指令的符号语言。优点是比机器语言易记。缺点同机器上运行,程序简短易读,便于维护,极大地提高了程序设计的效率和可靠性。

第四代语言又叫面向应用的语言。主要特点是:非过程性、采用图形窗口和人机对话形式、基于数据库和“面向对象”技术,易编程、易理解、易使用、易维护。

第五代语言也称智能化语言。它主要使用在人工智能领域,帮助人们编写推理、演绎程序。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部