程序语言是什么?

作者&投稿:尾习 (若有异议请与网页底部的电邮联系)
~ 问题一:编程语言的理解是什么? 人与人之间用的是语言 有汉语 英语。。。 那人和电脑硬件也要有语言来交流 那就是计算机编程语言 1、低级语言 - 机器语言、汇编语言和符号语言。 - 汇编语言源程序必须经过汇编,生成目标文件,然后执行。 2、高级语言 - BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。 - 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。 我们使用的C语言就是使用的后者。 3、专用语言 CAD系统中的绘图语言和DBMS的数据库查询语言。 1.1.机器语言 机器语言是指一台计算机全部的指令 *** 电子计算机所使用的是由0和1组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由0和1组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。 因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。 1.2.汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。 汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。 1.3.高级语言 1.3.1.高级语言的发展 从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言--FORTRAN问世了,40 多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA等。 特别要提到的:在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言――C语言。 高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应地,软件的开发也由......>>

问题二:c语言中?和:是什么意思 (表达式)? x : y ;
首先计算表达式的值,若为ture,则(表达式)? x : y 返回x;否则返回y.

问题三:最简单的程序语言是什么 没有最简单,只有更简单 个人认为Visual Basic巨简单 易语言是中文编程的,对英语不好的童鞋们来说应该是最简单的
求采纳

问题四:C语言中%d什么意思 %d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu
%s:输入输出为字符串 %c字符
%f:输入输出为浮点型 %lf双精度浮点型

问题五:C语言中“+=”是什么意思? +=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。

问题六:% C语言中什么意思 1.模运算,即求余数。
表贰式 a % b 就是计算 a 除以 b 得出的余数。
例如: 4 % 3 的结果是 1
2.转义符,比如在scanf()和printf()中的输入参数常出现带有%的表示参数类型的变量,如%d,%f等。

问题七:C语言中 ==是什么意思? 这是一个逻辑符号,也就是说,结果是真或者假.
a==b:
当a与b相等时是真,
否则为假.
还有,回应一下klboy123:在C语言里没有===这个符号.

问题八:C语言中%=是什么意思 一楼回答的是正解,它和+=、-=的用法类似。
其实:
a=10;
b=3;
a%=b;等价于a=a%b其实福在a就是1

问题九:在C语言中<<是什么意思? 先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用=类型长度.那么实际上i,j移动的就是1位,也就是33%32后的余数.在gcc下是这个规则,别的编译器是不是都一样现在还不清楚.
总之左移就是: 丢弃最高位,0补最低位
再说右移,明白了左移的道理,那么右移就比较好理解了.
右移的概念和左移相反,就是往右边挪动若干位,运算符是>>.
右移对符号位的处理和左移不同,对于有符号整数来说,比如int类型,右移会保持符号位不变,例如:
int i = 0x80000000;
i = i >> 1; i的值不会变成0x40000000,而会变成0xc0000000
就是说,符号位向右移动后,正数的话补0,负数补1,也就是汇编语言中的算术右移.同样当移动的位数超过类型的长度时,会取余数,然后移动余数个位.
负数10100110 >>5(假设字长为8位),则得到的是 11111101
总之,在C中,左移是逻辑/算术左移(两者完全相同),右移是算术右移,会保持符号位不变.实际应用中可以根据情况用左/右移做快速的乘/除运算,这样会比循环效率高很多.
例:C语言中左移>表示除以2,这是由计算机工作原理导致的!但是要是7,二进制数为0111,右移一位得3.5,但是右移之后二进制数变成0011,是3。不一样啊,怎模解释呢??
答:移位操作符的两个操作数必须是整型的。整个移位表达式的值......>>

问题十:C语言中的/=是什么含义? “/=”属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=耽+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。


计算机系统,软件,程序语言,程序之间是什么关系?
② 程序语言是一种用于编写计算机程序的语言。例如,C语言、Java、Python等都是常见的程序语言。程序语言可以用来编写各种类型的程序,例如操作系统、应用程序、驱动程序和系统工具等。③ 程序是使用程序语言编写的指令集合,它们用于执行特定的任务。例如,一个网页浏览器程序就是使用某种程序语言编写的,它用...

计算机语言排行是怎样的?什么是最好的语言?
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。2、C语言 C是迄今为止最常用的最古老的编程语言之一。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量...

什么是程序设计语言?
程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的...

什么是语序?语序包括哪些?
语序包括主语、谓语和宾语的排列顺序,修饰语与中心语的排列顺序,修饰语之间的排列顺序。语序是汉语句法结构中的一个主要的表达手段,同样的词如果排列顺序不同,句法结构关系也不同,所表达的意义也有所不同。语序的变化对语法结构和语法意义起重大影响。例如:“名词+动词\/形容词”构成“主谓结构”,词...

程序设计语言通常被分为哪3类?它们有什么区别?
1、机器语言 机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。2、汇编语言 汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。通常用一些简洁的...

执行速度最快的编程语言是什么
执行速度最快的编程语言是:机器语言。机器语言是机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。它具有灵活、直接执行和速度快等特点。

C语言是种什么语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型...

电脑编程是什么意思?
电脑编程c语言是什么?就是一种程序语言,面向过程的高级语言。电脑编程是干什么的 编程!这个可广了.. 比如:网站.软件.游戏.很多很多. 你指的是什么.确实有点摸不通 电脑编程是什么?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人...

语序是什么意思
2、英语:英语的语序一般是主语-谓语-宾语的结构,例如“I love you”。3、法语:法语的语序比较灵活,强调成分通常放在句子的前面,例如“Il est intéressant ce film”(这个电影很有趣)。语序的重要性 1、表达清晰度:语序的合理安排可以提高语言的表达清晰度。通过适当的语序,可以更好地突出重点...

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

永泰县15223538865: 程序语言 - 搜狗百科
紫轰甲泼: 只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是程序语言.

永泰县15223538865: 计算机程序语言是什么?
紫轰甲泼: 有passcai语言,c语言,c++语言等等!它们是作为计算机运行的基础,相当于我们现实中的汉语和英语等等的语言!它们是一种表达方式!

永泰县15223538865: 编程语言是什么意思? -
紫轰甲泼:[答案] 人与人之间用的是语言 有汉语 英语. 那人和电脑硬件也要有语言来交流 那就是计算机编程语言 1、低级语言 - 机器语言、汇编语言和符号语言. - 汇编语言源程序必须经过汇编,生成目标文件,然后执行. 2、高级语言 - BASIC(True basic、Qbasic、...

永泰县15223538865: 什么是程序设计语言? -
紫轰甲泼: 程序设计语言(Programming Language)是用于编写计算机程序的语言.语言的基础是一组记号和一组规则.根据规则由记号构成的记号串的总体就是语言.在程序设计语言中,这些记号串就是程序.程序设计语言包含三个方面,即语法、语...

永泰县15223538865: 什么是程序语言,什么是汇编语言,它们两者有什么相同与不同之处,谢谢赐教 -
紫轰甲泼: 程序语言是一个大的范畴,包括高级语言和低级语言、机器语言,高级语言是c/c++,java等等,低级语言是指汇编语言,机器语言就是二进制指令

永泰县15223538865: 什么是程序?什么是程序设计语言 -
紫轰甲泼: 程序,就是一组动作的序列. 程序设计语言,就是一组对二进制程序进行描述的符号及规则.

永泰县15223538865: 什么是编程语言? -
紫轰甲泼: 编程语言就是用来编写程序,使计算机按人们的意图完成相应工作的受限语言,它仅有有限语句格式.编程语言通常分为低级语言和高级语言两大类.

永泰县15223538865: 什么是程序设计语言?程序语言有那些?电脑会考要考那些 -
紫轰甲泼: 程序语言简单的说就是计算机识别的语言. 比如C,Java,C++,perl,Actionscript,C#,VB等等等. 没参加过电脑会考,不知道

永泰县15223538865: 什么是编程语言?
紫轰甲泼: 编程语言即是与电脑沟通所用的语言. 指示电脑如何为你完成工作,具体的各个步骤 就像人类的语言那样,只是一种沟通的方式 编程可以类比于写作文,把你心里所想的事务描述出来,就好像说明文, 将这个事物的特点和功能描述清楚,就成了一个"程序" 比如一个产品的使用说明,让人们读了就懂得如何操作

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网