腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
编程语言是用什么写的?
、
、
这是我的第一个问题。 这样想吧。Python是用C编写的,C编译器是用旧的C编译器编写的,C编译器是用更旧的C编译器编写的,B编译器是用BCPL编写的。我不知道BCPL是用什么语言写的,但是好像一定有一种原始语言吗? 换句话说,每种编程语言都是用旧的编程语言编写的。那么,最先出现的是什么,编码的是什么?
浏览 0
提问于2020-10-14
得票数 1
4
回答
如何用C语言编写C编译器?
、
、
这个问题可能源于我对编译器的误解,但这里…… 在“K&R”第一版(第十一页)的序言中可以找到以下说明: 操作系统、C编译器以及基本上所有UNIX应用程序(包括用于编写本书的所有软件)都是用C语言编写的。 (我强调) 我不明白的是:在编译任何C代码之前,不是必须对C编译器自己进行编译吗?如果那个C编译器是用C编写的,那么编译它不需要一个已经存在的C编译器吗?! 走出这个无限回归难题(或小鸡和鸡蛋问题)的唯一方法是,用C编写的C编译器( K&R所指的)实际上是用一个已经存在的C编译器编译的,该编译器是用C以外的语言编写的。用C编写的C编译器取代了后者。 还是我完全疯了?
浏览 2
提问于2013-08-15
得票数 75
回答已采纳
7
回答
“语言A是用B语言写的”是什么意思?
、
我经常听到A语言是用B语言编写的术语。例如,PHP是用C编写的,C#是用C++编写的。 有人能解释一下这是什么意思吗?如果是正确的话?这与语言所使用的解释器编译器有关吗? 此外,选择实现语言所依据的因素是什么?
浏览 0
提问于2012-11-20
得票数 31
回答已采纳
1
回答
包装C或C++库有哪些优点和不足?
、
、
、
、
我正在编写一些库,我希望它们在C和C++中可用,然后用swig包装它们,使它们可用于Ruby、Python、Java、Lisp、. 用C编写库,然后用C++包装库,而不是用C++编写库,然后用C包装库,有什么好处和缺点? 我唯一能想到的是,如果库是用C++编写的,那么C程序可能需要一个C++编译器来编译,尽管我可能对此不太正确。 也可能有一些特性或东西没有包装。 我主要是要求经验,知道我在做这个项目时可能会遇到什么。
浏览 2
提问于2014-10-30
得票数 1
回答已采纳
2
回答
如果每一种语言都是用其他语言写成的,那么到底是哪种语言呢?
、
我一直听说每种语言的编译器都是用其他语言设计的。例如,PHP的解释器用C编写,C++是用C编写的,JDK是用C/C++编写的。那么,如果我没有错的话,一定有一种共同的语言,这是普遍的。如果在每个编译器的底部都有一种通用语言,那么该语言是什么呢?
浏览 0
提问于2018-04-26
得票数 1
回答已采纳
4
回答
用哪种平台的C语言编写的?
我可能只知道操作系统是在哪种平台上编码的。 据我所知。 用C语言编写的Windows内核。Linux内核也是用C语言编写的。 但是要保留操作系统吗? C语言是在哪种平台上编写的?
浏览 1
提问于2012-08-27
得票数 0
回答已采纳
3
回答
我可以使用汇编语言创建什么类型的应用程序/项目?
我在我的大学的第三个学期。我对编写汇编语言几乎一无所知:我只是使用了MASM,编写了mov和add eax,var1之类的指令。 我们可以用汇编语言编写类似于C/C++的程序吗? 您能推荐一些使用Assembly构建的示例项目吗?
浏览 0
提问于2012-11-16
得票数 1
回答已采纳
1
回答
C#接口可以在哪种语言中继承?
、
、
、
我们设计了一个API,它公开了一系列用C#编写的接口。 除了C#,哪些语言可以从C#接口继承? 这个问题背后的动机是,我们正在编写API文档,并希望说明哪些语言可以使用我们用C#编写的接口。 例如,VB.NET或F#可以继承用C#编写的接口吗? 编辑 我应该注意,我发现了CLSCompliant属性,它迫使编译器在编译时检查公共语言规范(CLS)的遵从性。对于公共API来说,这是确保与其他.NET语言兼容的一个有用属性。
浏览 4
提问于2012-01-30
得票数 1
回答已采纳
1
回答
如何编写MIDI (乐器数字接口)应用程序?
、
、
、
、
我想开始编写应用程序。由于我过去从未编写过任何MIDI应用程序,因此我需要知道从哪里开始。首先,我应该选择哪种语言,以便我可以研究它可用的MIDI API。它应该是C++、C#、Java等吗?我知道所有的“大”公司都在用C++编写他们的MIDI应用程序,但是C++正在成为过去的语言吗?花时间学习它的MIDI API值得吗? 谢谢
浏览 1
提问于2013-09-23
得票数 2
3
回答
您能推荐一个适合编写和运行C、C++、C#的IDE吗?
、
、
、
您能推荐一个适合于编写和运行C、C++、C#和工作的IDE吗?它可以编写代码,可以在macos上立即运行代码?
浏览 0
提问于2020-03-16
得票数 1
1
回答
C#插件框架
、
、
、
我有一个用C#实现的插件框架,插件接口用C#编写,并在动态链接库中编译。有没有一种方法可以用C#以外的.NET语言为该框架编写插件?耽误您时间,实在对不起!
浏览 12
提问于2016-09-01
得票数 1
2
回答
问:“在C++中原生工作”是什么意思?
、
、
、
、
我正在试着对上面的短语有一个大致的理解。我在学习SDL时遇到了PyGame (Simple DirectMedia Layer)参考资料。 Pygame对SDL的引用:“是由Pete Shinners编写的用于SDL的python包装器。” 我查找了SDL (上面网址中的SDL链接,只需单击SDL),结果发现"SDL是用C语言编写的,本机使用C++,...“这里: 我考虑过“原生”这个词来暗示原始环境,但我不明白为什么用C编写的东西不是C原生的,而是C++原生的? 这句话是不是意味着它在C++中也同样有效?
浏览 1
提问于2017-02-05
得票数 3
3
回答
用C编写的DLL与用C++编写的相同
、
、
、
我今天在和一位同事讨论。他声称用C编写DLL将允许用任何语言编写的任何其他应用程序使用该DLL。但是,如果该DLL是用C++编写的,则可以使用该DLL的应用程序数量有限(可能是由于语言限制)。 他说的对吗? 如果要编写用各种语言编写的各种应用程序都应该使用的DLL (但是在同一个平台上,让我们稍微忘记一下可移植性),您会用C/C++编写吗?为什么? 我希望这个问题不是的问题。如果是,请关闭它。
浏览 7
提问于2013-05-24
得票数 12
回答已采纳
1
回答
F#与C#的混淆
、
、
我对函数式编程和C#/F#相当陌生。 我不清楚的是:您能在C#和/或F#中进行函数式编程吗?还是说,您用C#编写了一些面向对象代码,在F#中编写了一些FP代码,并将它们一起使用?
浏览 0
提问于2014-12-30
得票数 18
回答已采纳
4
回答
为什么用PHP编写服务器端脚本比用C更容易(所有与web相关的函数都有库)?
、
如果PHP是用C编写的,那么用PHP编写服务器端脚本和用C编写服务器端脚本到底有什么不同,特别是如果我使用的是可以处理mysql连接、会话等的C语言web框架?
浏览 1
提问于2013-03-10
得票数 1
3
回答
如何将我的Java程序集成到用C#编写的项目中?
、
、
我听说Reddit和Facebook已经用C/C++编写了应用程序的某些部分,以加快运行速度。然而,据我所知,主要平台是用其他语言编写的。他们如何让这些程序协同工作? 我最近用Java语言编写了一个程序,允许我从RESTful资源中推送/拉取数据。一位同事现在要求我实现到他的。不幸的是,他的应用程序是用C#.net编写的,我不知道C#,也不想重写我的代码。是否可以简单地创建某种包装器/填充程序来将两个系统集成在一起,即主C#程序从我的Java程序请求某种类型的数据文件/对象? 此外,简单地学习如何用C#重写程序是不是更合理?
浏览 6
提问于2014-05-23
得票数 2
10
回答
*流行的编程语言解释器是用C++编写的吗?
、
、
目前,我正在考虑是否重写我在C++中维护的编程语言解释器。目前,解释器是用C语言实现的。 但我想知道,主要的实现--因为,当然,人们使用的是一种不同于原作者使用的语言--目前使用的任何流行的编程语言解释器都是用C++编写的吗? 如果没有,是否有充分的理由不用C++编写解释器?我的理解是,如果编写正确,C++代码可以非常可移植,并且可能会像编译后的C代码一样快速运行。
浏览 8
提问于2010-07-06
得票数 12
回答已采纳
4
回答
像Objective-C和C++一样,C#是C语言的超集吗?
、
、
C#是C语言的超集(就像Objective-C和C++一样)吗? 我的意思是,我可以用C#编写纯C语言吗,就像我可以用上面提到的其他语言一样?
浏览 5
提问于2011-12-21
得票数 5
回答已采纳
1
回答
为什么我们要用汇编语言编写操作系统的一部分,而用像c这样的高级语言编写呢?
、
、
、
在实现操作系统时,除了很小的部分是用汇编语言编写的,而大部分是用高级语言编写的,比如C/c++,什么是用汇编语言编写的,为什么我们要写它,为什么大部分代码都是用高级语言编写的
浏览 2
提问于2013-04-26
得票数 2
回答已采纳
6
回答
开放源码软件的核心(设备抽象级别)是否完全用C编写?(比如:"UNIX是用C编写的“)
、
、
OSs (设备交互级别)的核心是真正用C编写的,还是“用C编写的”意味着操作系统的大部分是用C编写的,而与设备的交互是用asm编写的呢? 我为什么要问: 如果核心是用asm编写的-它不能跨平台。 如果写的是C -我想不出它是怎么用C写的。 好的。我无法想象如何与控制器、HDD或USB控制器或其他一些实际的东西进行交互,而这些东西应该在没有(或少量) asm的情况下编写。毕竟,谢谢。我会看看其他一些网站的来源。 PS (Flood)遗憾的是,我们在大学里没有OS课程,尽管MIPT是麻省理工学院的俄罗斯双胞胎,但我发现这里没有人像minix那样写OSs。
浏览 6
提问于2010-10-19
得票数 5
回答已采纳
9
回答
使用C实现其他语言是否以任何方式限制了他们的设计?
、
、
、
似乎在过去20年中出现的大多数新的编程语言都是用C编写的。这是完全有意义的,因为C可以被看作是一种可移植的汇编语言。但我好奇的是,这是否以任何方式限制了语言的设计。促使我提出问题的是,如何在Python中直接使用C堆栈调用函数。显然,编程语言设计者可以用他们想要的任何语言做任何他们想做的事情,但在我看来,你选择用来编写新语言的语言会让你处于某种心态中,并给你提供了一些很难忽视的捷径。这些语言的其他特征是否来自于用该语言编写的语言(好的或坏的)?
浏览 4
提问于2010-08-18
得票数 22
回答已采纳
3
回答
有什么编程语言不是C语言吗?
、
我的意思是下降,因为在语言中,最初的编译器/解释器是用C语言编写的,或者是用C语言编写的。 如果你不算集会,我脑子里唯一想到的就是B。还有其他的吗?
浏览 0
提问于2015-01-14
得票数 -3
19
回答
了解C语言会让我用其他语言写出更好的代码的例子是什么?
在Stack Overflow播客中,Joel Spolsky不断地向Jeff Atwood抱怨Jeff不知道如何用C编写代码。他的声明是“了解C可以帮助您编写更好的代码。”他还总是使用一些涉及字符串操作的故事,以及了解C将如何让您用不同的语言编写更有效的字符串例程。 作为一个懂一点C,但喜欢用perl和其他高级语言编写代码的人,我从来没有遇到过能够通过编写C来解决的问题。 我正在寻找一些实际情况的示例,在这些示例中,在用高级/动态语言(如perl或python )编写项目时,了解C语言会很有用。 编辑:阅读你们提交的一些答案很棒,但在这方面对我来说仍然没有任何意义: 以strcat为例。在C
浏览 2
提问于2009-04-06
得票数 15
回答已采纳
2
回答
标准ML的稳健性证明?
、
、
、
关于标准ML编译器,我的问题是,尽管ML本身是正式定义的,可以证明程序的确定性计算,但编译器本身不是用C编写的吗?C不是正式定义的,至少不是全部?我想我的问题是,假设我们用标准ML编写了一个程序,可以证明它的正确性,我们怎么知道C编写的编译器没有以一种可能改变结果的方式执行呢? 谢谢
浏览 9
提问于2013-12-06
得票数 5
回答已采纳
1
回答
使用高级语言对静态C++库进行单元测试?
、
、
我想以测试驱动的方式编写一些静态C++库。 我开始四处寻找C++单元测试框架,但后来我想知道为什么我需要用C++编写测试代码。 应该可以从更高级的语言调用静态C++库,在这种语言中编写测试会更容易。 这是一个明智的想法吗? 有没有什么特别的语言可以让这一切变得特别简单?不管是Python、Lua还是其他什么?甚至可能是一个特殊的DSL? 对于好的教程有什么建议吗?
浏览 1
提问于2019-03-19
得票数 0
4
回答
为什么许多OpenCL示例是用C++而不是用C编写的?
、
、
免责声明:作者处于C/C++初级阶段。 维基百科说:"OpenCL包括一种用于编写内核的语言(基于C99)“。 但是,如果您查看OpenCL编程指南中的任何代码示例,您将看到,除了内核.cl文件之外,始终有一个.cpp文件(甚至很少)。 (“虽然本书中描述的许多示例应用程序都是使用编程语言C++开发的,但我们只关注用于控制OpenCL组件的OpenCL C”)。 这是否意味着内核是用类C语言编写的,而所有其他东西(比如内存对象管理)都是用C++编写的呢?为什么所有的东西都不是用C语言写的?C++绑定不是引入了开销吗?
浏览 4
提问于2011-10-10
得票数 0
回答已采纳
1
回答
将可执行文件链接到代码块
、
、
、
我有一个Code::Blocks项目,最终的可执行文件是最重要的。它是用C语言编写的,但是还有一个任务我不能用C语言编写,所以我用Java编写。 我的难题是如何将java可执行文件链接到我的CodeBlocks二进制文件?复制二进制内容显然是行不通的。 这项任务是关于发送电子邮件,这在C语言中一直困扰着我。
浏览 0
提问于2013-06-01
得票数 0
回答已采纳
1
回答
用OpenCl编写PyOpenCl内核
、
当我用PyOpenCl编写代码时,我仍然需要用C编写内核,还是可以用Python编写它们?
浏览 2
提问于2016-07-05
得票数 0
回答已采纳
5
回答
关于C++,我应该知道些什么?
我最近开始学习C++,我非常喜欢它。 我经常读到用C++编写糟糕的代码比用大多数语言都容易,而且比它看起来的要深得多。 由于我希望避免编写糟糕的代码,所以我想知道在C++中编写好的代码应该做什么和不应该做什么。
浏览 0
提问于2011-02-01
得票数 8
回答已采纳
2
回答
在不同的开放源码软件上使用编程语言
、
、
、
、
有人能帮我“堆叠”我对不同编程语言在不同操作系统上的位置的理解吗?从底部开始,基本的金属计算机只会理解机器代码或汇编程序。这意味着操作系统,比方说Linux,是用C编写的,并编译成机器代码,对吗?或者汇编程序? 如果Linux是用C编写的,这是否意味着默认情况下C编译器已经存在了,并且我可以用C编写任何简单的程序,把它放到任何文件夹中,然后从命令行运行它?我看到一些像Ubuntu这样的Linux发行版附带了文件夹/perl和/python。我认为这些是其他高级语言的编译器或解释器,是这些特定OS发行版的附加版本。如果我想运行Java,我会添加Java等等。但是,在默认情况下,C是Linux的语
浏览 10
提问于2015-05-13
得票数 4
24
回答
为什么不用多种语言编写更多的应用程序呢?
、
即使在20年前,调用用一种语言编写的代码来调用用另一种语言编写的代码也是可能的;在学校里,我们在Ada代码中调用汇编图形例程来完成一个班级作业。值得注意的例外是从脚本中运行编译的代码,或者从编译的代码中执行系统命令;但是我们很少用C++编写一个库来在我们的Java应用程序中使用。当Java第一次出现时,它仍然很慢,可以选择用Java编写主应用程序,然后将瓶颈代码移到一些C/C++ dll中,以便使用JNI调用。 那么,在这么多年之后,是什么阻止了我们编写多语言应用程序呢?我考虑的主要场景是,如果不是因为某些性能瓶颈(比如早期的Java时代),一种语言被认为是一个很好的选择,所以它完全是用C编写
浏览 31
提问于2009-07-15
得票数 9
回答已采纳
4
回答
.Net和插件架构
、
、
在Jeff和Joel关于插件架构的讨论之后。 C++中的插件(使用运行时加载的dll)总是有点麻烦。你必须做大量的基础工作来启用它们,然后插件也必须用C++编写,即使使用相同的编译器也是如此。COM对象和ActiveX解决了其中的一些问题,但也引入了一些自己的问题。 然后,在C++应用程序中添加python接口,这是一项大量的工作。 我认为用一种.Net语言编写的所有库(或程序集或任何你称之为它们的东西)都可以从另一种.Net语言调用,这是正确的吗?对象和数据类型可以在它们之间自动传输吗? 大概由于所有的.Net语言也使用Winforms (或WPF)作为gui,那么让插件访问主应用程序的gu
浏览 4
提问于2009-08-01
得票数 6
回答已采纳
3
回答
第一个C编译器是如何编写的?
、
、
第一个C编译器是用C本身编写的,是真的吗?那么,它是如何执行和编译的呢?或者,这个编译器是用汇编语言编写的吗?
浏览 2
提问于2013-08-08
得票数 71
2
回答
寻找在iPhone上用Python语言编写的图形用户界面应用程序
、
、
、
我有一个用python写的小脚本,它实际上通过终端在iPhone上工作。我正在寻找为iPhone编写图形用户界面的代码片段或文档-实际上我需要的是实现一个输入和一些输出。暂时没有什么花哨的东西。我找到了这个页面:,但我从文章中了解到,我需要用我不熟悉的objective-c编写它--我必须这样做吗?或者我可以用python编写或者只用C编写?而且它是非常描述性的,寻找更多的文档...感谢Alot :)
浏览 0
提问于2010-02-19
得票数 1
回答已采纳
4
回答
在其他书写系统中进行编程,如从右到左的书写系统。
、
在那些编写系统是从右到左的国家,程序员是如何编写他们的代码的?比如说,如果他们使用的是C#编译器,他们是遵循从左到右的方法,还是有不同的IDE,允许他们从右向左编写C#代码?
浏览 0
提问于2011-02-24
得票数 8
2
回答
编程语言如何调用用另一种语言编写的库?
、
、
我想编写一种“简单”的编程语言,它可以调用用C编写的函数。例如,我想将该语言与套接字库集成起来。 从自定义编程语言调用C函数的最简单方法是什么? 注意:这类似于,但我希望这个问题更侧重于设计一种互操作性语言的最简单方法。
浏览 6
提问于2013-07-08
得票数 2
回答已采纳
2
回答
有没有办法在Azure函数中调用Azure CLI?
、
、
与用C#或JS编写Azure函数不同,我想编写一个运行Azure cli命令的azure函数。我该怎么做呢?
浏览 2
提问于2018-04-25
得票数 2
6
回答
编程语言和编译器
、
我正在和我的朋友讨论这个问题,并意识到这可能是问这个问题的最好地方? 一门新的语言是如何诞生的?这种新语言新必须用旧语言编写(例如,C++在初始阶段是用C编写的),或者这是如何创建的?而且,如果没有编译器,这种新语言如何工作呢?所以,一定要有一些编译器来编译它吧?谁为它编写编译器? 那么,新的语言和它的编译器,新的语言和它的旧的基础语言的关系是如何协同工作的呢?
浏览 5
提问于2009-07-23
得票数 7
回答已采纳
1
回答
C++创建代码编写器
、
、
、
、
首先,我使用c++的经验有限!我正在为一个游戏引擎的关卡编辑器工作,我想知道我是否可以有某种系统,如果事情是在关卡编辑器中完成的,程序将为用户编写c++代码。现在没什么复杂的了,只需要在函数中添加几行代码即可。 我不知道是怎么开始的,所以我希望有人能给我一本书或某种指导,让我为你制作一些可以阅读和编写c++代码的东西。以前有没有人这样做过? 还是有变通的办法? 大卫
浏览 4
提问于2012-06-29
得票数 1
回答已采纳
1
回答
语言间中间件
假设我用C++编写了一个包含许多类的库。显然,我可以从C++客户端程序调用这个库。 但是,现在假设我想为我的客户端程序使用另一种语言。因为我的C++库包含许多类,所以我不想用客户端语言重新开发它们。 因此,我希望能够从其他语言调用我的C++库类。 另外,我希望解决方案能够跨平台移植。我不想被绑定到一个平台(比如.NET,任何.NET语言都可以调用任何其他.NET语言)。 在极端情况下,即使是“托管”语言(如Java ),也需要这种跨语言调用功能。 所以,我的问题是:是否可以从用另一种语言编写的程序中调用用一种语言编写的库函数?如果是这样的话,是怎么做的?
浏览 0
提问于2018-01-31
得票数 0
回答已采纳
2
回答
CIL类和方法的命名规则是什么?
、
、
、
它们与C#有何不同? 是否有任何标准的方法来为CIL中的方法编写名称,这种方法不能与任何C#方法相冲突,因为CIL名称在C#中是非法的? 这样的名称是否会引起其他.net语言(如F#或Visual )的问题? C#中命名规则的一个例子是:Method2是C#中方法的合法名称,但2Method是非法的方法名称,因为名称不能以数字开头,但可能包含数字。CIL有什么命名规则? 我正在编写一个仅由Il使用的自动生成方法,我希望确保它不与任何C#名称冲突。
浏览 0
提问于2018-09-16
得票数 1
回答已采纳
1
回答
用于操作恶意软件的宝贵语言
我想要一个编程语言的建议,这将是宝贵的处理恶意软件。我学习C上的代码,而不是专家级的代码(感谢上帝,我没有)。但是C似乎不再那么流行了,唯一的新恶意软件(从2000年至今),我可以说是stuxnet。那么,在处理恶意软件(分析、编写等)时,最有价值的语言是什么呢?我认为这将是C++,因为有那么多用C++编写的恶意软件--例如宙斯,间谍眼--名单是无穷无尽的--可能所有的僵尸网络和其他木马都是用C++编写的。此外,我要指出,对我来说,大会不算大会是必须的。
浏览 0
提问于2014-06-17
得票数 0
回答已采纳
1
回答
为什么大多数GNU的软件都是用C编写的
、
、
、
、
我是一名Java开发人员,我很少用C编写GUI程序。然而,我注意到许多GNU的项目,如PSPP、R、Dia等,都是用C编写的,而不是用Java或C++编写的。 我个人并不介意这一点,但我真的很好奇为什么GNU那么喜欢C。我的理解是,C是在面向对象编程中支持最少的一种,今天的CS教育确实强调OOP,因为OOP确实使代码更加可重用。在这种情况下,为什么这么多开发人员选择使用C开发,而不是使用C++或Java。 有人知道为什么GNU的软件是用C编写的吗?您认为或GNU的软件应该用C++或Java编写,这样源代码才能对人更有用吗?为什么或者为什么不?
浏览 0
提问于2014-06-03
得票数 7
回答已采纳
5
回答
MSDOS最初是用什么语言编写的?
、
MSDOS最初是用什么语言编写的? 意味着C、QBasic或Pascal,但是: C是为了编写UNIX而发明的,所以我不认为它是用来编写MSDOS的 Pascal教授编程似乎很受欢迎,但在 在开发MSDOS时,QBasic似乎不太受操作系统的欢迎(或者说,在MSDOS中编写操作系统非常流行?) 除了这三种语言之外,还有程序集,但我想微软已经从汇编转向了“更高级”的语言? 由于C最初是为UNIX而发明的,我仍然不认为微软正在使用C.尽管Microsoft是用C编写的(实际上,我发现这类矛盾)。 有人能在这个话题上启发我吗?
浏览 8
提问于2010-05-26
得票数 8
回答已采纳
1
回答
如何跨不同语言/环境整合文档?
、
、
我正在设计一个类库,旨在解决广泛的问题。关于这个库的一件事是,它将在本地被几种不同的语言和环境使用。例如,将有一个完全用C++编写的C++版本,一个用C#编写的.NET版本,以及一个用Java编写的Java版本,它们之间没有任何依赖关系……而不是用C++编写核心库并简单地为其提供.NET和Java绑定。 每种不同形式的库都是为了解决一组不同但有时非常相似的问题。例如,可能有许多类的成员在每种语言中的功能相同,也可能有许多类只存在于库的一个或两个语言版本中,而不存在于其他语言版本中。获取表示程序版本号的类或结构。.NET已经有了这样的类(System.Version),所以我不会把它包含在我的.
浏览 0
提问于2010-06-19
得票数 2
回答已采纳
6
回答
脚本语言解释器源代码可供学习
、
、
、
我想阅读并学习脚本语言的解释器/编译器的源代码。哪种脚本语言解释器/编译器拥有最简单、最干净、最容易阅读的源代码?我更希望它是用C/C++编写的(编译器还用什么写的?)因为我计划用C编写一个编译器。
浏览 0
提问于2011-10-18
得票数 9
回答已采纳
2
回答
计算机如何解释编程语言?
、
我很想知道机器是如何解释编程语言的。我查看了一些语言比较/基准测试,注意到一些编程语言是用C编程语言编写的,而其他编程语言则是用其他语言编写的。例如,Ruby和JVM (虽然不是一种语言)都是用C编写的,但是为什么编写Ruby或JVM的人要用C编写呢?难道他们不能用像C这样的方式写它吗,我猜,不是用另一种语言写的。:-)只是因为不想重新发明轮子,还是C是机器之神?
浏览 5
提问于2011-10-26
得票数 0
回答已采纳
9
回答
为什么不拥有一个基于高级语言的操作系统呢?低级语言更有效率吗?
、
、
、
、
在不冒昧的情况下,我希望你考虑一下这一可能性。今天,大多数操作系统都是基于非常低级的语言(主要是C/C++),甚至是新的语言,比如Android使用JNI &底层实现是用C语言实现的。 事实上,(这是个人观察)许多用C编写的程序运行速度比高级程序快很多(例如:传输(Ubuntu上的bittorrent客户端)比Vuze(Java)或洪流(Python))快很多。即使是python编译器也是用C编写的,尽管PyPy是一个例外。 这有什么特别的原因吗?为什么我们所谓的“高级语言”与伟大的"OOP“概念不能用于制作一个可靠的操作系统? 所以我基本上有两个问题。 为什么用低级语言编写的
浏览 0
提问于2013-06-28
得票数 44
回答已采纳
9
回答
每种语言都是用C写的吗?
、
有时,当用不同的语言(C/C++,C#)编程时,我会想到这样的想法: 每一种语言都是用C语言编写的吗? C语言是所有语言的母亲/父亲吗? 是每个概念(OOP等)都是用C实现的? 我在正确的方向上吗?
浏览 0
提问于2014-12-22
得票数 197
回答已采纳
1
回答
是否可以在OCaml中创建solib
、
我想在OCaml中为Linux/FreeBSD实现共享库,我需要它具有C接口。这样,我就能够为各种语言实现绑定。我有几个问题: OCaml是垃圾收集的,我担心传递给外部代码的对象可能是GC‘’ed的。有可能禁用GC吗?也许还有另一种方法来解决这些问题?是否有一种方法来编写像C++的extern "C"之类的OCaml代码,从而将其公开为C符号?是否有类似的高级语言更适合编写solibs?我仍然需要用C/C++编写语言编译器,因此将其移植到新的OCaml上比较容易。
浏览 3
提问于2020-04-25
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编写Windows的语言可不仅有C/C+
使用VS 2015编写C语言程序步骤!
从C语言开始,教你如何编写游戏外挂
世界上第一个C语言编译器是怎么编写的?它为什么能够用C语言编写?
编写第一个C语言程序“hello world”
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券