腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
从一个简单的文本生成源代码的编译器,能被认为是一个源代码对源代码的编译器吗?
、
我正在编写一个编译器来从一个随机的简单文本生成一个JSON代码,但是我不理解这类编译器的类型。我能把它当作一个源对源编译器吗? 源代码编译器是一种编译器,它将用一种编程语言编写的程序的源代码作为输入,并在另一种编程语言中生成等效的源代码。 (问题是输入是文本,而不是用一种编程语言编写的程序的源代码) 或者这类编译器还有另一种类型吗?谢谢你
浏览 4
提问于2017-07-07
得票数 1
回答已采纳
9
回答
是Fortran、Cobol、Basic和Forth高级编程语言吗?
、
、
、
、
是Fortran、Cobol、Basic和Forth高级编程语言吗? 如果没有,那么第一批高级编程语言在哪里呢? 哪种语言是最早的面向对象语言?
浏览 8
提问于2010-06-06
得票数 4
回答已采纳
1
回答
执行时间,高级编程语言与低级编程语言
、
、
、
、
在谈到高级编程语言和低级编程语言之间的执行时间时,我经常听说低级编程语言比高级编程语言执行得更好。 当然,根据程序员和算法的不同,低级别的性能可能比高级别的性能差。但是如果我们使用最少的代码来完成不同的任务。会不会由于不同语言的抽象级别而导致执行时间上的差异? 还有,有没有人知道关于这类主题的好书?
浏览 5
提问于2013-03-22
得票数 0
回答已采纳
1
回答
当高级语言被编译成低级语言(如C)时,有没有一个术语?
、
、
我一直在寻找这个问题的答案,但似乎找不到。我正在寻找一个术语,它指的是在中间阶段编译成其他编程语言的编程语言。例如Haskell,Scheme,Common Lisp和ATS,它们都被编译成C语言的一些变体。我可以发誓,我记得我曾经短暂地研究过这一点,并看到这种现象被贴上了特定的标签。我只是想不起来是什么了。
浏览 1
提问于2014-10-20
得票数 0
6
回答
除了C之外,系统调用如何与linux和编程语言一起工作?
、
、
、
我理解系统调用是如何在C语言中与Linux一起工作的。我想知道每种编程语言是否都有自己的系统库来与内核通信。 如果是的话,每种编程语言都应该有自己的系统库来处理内核吗? 如果没有,那么系统如何在linux中调用另一种编程语言?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
1
回答
标记、编码、脚本、shell脚本和编程语言之间有什么区别?
、
、
编码、脚本、shell脚本和编程语言之间有什么区别? 什么是前端,后端和中间件? 你能不能不使用相同的语言为前端和后端和中间的软件?
浏览 0
提问于2016-12-13
得票数 0
回答已采纳
1
回答
汇编程序如何转换为机器代码1和0
我知道汇编程序是转换成机器代码的。在8085指令集中,LDA有操作码"3A“。我的问题是汇编程序如何将助记符转换为操作码,最后转换为机器代码。 如何将LdA助记符转换为3A十六进制代码 如果我想出一个新的架构和新的指令集。然后我如何创建一个汇编程序和助记符。
浏览 0
提问于2016-06-03
得票数 1
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
8
回答
哪些编程语言不被认为是高级语言?
、
、
在信息学理论中,我一直在听说和阅读关于高级和低级语言的文章。 然而,我不明白为什么这仍然是相关的,因为除了现在正在使用的汇编程序之外,没有任何(相关的)低级语言。 所以你得到了: 低水平 汇编程序 绝对不是低级的 C 基性 福特兰 科波 ..。 高水平 C++ 红宝石 Python PHP ..。 如果汇编程序是低级的,你怎么能把C放在同一个列表中呢?我的意思是:与汇编程序相比,C是非常高的水平。即使对COBOL,Fortran等也是如此。 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都会提到高级和低级语言呢?
浏览 16
提问于2010-04-12
得票数 21
回答已采纳
1
回答
高层编程语言与底层编程语言的关系
、
低级编程语言和高级编程语言之间有多大的联系?例如,汇编语言和C++在不同的层次上工作,但是,在这些级别之间存在什么样的逻辑呢?让我们假设我写了一个你好世界!用C++编程,我编译并运行它。为了使我的代码在汇编程序级别上更有效,我需要关心什么??
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
2
回答
编程语言与操作系统的交互
、
、
这是一个关于编程语言和操作系统的计算机科学问题。 我的问题是,编程语言和操作系统之间的基本交互是什么?我确实对操作系统的生命周期有一个概念,但不确定编程语言如何适应。 我读过这篇文章,但没有任何帮助。 编辑: 通过编程语言,我的意思是包括他们各自的编译器/VM
浏览 2
提问于2013-04-05
得票数 1
回答已采纳
1
回答
如何在Java/Scala中以编程方式创建最多N次嵌套的Map of Map
、
、
、
如何基于值N> 1以编程方式创建Map of Map最多N次。 我知道我们可以用以下方法创建单一地图 val singleMap = mutable.HashMap[String,Int] 具有以下代码的Map of Map val mapOfMap = mutable.HashMap[Map[String,Int],Int] 类似地,我可以在代码中创建静态地图,但是。 如何以编程方式创建Map of Map?
浏览 0
提问于2016-03-31
得票数 0
1
回答
在Java和C语言互换中使用JGrasp
我在学校用Java为AP计算机科学编程时使用JGrasp,但对于校外的项目,我需要能够用C编写代码和创建程序。每次我想要在哪种语言之间切换时,我都必须进入Workspace并更改默认语言吗?我已经将JDK和一个C语言编译器下载到我的计算机上。
浏览 1
提问于2017-10-11
得票数 0
2
回答
为什么C仍然属于高级语言的范畴?
、
、
关于C编程语言的许多教科书告诉我们,C是一种高级编程语言,但许多在线辅导人员认为C也是一种中级编程语言。为什么是那样的?
浏览 0
提问于2014-12-29
得票数 11
2
回答
函数式语言在哪里使用?
、
、
、
可能重复: 商业软件中的功能编程 哪些问题域更适合函数式编程解决方案? 我只是想知道函数式编程语言是在哪里使用的?可能是个很好的例子?比如火箭科学还是电信?
浏览 0
提问于2012-05-04
得票数 -1
2
回答
是否有一种编程语言只具有确定性下推自动机的能力,而不再具有这种功能?
、
、
、
、
有些编程问题并不需要图灵机的全部能力来解决。他们可以用更少的力量来解决。我正在寻找一种功能较小的编程语言。 是否存在一种仅支持以下功能的高级编程语言: 具有将值推送到堆栈上并将值从堆栈中弹出的操作的堆栈。 一个有限状态机(FSM),用于输入值,从一个状态移动到另一个状态,与堆栈交互,并输出结果。 我意识到我可以使用Java、C或Python (等等)。并通过编写一个只使用堆栈和FSM的程序来限制语言。然而,我正在寻找一种只具备这些功能的编程语言。 换句话说,我不想使用图灵完整的编程语言来解决那些只需要确定性下推自动机的问题。我想使用一种只具有确定性下推自动机能力的编程语言。
浏览 0
提问于2013-04-09
得票数 6
5
回答
如何为编程语言定义语法
、
、
、
如何为想要从头开始设计的新编程语言(命令式编程语言)定义语法(上下文无关)。 换句话说:当你想从头开始创建一门新的编程语言时,你该如何进行。
浏览 0
提问于2010-02-24
得票数 27
回答已采纳
3
回答
汇编程序是否执行与从C到程序集的翻译程序相同的任务?
、
、
当将C程序编译成汇编程序,然后再编译程序时,汇编程序(例如GCC或其他流行的C编译器中使用的汇编程序)是否与从C到程序集的翻译器执行相同的任务? 解析 代码生成 优化? 与从C到汇编的翻译器所做的优化量相比,汇编程序完成的优化量是多少? 谢谢。
浏览 0
提问于2020-10-03
得票数 0
1
回答
为什么语言特性比编译器设计更受欢迎?
、
如果我们对编程语言的所有可用特性都有一个通用的解释器,我们就可以使用一个指定程序来为所有语言生成编译器。我们可以简单地使用任何语言作为源(或输入)和任何平台作为目标(输出)。 我们都可以用自己喜欢的编程语言编写,为通用解释器添加特性,因为基本抽象语法树(由通用解释器使用)可能是我们最喜欢的编程语言的目标。除此之外,您可以在任何语言中查看通用解释器的“源代码”,因为该通用解释器的“源代码”实际上是AST。 尽管程序员已经有了40多年的这种想法,但我们大多数人似乎仍然认为,我们需要选择特定的文本表示和适当的解释器(或称为编译器的专门解释器)。 我不明白为什么是这样。周围有这么多的程序员,大多数程序
浏览 0
提问于2015-02-16
得票数 -1
回答已采纳
1
回答
iOS是用什么编程语言编写的?
iOS是用什么编程语言编写的?是Obj-C还是C/C++ ASM?
浏览 2
提问于2015-10-25
得票数 0
回答已采纳
10
回答
C的替代方案,C++?
、
全, 有如此之多的编程语言/操作系统/设备驱动程序,即使用和构建的软件。我想知道C和C++是不是所有公司开发自己产品时仅有的两种低级编程语言?如果有的话,为什么C和C++比其他选项更受欢迎呢?
浏览 2
提问于2010-11-06
得票数 6
回答已采纳
4
回答
这个新的Axum编程语言是什么?
、
、
、
我今天在slashdot上读到了的故事,他们宣布了微软的一种新的并行编程语言。 这种新的编程语言是关于什么的?它说的是并行编程。但是它会成为MPI、PVM、OpenMP和类似的并行库/框架的替代品吗? 有什么想法吗?
浏览 3
提问于2009-05-12
得票数 10
回答已采纳
1
回答
用颤振读写PLC的寄存器
、
、
、
、
我正在开发一个应用程序,我们将给和接收从PLC(可编程逻辑控制器-一个工业设备微控制器)使用TCP/IP协议的指令。是否有可用的库,或者如何在设备上进行读写操作?
浏览 4
提问于2022-10-14
得票数 0
1
回答
图标中的成功/失败与其他语言中的布尔值有何不同?
在图标编程语言中,我很难理解失败和成功的概念。请参阅图标教程中突出显示的部分。图标中的成功/失败与其他语言中的布尔值有何不同?
浏览 1
提问于2020-11-08
得票数 0
回答已采纳
3
回答
编译器如何编译编译器?
、
、
我有高级编程背景,对学习低级编程很感兴趣。我想知道编译器是如何编译的? 在看了维基上的一些文章后,被认为是最底层的语言,但必须有一个编译器来编译这个机器代码。这个编译器是用什么语言写的?
浏览 4
提问于2013-07-12
得票数 9
回答已采纳
1
回答
我应该为一个系统创建两个版本的UML图吗?
、
、
、
、
背景信息:我正在两种编程语言- Java和PHP上实现一个系统。其中一些函数将在Java上实现,其余的功能将使用PHP实现。 我实际上是UML图的新手,我不确定是否可以使用相同的图表(序列、用例、类)来解释我的系统。 如果我不能更清楚地表达我的问题,我很抱歉。这是我能想到的最好的了。
浏览 4
提问于2014-03-18
得票数 0
回答已采纳
17
回答
有没有一种编程语言“下面”汇编?
、
、
有没有一种编程语言“下面”汇编?
浏览 4
提问于2008-11-05
得票数 47
2
回答
COBOL中数字和字符串的布尔值
、
大多数编程语言认为任何非零数和非空字符串都是真的.我想知道COBOL是否也这么做? Example1:(9 & 2)是识别的(true & true),因此返回真Example2:(“&& Hello”)被识别(false & true),因此返回false 谢谢!
浏览 3
提问于2020-05-20
得票数 3
2
回答
函数式编程语言的好处
、
到目前为止,我主要看到了Python (因为简单)和C(因为效率)用于加密编程。但是有一种不同的编程语言叫做函数式编程语言。哈斯克尔就是一个例子。这些语言没有副作用,可以证明是正确的。我想知道当用于加密应用程序时,这些编程语言是否会比“普通”编程语言有什么好处。是这样吗?如果是,为什么不更频繁地使用呢?
浏览 0
提问于2021-05-21
得票数 9
回答已采纳
1
回答
编写ATI GPU代码的语言和编译器是什么?
、
、
、
我知道Nvidia有CUDA,但ATI有什么?我不想使用OpenCL,因为我想保持尽可能低的硬件水平。 是小溪还是溪流? 现有的文件太可怜了!CUDA看起来很容易编程,但是我想特别使用ATI,因为它们的硬件。
浏览 1
提问于2012-01-15
得票数 1
2
回答
关于网络和微控制器的书?
、
、
、
、
我最近被选为社区学院工程俱乐部的编程团队负责人。我们要把太阳能电池板放在屋顶上。程序设计部分包括 控制伺服以调整面板的方向 将面板收集的电量数据发送给服务器(我们还没有决定是通过有线还是无线连接)。 虽然我对编程有相当多的了解,但我对网络和微控制器几乎一无所知。 你能推荐一些我能读到的书让我熟悉这些主题吗?对于这两个领域,是否有明显的编程语言和库的选择?有我应该读的linux手册页吗?实际上,我不确定我们要安装的计算机是运行Linux还是Windows。所以我很感谢对这两个操作系统的推荐。 Beej的网络编程指南 是有用的,还是只适用于互联网应用,而不是本地网络?是否有比套接
浏览 5
提问于2009-10-15
得票数 5
2
回答
更改客户端编程语言中的键盘语言
、
、
、
、
我想把焦点放在输入元素上,改变键盘语言。 有没有办法改变客户端编程语言中的键盘语言? 有没有办法在javascript中改变键盘语言?
浏览 0
提问于2016-10-08
得票数 0
4
回答
作为一种语言,Python是否由于无结束语句而受到限制?
、
由于Python使用制表符间距来表示作用域(因此,没有end of }符号),这是否以任何方式限制了语言具有特定的功能? 注意:我不是在谈论个人对编码风格的偏好,而是指没有end语句直接造成的语言限制? 例如,缺少多行lamba的原因是没有一个终止的end / }符号? 如果是的话,由于这种语言设计决定使用缩进,还有哪些其他的定义呢? 更新: 请注意,这个问题不是关于Lambda的,在技术上也不是Python本身。是关于编程语言设计..。当一种编程语言被设计为使缩进(相对于end语句)表示块作用域时,它有哪些限制。
浏览 19
提问于2012-11-12
得票数 6
1
回答
使用上下文无关语法指定的编程语言如何能够表达图灵机?
、
、
、
、
我已经进入了自动机理论,编译器和CS的基本原理,但有一些基本的东西,我不明白。 我已经看到了Chomsky语言的层次结构,不同类型的语言具有不同的表达能力,它们与同等强大的自动机“相关联”。 维基百科: 语法语言自动机 可递归枚举图灵机( machine-Type-2 Type-0 )类型-1上下文敏感的线性有界的图灵上下文无关的非确定性下推automatonType-3正则有限状态自动机 我已经看到,每种编程语言都是图灵完整的,编程语言的语法规范(用BNF格式,等等)可以用上下文无关语法来表达。 上下文无关文法没有等效的“关联”图灵机。 在解释/编译过程中,用编程语言编写的程序源代码的字符串
浏览 2
提问于2021-04-21
得票数 1
回答已采纳
1
回答
您能在c++元编程中执行文件IO吗?
、
、
、
、
实际上,我不认为这是个好做法。但是,由于c++元编程是图灵完成的,为了完整性起见,我一直在研究这个问题。在生产中,我不会使用它,但是为了好玩,我想在编译时做一些File。有人知道如何在编译时使用元编程进行文件IO吗?也可以等效为在编译时使用C++使用元编程的运行脚本。
浏览 1
提问于2014-05-27
得票数 3
回答已采纳
1
回答
字节码上的JaCoCo代码覆盖率
、
我们用Gosu编程语言()编写代码。当我们“创建”项目时,我们得到了.class文件。 现在想知道是否可以在不同编译器/解释器生成的字节代码上运行JaCoCo。 提前谢谢你,穆拉利
浏览 0
提问于2015-07-30
得票数 0
4
回答
为什么所有低级的东西都是用C写的?
、
为什么所有低级的东西都是用C写的? 我的意思是内核代码、驱动程序、运行时库、编译器、嵌入式系统s/w主要是用C/C++编写的。 为什么不使用Fortran,COBOL,Pascal,甚至Java/C#或其他一些生成机器独立代码的第三代编程语言,同时也让您可以自由地进行低级别、调整和优化。 我的问题是,为什么开发人员和公司最终会将C主要用于这些目的。 编辑:在座的大多数人谈论的都是性能。那么,没有其他通用的低级语言比C更快的原因吗?
浏览 2
提问于2014-07-31
得票数 2
回答已采纳
2
回答
不同的编程范式提供了什么?
、
、
、
在4种不同的范例中有许多不同的编程语言: 面向对象 功能 逻辑 程序性 我可以用所有的编程范例编写一个程序,例如,我可以用OOP中的类编写程序,也可以用函数式编程语言编写它。那么,为什么我们需要不同的程序和范例呢?
浏览 4
提问于2014-06-26
得票数 0
回答已采纳
2
回答
对于两个不同的环境,我可以使用不同的两个类图吗?
、
、
我正在为两个不同的环境( iOS和android )做项目,我很想为两个不同的系统设计一个类图,所以我可以使用两个类图吗,一个用于Android,另一个用于iOS? 我的意思是,对于使用两种不同编程语言的两个环境,使用相同的类图是毫无意义的。
浏览 3
提问于2015-12-08
得票数 0
回答已采纳
5
回答
Objective-C中缺少的是您不想用它进行编程的地方
、
、
、
现在苹果在开发者工具/程序上进行了,我想知道除了苹果默认提供的Objective-C之外,还有什么吸引开发人员使用其他语言的,使用Objective-C编程非常有趣。是什么缺失的特性让你不再用它编程,而是用其他东西编程?
浏览 1
提问于2010-09-11
得票数 0
8
回答
组合编程语言的好处
、
我知道有不同的方法来组合编程语言(Haskell的FFI,Boost和C++等等)。我对组合编程语言有一个奇怪的兴趣;然而,我只发现它是“必要的”一次(我不想重写一些旧的代码)。此外,我注意到这种兴趣是共同的(关于在SO上集成语言有很多问题)。 我的问题是,简单地说,组合编程语言还有什么其他好处吗?混合不同的编程范式(例如functional+OO、过程+面向方面)是否有价值? 任何来自实地的例子都将不胜感激。 更新 当我说“将两种语言结合起来”时,我指的是将它们结合起来使用,这并不一定是我最初想要的。例如,假设我使用Boost将Python代码合并到C++中。
浏览 0
提问于2013-03-26
得票数 3
回答已采纳
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
5
回答
构建支持多线程意味着什么?
、
、
Java提供了对多线程编程的内置支持. 我的书就是这么说的。我也可以用C,C++进行多线程编程。那么,他们是否也提供了对多线程的内置支持? 构建支持多线程意味着什么?难道不是操作系统真正提供了多线程支持吗? 是否有任何编程语言不能支持多线程?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供多线程支持,那么为什么我们不能在该操作系统上支持的所有语言上进行多线程编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
2
回答
自然语言编程与识字编程
我看不出自然语言编程和识字编程有什么区别。如果有人解释的话,我会很感激的。
浏览 3
提问于2013-09-12
得票数 5
回答已采纳
1
回答
逻辑编程语言中的类型是如何使用BNFC实现的?
、
我一直致力于使用BNFC实现逻辑编程语言。我遇到的问题与键入规则有关。在A.Ranta的"Implementing Programming Languages“一书中,类型包含在LBNF语法中,如下所示 Tbool. Type ::= "bool" ; Tdouble. Type ::= "double" ; Tstring. Type ::= "string"; 我知道对于像C这样的语法来说,添加类型是很重要的,因为它们在声明中是完整的,因此需要由前端进行解析。在这本书中,类型检查器是用Haskell或Java编写的。然而,在逻辑PL中
浏览 3
提问于2020-08-13
得票数 0
3
回答
机器与汇编语言的关系
、
机器语言和汇编语言编程之间的关系是什么?
浏览 3
提问于2010-08-24
得票数 0
3
回答
php是脚本语言还是服务器端语言?
、
我读到了脚本语言和编程语言之间的区别,有一点是,脚本语言在客户机上运行,而编程语言如c#、vb、java和php在服务器上运行。但是php据说是一种脚本语言。现在这就让人困惑了!我们主要使用php来编写在服务器上运行的代码,那么为什么php是一种脚本语言呢?
浏览 0
提问于2015-07-06
得票数 1
2
回答
是否有一种静态类型的编程语言在不使用超类或接口的情况下实现多态性?
、
、
、
、
是否有一种静态类型的编程语言在不使用超类或接口的情况下实现多态性(如果可能的话)?
浏览 0
提问于2020-07-11
得票数 1
2
回答
递归是一种解决问题的声明式方法吗?
、
、
我注意到算法教科书中的许多问题都是通过递归(分而治之、回溯、.)来解决的。 当我试图提高自己的写作技巧时,我注意到,我只需要将问题的递归定义转换为代码。那么我甚至不需要知道它将如何执行。我认为递归可能自然属于函数式编程。 实际上,我对函数式或声明式编程还不熟悉(我只是研究了其中的一些内容)。对于学生来说,当他们想要写递归算法时,最好是以声明的方式思考(考虑如何将定义联系起来)吗?它是否是任何递归算法的一般规则? 此外,什么是解决问题的声明式方法(就像在函数式编程中那样)?
浏览 0
提问于2015-02-16
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程语言
编程语言的形编程语言的形式式
即刻就业:编程学什么语言好,编程语言有多少种,编程语言怎么学
编程语言-go语言简介
编程语言总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券