导航:首页 > 编程知识 > c语言使用什么编程方法

c语言使用什么编程方法

发布时间:2024-10-27 19:14:37

1. c语言可以编程序,那么c语言又是用什么编出来的呢

楼上的开玩笑了,C语言当然是ASCII码编出来的了.
这里的编程语言,实际上都不能说是什么做出来或开发出来的,因为编程语言实际上是一种规范,一种协议。你(编程者)遵守这种规则(语法)来写出代码(实际上是符合语法规则的文本),然后该语言的编译器才可以分析你的代码,分析语义并最终转换成CPU可以执行的单条指令序列。

我猜测你可能是想知道她的集成开发环境或者编译器是怎么开发出来的。对于这个问题,我也不清楚细节,每个公司(比如MS、BORLAND)自己的IDE只有自己才知道是什么语言写的,很可能一个IDE要有多种语言开发不同的构件,然后集成在一起。因为不同语言有不同语言的好处,因此一个大软件用多种语言开发不足为奇。
还有,一楼兄弟说C语言也是C写的,因此你就迷惑了,仿佛说没有蛋哪来的鸡一样。
这里我要说的是,一个语言的编译器可以用任何语言来编写实现(如果用C写C的编译器,不是不可能,但是不可能的是用C语言写第一个C的编译器,也就是说C语言刚从贝尔实验室开发出来的时候,它的编译器很可能是汇编语言写就的)。
汇编语言的编译器呢?汇编其实就是机器指令的一种助记符,因此运行没问题的。
机器语言,它就不用编译器了,它是由硬件支持的,都是电路实现的。
因此,最早的语言,它的编译器的开发难度非常大,因为人要干一些不是人干的活(^_^,机器才适合做呢),而现在的语言,尤其是高级语言,实现难度也不低,虽然支持环境强了(软件,硬件,现有语言等等),但是高级语言的逻辑实现需要更强的编译器,解释器来支持,因此开发这些东西需要的人力物力也是相当大的,希望这个回答你还满意。
请采纳答案,支持我一下。

2. c语言是什么

C语言是一种计算机编程语言


C语言是一种广泛应用的计算机编程语言,它于20世纪70年代诞生并逐渐发展成熟。C语言具有强大的功能,既可以用于编写系统软件,如操作系统等,也可以用于开发应用软件。其语言特性包括结构化程序设计、丰富的数据类型、灵活的运算符以及强大的库函数等。由于其具有高效、灵活和可移植性强的特点,C语言在计算机科学领域中占据重要地位。下面详细解释下C语言的特点:


首先,结构化程序设计是C语言的核心思想之一。C语言采用函数、循环和条件语句等结构,使得程序设计和代码组织更加清晰和易于管理。这种结构化的程序设计方法有助于减少程序中的错误和复杂性。


其次,丰富的数据类型是C语言的另一重要特点。C语言提供了多种数据类型,如整型、浮点型、字符型和布尔型等,以满足不同数据处理需求。此外,C语言还支持自定义数据结构,如结构体和联合体等,这使得程序员能够更灵活地处理复杂的数据结构。


最后,灵活的运算符和强大的库函数也是C语言的显著特点。C语言提供了丰富的运算符和函数库,支持各种运算和操作。这些库函数涵盖了字符串处理、数学运算、文件操作等多个方面,使得程序员能够更高效地编写代码。此外,C语言的可移植性强,意味着编写的代码可以在不同的操作系统和硬件平台上运行。这使得C语言成为一种非常受欢迎的系统级编程语言。


总的来说,无论是学习基础的计算机编程原理还是进行软件开发和系统编程工作,学习并理解C语言都是非常重要的。

3. C语言是用什么编写出来的

C语言通过语言开发出来的。

C语言是Dennis Ritchie 在1972年通过Thompson的B语言的基础之上开发出来的。C是作为从事实际编程工作的程序的一种工具而出现的,所以其主要目标是成为一种有用的语言。同时, C 也是为编程人员开发的语言,这使得它成为当今人们首先的编程语言之一。

C已经成为最重要和流行的编程语言之一。它之所以得到发展,是因为人们尝试使用它后喜欢它。过去10年中,许多人从C转而使用更强大的C++语言,但C有其自身的优势,仍然是一种重要的语言,而且它还是通往C++的必由之路。

(3)c语言使用什么编程方法扩展阅读

C语言特点

1、设计特性:C是一种融合了控制特性的现代语言,而我们已发现在计算机科学的理论和实践中,控制特性是很重要的。

2、高效性: C是一种高效的语言。 在设计上它充分利用了当前计算机在能力上的优点。C程序往往很紧凑且运行速度快。

3、可移植性:C是一种可移植语言。在一个系统上编写的C程序经过很少改动或不经修改就可以其他系统上运行。

4. c语言用什软件编程啊

一般是从Turbo C2.0开始,TC的环境较简单,后来熟练了就可用Microsoft visual c++.其实有很多,我还见过winTC,但它对错误的分析很误导人,看了还不如不看呢

5. c语言编程用什么语言

首先c语言是一种语言, 是人们约定的一种编程方式, 就像英语, 法语一样, 是一种语言, 是一种约定的规范.

所谓什么写的, 应该是指c语言的编译器吧.

编译器的作用就是把编程语言变成机器语言, 也就是把"代码"(如.c文件)变成计算机可读的机器语言文件. 所以编译器就是一个程序, 把一种文字转化为另一种文字.

既然编译器是程序, 那任何编程的语言都可以写编译器.

在早期, 计算机只有汇编语言, c语言刚发明的时候只能用汇编语言写c语言的编译器, 但是会比较麻烦.

后来c语言编译器完善后, 可以用c语言再写一遍自己的编译器, 用原来那个汇编语言写的编译器编译通过后, 就得到一个新的c语言编译器(现在就有两个编译器了).

再后来有了JAVA("JAVA是什么写的"同理C语言), 也可以用JAVA来写一个c语言的编译器(以上就有3个C语言编译器了).

也就是说, 一个语言是约定的, 固定的. 但是他的编译器可以有千千万, 不同的人, 不同的语言可以写出很多个同一种语言的编译器. 比较出名的有微软公司写的vc++, 和GNU组织的gcc.

-----------------------------------------

另外补充一点就是, 从一种语言的代码到一种机器的的代码是非常复杂的问题, 不同机器的机器语言都不同, 因此如果有N种语言和M种机器, 那至少应该有N*M个编译器.

这样就把编译器分为了前段和后端.(当然, 中间语言是怎样的也是争论纷纷).

阅读全文

与c语言使用什么编程方法相关的资料

热点内容
提取不相邻两列数据如何做图表 浏览:45
r9s支持的网络制式 浏览:633
什么是提交事务的编程 浏览:237
win10打字卡住 浏览:774
linux普通用户关机 浏览:114
文件夹的相片如何打印出来 浏览:84
mpg文件如何刻录dvd 浏览:801
win10edge注册表 浏览:309
cad图形如何复制到另一个文件中 浏览:775
sim文件在手机上用什么打开 浏览:183
ubunturoot文件夹 浏览:745
手机文件误删能否恢复数据 浏览:955
照片文件名中的数字代表什么 浏览:44
cs6裁切工具 浏览:235
数据库超过多少数据会卡 浏览:858
CAD落图文件 浏览:125
怎样翻译文件内容 浏览:679
戴尔r910安装linux 浏览:69
有线电视升级失败 浏览:560
火绒安全把文件删掉了在哪里找 浏览:503

友情链接