腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
为什么C仍然属于高级语言的范畴?
、
、
关于C编程语言的许多教科书告诉我们,C是一种高级编程语言,但许多在线辅导人员认为C也是一种中级编程语言。为什么是那样的?
浏览 0
提问于2014-12-29
得票数 11
8
回答
哪些编程语言不被认为是高级语言?
、
、
在信息学理论中,我一直在听说和阅读关于高级和低级语言的文章。 然而,我不明白为什么这仍然是相关的,因为除了现在正在使用的汇编程序之外,没有任何(相关的)低级语言。 所以你得到了: 低水平 汇编程序 绝对不是低级的 C 基性 福特兰 科波 ..。 高水平 C++ 红宝石 Python PHP ..。 如果汇编程序是低级的,你怎么能把C放在同一个列表中呢?我的意思是:与汇编程序相比,C是非常高的水平。即使对COBOL,Fortran等也是如此。 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都会提到高级和低级语言呢?
浏览 16
提问于2010-04-12
得票数 21
回答已采纳
9
回答
如何学习C语言编程
我只用C语言5年了。因此,我确信我知道C语法,但我不知道如何提高编程技能。 有许多现代语言(如C++、Java)的书籍来学习编程技能,如重构或模式、软件体系结构。但是没有一本书是用C语言写的。书的作者说他/她的书不依赖于语言,但我不这么认为。 我如何提高我的编程技能?我必须学习现代语言和阅读书籍?有关于用C编写的软件设计或编程技巧的书籍吗?
浏览 0
提问于2010-03-22
得票数 6
2
回答
Erlang:做好工作
、
、
我做过一些函数式编程,并且有几个在线参考,所以我发现基本的Erlang编程非常容易。 但是,由于我所做的过程性/面向对象编程比函数式编程要多得多,我认为我的Erlang代码的样式或效率都不是很好。 有没有人能推荐一些涵盖好的、高效的、风格良好的函数式编程的资源? 谢谢!
浏览 4
提问于2009-01-21
得票数 3
回答已采纳
1
回答
如何从一种编程语言翻译到另一种语言?
我想编写一个小的DSL,它需要编译成另一种高级编程语言(类似于C,但限制得多)。 编译器应该做什么的高级概述是什么? 为了澄清,我特别感兴趣的是从一种高级编程语言到另一种相对高级的编程语言的转换,而不是一般的编译。
浏览 0
提问于2015-06-15
得票数 0
回答已采纳
13
回答
C是一种中级语言吗?
、
在编程语言的讨论中,我们听到诸如低级、中级和高级之类的术语。这些是如何确定的?C会被认为是一种中级语言吗?
浏览 17
提问于2010-05-25
得票数 1
回答已采纳
1
回答
高层编程语言与底层编程语言的关系
、
低级编程语言和高级编程语言之间有多大的联系?例如,汇编语言和C++在不同的层次上工作,但是,在这些级别之间存在什么样的逻辑呢?让我们假设我写了一个你好世界!用C++编程,我编译并运行它。为了使我的代码在汇编程序级别上更有效,我需要关心什么??
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
5
回答
高级语言之间的关系。和汇编语言?
、
、
、
在我的汇编语言书中,虚拟机级别列出如下: 第4级:高级语言 第3级:汇编语言 二级:指令集体系结构(ISA) 第1级:数字逻辑 根据这本书,第2级( ISA )是处理器的指令;ISA也称为机器语言。这个级别上的每条指令都直接由计算机的硬件执行,或者由嵌入在微处理器芯片中的程序执行,称为微程序。 在2级以上,是汇编语言3级,编程语言提供翻译层,使大规模软件开发切实可行。这个级别使用简短的助记符,如ADD、Sub和MOV,它们可以很容易地在第2级转换到ISA中。这些类型的程序必须在ISA级别完全翻译或组装成机器语言,然后才能执行。 顶层是4级,高级编程语言,如C、C++和J
浏览 4
提问于2014-01-15
得票数 1
1
回答
将函数参数保存在结构数组中
、
、
、
我是这个论坛的新手。很少的编程经验。英语不是我的主要语言:) 我正在为微控制器编写C代码,目前我已经创建了具有结构数组的图形菜单。在这个数组中,我定义了按下按钮(向上,向下,回车)时的跳转,菜单文本和按下按钮时调用的函数(如果你在正确的子菜单上,你可以调用函数)。 结构定义: typedef const struct Menu_structure { const char *text; unsigned char Menu_points; unsigned char Menu_button_UP; unsigned char Menu_button_DOWN;
浏览 2
提问于2015-12-06
得票数 1
4
回答
python挑战,但对于C++
除了C++之外,有没有人知道有像这样的问题的网站或书籍? 当我想到python challenge时,我指的不仅仅是一组可以用C++解决的问题(因为我可能会用到与python challenge相同的问题),而是指使用python STL、该语言的特殊功能等可能最好解决的问题。 例如,有一个python挑战是专门为教您如何使用pickle而设计的,它是python的一个序列化库。 到目前为止,我只知道编程竞赛的问题,但它们也可以用C,java或其他语言来解决。
浏览 2
提问于2010-04-05
得票数 11
回答已采纳
5
回答
为什么C不是动态语言?
、
、
、
如我所知,在C中,我们可以使用函数指针,这是在运行时(1)调用的。 根据维基百科的定义: 动态编程语言是计算机科学中广泛使用的术语,用来描述一类高级编程语言,在运行时执行其他语言在编译过程中可能执行的许多常见行为。 所以我的问题是,为什么C不是提供(1)中的特性的动态语言?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
7
回答
初学者:我应该从高级开始还是从低级开始?
、
、
、
我是编程新手,希望能够为Linux和Windows制作原生C++程序。 我只是在想,作为一个初学者,我应该首先学习低级语言,比如C和vim中的汇编,还是应该直接从使用C++的集成开发环境开始?
浏览 2
提问于2012-06-09
得票数 3
回答已采纳
9
回答
是Fortran、Cobol、Basic和Forth高级编程语言吗?
、
、
、
、
是Fortran、Cobol、Basic和Forth高级编程语言吗? 如果没有,那么第一批高级编程语言在哪里呢? 哪种语言是最早的面向对象语言?
浏览 8
提问于2010-06-06
得票数 4
回答已采纳
2
回答
函数式编程语言的好处
、
到目前为止,我主要看到了Python (因为简单)和C(因为效率)用于加密编程。但是有一种不同的编程语言叫做函数式编程语言。哈斯克尔就是一个例子。这些语言没有副作用,可以证明是正确的。我想知道当用于加密应用程序时,这些编程语言是否会比“普通”编程语言有什么好处。是这样吗?如果是,为什么不更频繁地使用呢?
浏览 0
提问于2021-05-21
得票数 9
回答已采纳
4
回答
用C语言编写的类Haskell类型系统
、
、
、
、
我想知道,有没有可能将haskell强大的类型系统集成到像C这样的语言中,并且仍然能够进行有效的低级编程?
浏览 5
提问于2011-03-13
得票数 17
回答已采纳
1
回答
内联程序集或单独的程序集文件
、
、
我目前正试图进入操作系统开发,主要是遵循的文章和教程。现在,作为os,我需要多个程序集文件,例如启用分页和设置长模式。 虽然我确定唯一需要在自己的文件中分离的汇编程序代码是引导程序文件,但我很好奇在用C编写的操作系统中如何处理程序集的实践和“标准”,是方便将汇编程序与C分开还是有什么原因例如Linux将大部分汇编代码封装在C函数中并使用asm volatile指令调用它们? 我看不出有什么不同,因为您可以通过将值移动到eax寄存器来返回程序集的结果,或者在使用asm和asm volatile时,可以指定参数和输出操作数来存储结果。但是,您总是需要使用\n或\n\t分隔多个指令。 到目前为止,我
浏览 6
提问于2018-05-23
得票数 0
1
回答
反汇编程序是如何工作的,它与反编译程序有什么不同?
、
、
我正在我的LinuxMint17.3操作系统上安装反汇编程序(或反编译器),我想知道反汇编程序和反编译器之间有什么区别。我对它们有一个大致的概念(它们的名字是相当不言自明的),但它们仍然有点混乱。 我读过一个反汇编程序把程序转换成汇编语言,我不知道,所以这对我来说是没有用的。我还读过反编译程序将“二进制文件”转换为其源代码。二进制文件到底是什么? 显然,反编译程序不能将代码反编译为C,只有Python和其他类似的语言。那么,我如何将一个程序转换成它原来的C源代码呢?
浏览 3
提问于2016-10-01
得票数 0
回答已采纳
16
回答
高级c或c++书籍
、
、
你读过的最高级的c或c++书籍是什么?我之所以问这个问题,是因为我已经阅读了很多关于c和c++的书籍,涉及很多主题,包括(面向对象编程-数据结构和算法-网络编程-并行编程(MPI-PThreads OpenMP-Cilk-Cuda)-boost库...)。那么下一步呢。我还是想继续前进..尤其是在c。
浏览 0
提问于2010-02-22
得票数 9
1
回答
用C#编写编译器,生成C和IL?
、
、
、
、
我一直想要创建自己的编程语言,我希望开始编写一个基本的编译器。我这么做纯粹是为了学习。我将用C#编写编译器。 我一直在努力决定是否生成IL或其他高级语言。从我看过/读过的文章和教程来看,C和MSIL (通过reflection.emit)似乎是最流行的。 我想知道哪种方法会使我的编程语言更快?(假设它们以最佳方式实现)。理想情况下,我希望该语言能够在MS和Linux/OSX上运行--我也明白,可能有更好的替代方案,我没有考虑过
浏览 2
提问于2015-08-13
得票数 2
回答已采纳
3
回答
如何避免在汇编中编码时跳转和跳转?
、
我知道在这里和其他地方有很多关于在高级编程语言中避免goto的帖子。然而,从我在MIPS汇编中编写代码的经验来看(诚然很小),在实现控制流时,似乎没有一种明显的方法来避免汇编中的goto和跳转语句。 例如,如何在汇编中实现此代码(相当于C语言): if (x < 2) { ans = 0; } else { ans = 1; } 是否有必要使用goto或jump语句,或者是否有适当的方法来避免它们,以支持更适当的代码实践?
浏览 79
提问于2016-01-20
得票数 4
回答已采纳
1
回答
汇编代码的CMSIS标头可用性
、
我喜欢在汇编程序中为我的STM Nucleo板编写小的例程。有没有人知道汇编器有没有可用的头文件定义?例如,在C中,要获得DWT时钟计数器的地址,只需写&DWT->CYCCNT。当然,我可以将这个地址从我的C调用程序传递给汇编程序例程,但是如果我能够向汇编程序代码提供一个头文件,比如CMSIS/Include/core_cm7.h,那会更好。
浏览 18
提问于2021-08-10
得票数 1
回答已采纳
9
回答
我可以用C开始编程吗?
我想开始编程,我以前没有编程经验,所以可以用C ?..Some开始编程,人们告诉我从perl或python开始。那么,我可以不学习python或perl就开始学习它吗?如果是这样的话,steve kochan的“?..And in c”一书是不是一个很好的起点呢?.
浏览 7
提问于2011-02-22
得票数 0
1
回答
是否有专为实体组件编程而设计的语言?
、
、
、
我知道有一些用于函数式编程的语言(LISP、Haskell等)和OOP编程(Java,C#,Ruby,更多),但是有实体组件编程的概念吗?
浏览 6
提问于2013-08-15
得票数 5
1
回答
内置数据类型,大小小于1字节
、
、
大多数强类型编程语言的数据类型都是min。1字节大小。我知道使用位掩码访问单个内存单元是可能的,但是为什么编程语言不支持小于1字节的数据类型?
浏览 0
提问于2011-11-03
得票数 1
回答已采纳
2
回答
.NET汇编语言
、
、
我理解反编译程序和反汇编程序()之间的区别,即反汇编程序允许您将机器代码转换为汇编语言(在Visual的反汇编窗口中可以看到),反编译器将汇编语言转换为高级语言,例如C#。 是否可以在文本文件中看到由Jitter生成的程序集代码(从反汇编窗口)?我怀疑这并不是因为它是为了准时而优化的。 此外,在我的第一个问题的上下文中,MSIL是汇编语言还是高级语言?也就是说,在.NET中,似乎有两种汇编语言,即MSIL和由抖动生成的汇编语言,尽管我怀疑答案是JITTER生成机器代码,它在Dissassembly中被格式化为汇编语言。 我花了很多时间在这里阅读其他的问题,但我没有找到答案。
浏览 11
提问于2013-08-31
得票数 1
回答已采纳
1
回答
我可以使用哪种编程语言与巨龙高级脚本?
我在上读到: 允许您使用编程语言(如Microsoft VBA )编写命令,这些命令可以在计算机上使用语音命令执行几乎任何功能。 除了Microsoft VBA之外,我还可以在Microsoft上使用哪些编程语言与Dragon脚本一起使用?
浏览 5
提问于2016-12-07
得票数 1
回答已采纳
2
回答
需要推荐一本书的问题/答案
、
我需要一本有问题和答案的编程书,不管它在示例中使用什么编程语言,只要它是基于C的语言(最好是C#或JavaScript)。重要的是,这本书中的问题将是高度编程(即。创建一个函数,它将检查二维数组中数字后面的行中的4)... 基本上,你在计算机科学学位考试中得到的问题和最重要的答案... 我觉得我错过了很多东西,因为我还没有完成我的学位,所以我想学习基本的编程,比如循环,if条件,列表和递归。我知道这些方法可以使用多年,但我想要复杂的问题和解决方案,这样我就可以强迫自己的大脑去尝试,然后阅读作者是如何解决它的。 谢谢
浏览 1
提问于2011-07-13
得票数 0
回答已采纳
1
回答
在.NET语言之间共享类方法
、
、
、
、
我和我的两个朋友正在一起做一个编程项目,但仍然是分开的,我想补充的是,我们都是编程的新手。现在我们都要用不同的语言编写同样的应用程序,因为我们都是用不同的语言自学的。我将用C#编写应用程序,朋友1将用C++/CLI编写应用程序,朋友3将用Java (或J#)编写应用程序。 现在我们要做的应用程序将是一个“纸牌游戏引擎”。这将是一个应用程序,将能够加载和播放不同类型的标准西式52卡甲板游戏,如扑克或Blackjack等。这个实际的应用程序,我们将分别编写,但我们想加载实际的“纸牌游戏”作为外部模块,我猜我们会为这个单独的程序集?现在我们的要求之一是,这些“纸牌游戏”模块应该能够跨语言,我的意思是
浏览 2
提问于2014-01-20
得票数 0
5
回答
在编写设备驱动程序时,c++的优势是什么?
、
、
、
据我所知,为了编写设备驱动程序,人们通常使用c++或汇编?程序集的选择对我来说很清楚。但是为什么是c++呢?我想用java或者其他高级语言也可以做到这一点。那么为什么c++如此普遍呢?C++编程语言是否有编写驱动程序所必需的特定功能?
浏览 4
提问于2011-01-12
得票数 1
回答已采纳
3
回答
Arduino上运行时速度程序集与C/C++的差异
、
、
、
我听说在程序集中编写Arduino应用程序可以使程序具有实时性,而用C或C++编写应用程序会使程序慢于此。 如果这是真的,这将意味着对于不同类型的Arduino应用程序(高速应用程序和非速度关键应用程序),应该使用不同的编程语言。 当C/C++代码被高效编译时,我真的很想知道这句话是否正确。
浏览 18
提问于2015-01-16
得票数 1
回答已采纳
7
回答
程序员如何处理高级语言的低级软件开发?
、
、
、
、
我对编程有些陌生,我可以问这个问题的最好方法是举一个例子。 我知道如何在Java和C#中做基本的事情。例如,小窗口会形成应用程序或创建一个泛型类。我基本上一直在学习,还没有尝试做什么大事。不管怎么说,我一直很好奇事情是怎么做的,我想你可以这么说。 我知道这一切都归结为1和0,汇编语言基本上给1s和0的模式下命令,但似乎有一个跳转:使用一个库来实现它,一个库。在我看来,没有库的所有C#都是算术和二进制逻辑。要获得输入或输出,您可以使用库等..。 我知道这个问题对某些人来说可能是显而易见的,我知道我有很多东西要学,但我甚至不知道从哪里开始这样一个问题。谢谢。 所以我的问题是: 如果有人要制作虚拟机
浏览 0
提问于2011-04-26
得票数 22
15
回答
用更高层次的语言进行原型是很常见的吗?
、
、
、
、
目前,我正在考虑开始一个远远超出我目前编程能力的项目,在这个语言中,我几乎没有实际的(C)经验。用我更熟悉的高级语言(比如Perl/Python/Ruby/C#)进行原型,这样我才能完成整个设计,这样会有价值吗? 最终,最终产品是性能敏感的(它是一个数据库引擎),因此可以选择C,但我担心不了解C会使我失去树的森林。 在寻找类似的问题时,我注意到有一位同事提到,程序员过去常常在Prolog中进行原型,然后在汇编程序中进行调试。
浏览 0
提问于2011-06-29
得票数 18
3
回答
有没有隐式乘法的编程语言?
、
是否有下列任何一种编程语言: 变量3x,-0.5y旁边的数字文字 带括号的表达式a(b+c+d) 2(x-y)旁边的数字文字或数值变量 两个相邻的带括号的表达式(1+x)(1-x) (4a-5b)(1+4c) 被解释为乘法? 我可以看到这会导致句法上的问题,但我很好奇是否有任何一种语言会继续使用它。
浏览 2
提问于2013-08-08
得票数 4
4
回答
创建没有指针别名的编程语言的可能性
、
、
、
我有一个问题要问所有的编程爱好者。指针一直存在于编程世界中。就像在C中一样,C++有一个显式的指针支持。在java中不存在显式指针支持,但Java系统内部使用指针。在现实世界中,有没有可能开发一种完全没有指针别名的编程语言?
浏览 2
提问于2012-01-30
得票数 2
回答已采纳
4
回答
为什么许多OpenCL示例是用C++而不是用C编写的?
、
、
免责声明:作者处于C/C++初级阶段。 维基百科说:"OpenCL包括一种用于编写内核的语言(基于C99)“。 但是,如果您查看OpenCL编程指南中的任何代码示例,您将看到,除了内核.cl文件之外,始终有一个.cpp文件(甚至很少)。 (“虽然本书中描述的许多示例应用程序都是使用编程语言C++开发的,但我们只关注用于控制OpenCL组件的OpenCL C”)。 这是否意味着内核是用类C语言编写的,而所有其他东西(比如内存对象管理)都是用C++编写的呢?为什么所有的东西都不是用C语言写的?C++绑定不是引入了开销吗?
浏览 4
提问于2011-10-10
得票数 0
回答已采纳
2
回答
如何在一个项目中组合多种语言?
例如,可以在另一种语言中使用C++库的函数吗?单个应用程序是否可以使用独立的语言进行编程?多么?
浏览 1
提问于2011-10-16
得票数 0
9
回答
哪些项目不能用C语言完成?
我想知道哪些项目不能用C语言完成。 我知道用其他语言编程会更快、更直观。但我想知道C中缺少哪些特性会阻碍项目的顺利完成。 例如,在C中存在的web框架非常少。
浏览 4
提问于2009-02-25
得票数 6
回答已采纳
3
回答
汇编语言在哪里用来编程硬件?
、
、
我四处寻找一个开始学习嵌入式系统设计/编程的好地方,虽然所有的人都推荐像Arduino和RaspberryPi这样的初学者设备,但我从未见过任何关于在组装层编程的建议。我最近完成了我的计算机科学学士学位,但我越来越被硬件而不是软件编程所吸引。我上过一门硬件设计课程,我们用Logism语言编写了68k的汇编程序和逻辑设计。我有一个Raspberry Pi,并且已经处理了一些,但是用于这些设备的语言仍然是更高级的(C,C++,Python)。 所以我有几个问题,因为我对芯片/计算机硬件的低层次设计很感兴趣: 汇编语言在当今硬件设计中的应用是什么?它是否仍然被广泛使用,还是大部分被高级语言所抽象?
浏览 4
提问于2015-08-07
得票数 1
回答已采纳
1
回答
为什么整数除法会截断为0而不是负无穷大?
、
、
、
、
正如在C和许多其他编程语言中定义的那样,这是整数除法中众所周知的不一致:除以整数N会得到范围为0..N而不是0..|N|的余数。IMO这会对某些应用程序产生负面影响,例如,如果您在整数网格上显示由定义的图像,则最好将(0,0)放在图像区域之外:否则,在某些图像操作中,您将在x==0和y==0得到一条可见线。 你能举一个实际的整数除法用法的例子,其中截断到0比截断到负无穷大更能满足编程意图吗?
浏览 2
提问于2014-09-19
得票数 0
6
回答
在C++之前用于操作系统开发的语言
、
、
我知道C是操作系统开发的标准编程语言,但出于好奇,我想知道它之前是什么。在C语言之前,操作系统开发使用的主要编程语言是什么?
浏览 3
提问于2010-08-28
得票数 9
4
回答
汇编语言是唯一的低级编程语言吗?如果不是,它是不是最广泛使用的语言?
、
、
、
、
我最近开始学习汇编,当我浏览互联网时,我看到越来越多的人说汇编并不是无用的,但与高级语言相比,用一种需要如此多时间和精力的语言来编程也是不值得的。如今,高级语言程序和低级语言程序之间的效率真的不足以引起人们的注意吗?还有其他低级语言,比如汇编语言,使用得更广泛吗?
浏览 9
提问于2012-07-24
得票数 7
回答已采纳
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
1
回答
成为CakePHP高级程序员的最佳书籍或教程
、
我开始阅读Apress开始的CakePHP从新手到专业2008 但我想知道是否还有我应该读的其他书,或者我应该做的重要教程,以便能够构建一个完整、稳定的CakePHP项目。 简单地说,您做了什么来更好地在CakePHP开发,您的足迹和建议。 我来自Java,C#.NET背景。我还做了Linda.com视频课程学习PHP。
浏览 3
提问于2010-11-22
得票数 2
回答已采纳
8
回答
我应该如何学习C语言?
、
我对学习C很感兴趣。我读过。 我的背景: 数学/统计,Python,R的日常编程,主要围绕自然语言处理、算法等。
浏览 0
提问于2008-10-08
得票数 5
回答已采纳
4
回答
Visual Basic 2010学习版和标准版有什么区别?
我希望创建一个应用程序,使用远程mysql数据库,采取从现场视频流的照片,也与RS232衡器接口。我只是在寻找一句或两句关于VB Express和Standard之间的巨大差异的定义。 我是一名PHP开发人员,我以前从未使用过VB (可能是从10年前的高中开始)。我希望使用vb或c++来创建这一点,但我对网络编程之外的任何编程知识有限。
浏览 1
提问于2010-07-31
得票数 2
回答已采纳
3
回答
C和C++是客户端吗?还是服务器端?
、
、
、
C和C++服务器端编程语言像java一样吗?如果是,就像java一样,我们有客户端的apllets和服务器端的jsp和servelet。
浏览 12
提问于2013-06-20
得票数 0
回答已采纳
4
回答
用于win32或c++的C#
、
、
、
我知道C++ windows编程比C#更难。因为我们应该创建WNDCLASS并初始化它,并使用API函数和... 但我的问题是,对于windows编程来说,C#比C++更好吗? 如果是,为什么使用C++创建大型程序。
浏览 1
提问于2011-02-05
得票数 4
回答已采纳
19
回答
现在用C语言编写的是什么类型的应用程序?
、
20多年前,当我还在上大学的时候,C语言是我们的首选语言,因为当时它几乎是市面上唯一的通用编程语言。我们学会了使用C语言编程,它被用于系统编程、数据结构、操作系统以及几乎所有其他的东西。基于文本的控制台I/O是与计算机交互的主要方式。GUI很少见,web编程根本就不存在。 将时钟向前拨20+年。我们有太多专门的语言。例如,PHP很适合web编程。用C语言编写web应用程序是疯狂的,但同样地,用PHP进行系统编程也是疯狂的。 我不再用C编写代码了。可以说,我不了解该语言目前的行业使用情况。我知道它用于内核开发、微控制器等。还有什么? 哪些关键行业会使用C语言,因为它是最适合这项工作的语言?对于哪
浏览 4
提问于2009-10-07
得票数 14
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程之网络编程!
Linux C语言高级编程之Socket网络编程!
谷歌大牛的 C 语言编程建议和技巧
高级动态编程语言
为什么C语言是最适合单片机编程的高级语言!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券