百度
360搜索
搜狗搜索

c程序设计语言属于高级语言吗,c语言是计算机的什么语言是高级还是低级?详细介绍

本文目录一览: c语言是高级语言吗?

是的,它是一种通用型的高级编程语言,可用于编写各种系统软件和应用软件。
是高级语言。
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等。
C语言的难点就是指针和内存操作,在其他高级语言中,这些内容都被优化掉了。正因为C语言有指针,对内存的操作十分灵活,所以才广泛应用于底层驱动和协议栈相关的领域。
但是在应用级别,C语言就力不从心了,因为其他高级语言如Java和C#就是针对高级应用而开发的,它的目标就是模块化,使用简单。
所以,你就会发现使用C#等开发窗口程序,就是拖拖拽拽的过程。所以,并不能说C语言是最有用的,只是更适合某个领域而已。
之所以认为C语言难,大多都是没把指针和内存搞清楚的缘故,而且有的教材也没有教明白,甚至都有错误。之前我看过那本出版量最多的广泛被推荐的教材,书中居然就有指针就是地址的这种错误概念。

C语言是高级语言吗?

当然是高级语言。
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等......
C语言的难点就是指针和内存操作,在其他高级语言中,这些内容都被优化掉了。正因为C语言有指针,对内存的操作十分灵活,所以才广泛应用于底层驱动和协议栈相关的领域。
但是在应用级别,C语言就力不从心了,因为其他高级语言如Java和C#就是针对高级应用而开发的,它的目标就是模块化,使用简单。
所以,你就会发现使用C#等开发窗口程序,就是拖拖拽拽的过程。所以,并不能说C语言是最有用的,只是更适合某个领域而已。
之所以认为C语言难,大多都是没把指针和内存搞清楚的缘故,而且有的教材也没有教明白,甚至都有错误。之前我看过那本出版量最多的广泛被推荐的教材,书中居然就有指针就是地址的这种错误概念。
C语言是一种计算机程序设计语言。
C语言是一种低级语言,介于汇编和高级语言之间,既具有高级语言的特点,又具有汇编语言的特点。
C语言由美国贝尔研究所的D.M.Ritchie于1972年推出。1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
这得从计算机发展历史和语言是给计算机还是人看的两方面来说。
二进制是机器语言,这个毋庸置疑。
汇编语言在机器语言的基础上,用简单的符号让人能理解其意思,类似于mov,pop,add之类的,见文生义,但它的操作对象停留于最底层的CPU对寄存器、内存、端口、栈等的操作,主要还是指导机器工作的,但是不利于人的阅读和编辑,即使是c上的一个最简单的i++操作,翻译成汇编后也需要3条汇编语句,所以叫汇编语言为低级语言。
高级语言是在汇编语言的基础上发展起来的,主要是方便人的阅读和编辑的,这是高级语言的定义,所以C、C++、C#、pascal、VB、java神马的一系列都是高级语言。
另外有人说C是中低级语言,是指C里边可用指针对内存直接操作,更加贴近机器。我觉得比较更准确的说法是:
C语言是更贴近底层(指计算机)的高级编程语言。
C语言是把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的c,c++,pascal,python,lisp,prolog,FoxPro,VC,易语言(其中C/C++属于中低级语言)等等,这些语言的语法、命令格式都不相同。
C语言是高级语言。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
1、机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。
2、汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
3、高级语言主要是相对于汇编语言而言的,是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。
除了机器语言和汇编语言外的所有编程语言,都属于高级语言。 所以C语言也是高级语言的一种。

c语言属于什么的语言

c语言属于高级语言。它在做驱动或底层方面还是较为突出的。也是一门编程入门语言。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

c语言属于什么语言

  C语言属于高级语言,是一种面向过程的语言。

  程序设计语言的发展经历了机器语言、汇编语言到高级语言的历程。其中机器语言和汇编语言都属于低级语言。

  C语言是一种面向过程的语言是相对于面向对象程序设计语言(如C++,Java等)而言的。面向过程就是以实现最终目标为目的,对于事物缺乏抽象描述(即建模)。面向对象通过引入类的概念弥补了这一缺点。

c语言是计算机的什么语言是高级还是低级?

c语言是计算机的高级语言。
高级语言主要是相对于汇编语言而言的,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言,能以简易的方式编译、处理低级存储器。
C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
扩展资料:
C语言组成
1、数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量
(1)常量其值不可改变,符号常量名通常用大写。
(2)变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。
3、数组
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
4、指针
如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是C语言区别于其他同时代高级语言的主要特征之一。
5、字符串
C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件



6、文件输入/输出

在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件

中。

参考资料来源:百度百科-c语言

  c语言是计算机的高级语言。

  高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言习语言等等,这些语言的语法、命令格式都不相同。

  低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。

高级语言,低级语言是指那些机器可以直接识别操作的语言,比如汇编。

c语言是计算机的高级语言。

高级语言相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。

是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。

扩展资料:高级语言的好处:

1、高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作;

2、高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高;

3、高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高.

C语言的特点:

1、C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2、C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

参考资料来源:百度百科--高级语言

参考资料来源:百度百科--C语言

c语言是计算机的什么语言是高级还是低级?

c语言是一种高级通用编程语言,适合开发固件或便携式应用程序用于编写系统软件,是最广泛使用的语言之一
C语言是计算机的高级语言,仅产生少量的机器语言以及不需要任何运行环境支持就能运行的高效率程序设计语言,能以简易的方式编译处理低级存储器。C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性。
算是高级语言!但是相对于其他的高级语言c的效率是很高的!比他效率高的就只能是汇编语言了,但是汇编的话,不同的cpu汇编是不一样的!
C语言,在计算机科学中,是作为一种编写各种功能软件的高级编程语言,被贝尔实验室的科学家开发出来的。
C语言是中级语言!(介于高级语言和低级语言之间)
c语言是计算机的高级编程语言,计算机只能识别二进制,c语言对其进行了简化,所以说是高级语言

C语言是高级语言还是中级语言?

  C语言是面向结构的高级语言 。
  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
  尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
C语言是高级语言中的低级语言,用途广泛,除能编写应用软件以外,特别适合编写系统软件
高级语言 面向结构的。人们可以容易理解的都可以叫做高级语言,汇编属于中级 机器码 估计就是低级了
当然是高级语言啊
C语言属于高级语言,因为它具有人们易于理解的语法语义,但它同时也具有中级语言的特点,可以对硬件进行操作,很多涉及底层的代码是用C和汇编的混合代码写成的,它的执行效率很高,可以说接近汇编了,可以认为它是高级语言兼有中低级语言的高效率,呵呵

C语言是一种什么语言?

选择B
C语言是一种高级语言。
汇编语言是低级语言。是010101的助记符形式。
没有中级语言的说法。
楼上说C语言是机器语言。。不知道楼上是否学习过语言。机器语言是01011010101的代码。。
选B,
高级语言主要是相对于汇编语言而言的,是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。

除了机器语言和汇编语言外的所有编程语言,都属于高级语言。 所以C语言也是高级语言的一种。
汇编是比较低层的语言 C也是比较低级的 语言 在汇编上面就是C语言
C不属于高级语言 VB JAVA等等这些都是属于高级语言
低级语言比较强大灵活性也好 说容易也不容易 说难也不难
是程序…是以一种含:只要…那么…就,如果…就…,命令…行动,………等格式转为代码的语言…也叫C++
c语言是什么意思,你懂C语言么,不知道的来看看吧
B、高级语言。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
主要特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

c语言程序设计与高级语言程序设计是不是一回事?

c不是高级语言,c比较低级
高级语言包括很多,c语言只是其中之一。
不是一回事

阅读更多 >>>  学linux要什么语言

网站数据信息

"c程序设计语言属于高级语言吗,c语言是计算机的什么语言是高级还是低级?"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:c程序设计语言属于高级语言吗,c语言是计算机的什么语言是高级还是低级?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!