腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
极简主义编程语言
哪些编程语言具有少量的关键字和/或有限的语法? (PS。请列出实际使用的语言,而不是深奥的语言。)
浏览 1
提问于2011-03-15
得票数 3
8
回答
声明式编程范式和过程编程范式之间有什么区别?
、
声明式编程范式和过程编程范式之间有什么区别?你能举几个例子吗? 存在哪些其他编程范式?
浏览 11
提问于2009-10-25
得票数 117
回答已采纳
17
回答
什么是“正交性”?
、
、
当谈到编程语言时,“正交性”是什么意思? 有哪些正交性的例子?
浏览 8
提问于2009-10-06
得票数 153
回答已采纳
7
回答
与程序集相比,使用C语言有哪些优点/缺点?
、
、
我目前正在学习电信和电子工程,我们已经从汇编程序迁移到了微处理器编程的C。我怀疑这是个好主意。与装配相比,C有哪些优点和缺点? 我看到的优点/缺点是: 优势: 我可以看出,C语法比汇编语言语法容易得多。 C更容易用于制作更复杂的程序。 从某种程度上说,学习C比学习汇编语言更有效率,因为C比汇编语言有更多的开发内容。 Disadvantages: 汇编程序是一种比C语言更低级的编程语言,因此它很适合直接对硬件进行编程。 是一个更灵活的暗示你工作与内存,中断,微寄存器等。
浏览 0
提问于2012-03-09
得票数 16
回答已采纳
3
回答
我想用C语言创建一个简单的汇编程序,我应该从哪里开始呢?
、
、
、
、
我最近一直试图让自己沉浸在汇编语言的世界中,最终的目标是创建我自己的编程语言。我希望我的第一个真正的项目是一个用C编写的简单的汇编程序,它将能够汇编x86机器语言的一小部分,并创建一个Windows可执行文件。没有宏,没有链接器。只是组装而已。 从理论上讲,这似乎很简单。汇编码进来,机器码出来。 但是,当我思考所有的细节时,它突然变得非常令人畏惧。操作系统需要哪些约定?如何对齐数据并计算跳跃?可执行文件的内部到底是什么样子的呢? 我感觉迷失了。我找不到任何关于这方面的教程,而且查看流行的汇编程序的源代码也不是很令人振奋(尽管我愿意再试一次)。 从这里我该去哪里?你会怎么做呢?关于这个主题有什么
浏览 0
提问于2013-04-13
得票数 12
2
回答
编译器是如何开发的,它们是如何翻译你的代码的?
最近,我对程序的开发和执行变得非常好奇,并一直在试图了解更多关于它们的信息。尤其是编译器,让我既困惑又感兴趣。 编译器是如何开发和创建的?您不需要使用另一个编译器来编译您为新编译器制作的程序吗?要生成一个编译器,需要采取哪些步骤? 更重要的是,编译器如何“深入”地将高级代码翻译为?我读过关于编程语言的不同“代”和“级别”的所有内容,但是编译器的给定范围是多少?它们是否直接翻译成最底层的编程代码,即机器代码?或者它们会编译成其他语言,然后再重新编译执行吗? 但为了澄清,我并不是在问构造编译器是不是一个合理的想法,或者我应该尝试编译什么。我只是好奇编译器是如何开发的,构造它们需要采取哪些步骤,以及
浏览 1
提问于2011-05-15
得票数 2
19
回答
现在用C语言编写的是什么类型的应用程序?
、
20多年前,当我还在上大学的时候,C语言是我们的首选语言,因为当时它几乎是市面上唯一的通用编程语言。我们学会了使用C语言编程,它被用于系统编程、数据结构、操作系统以及几乎所有其他的东西。基于文本的控制台I/O是与计算机交互的主要方式。GUI很少见,web编程根本就不存在。 将时钟向前拨20+年。我们有太多专门的语言。例如,PHP很适合web编程。用C语言编写web应用程序是疯狂的,但同样地,用PHP进行系统编程也是疯狂的。 我不再用C编写代码了。可以说,我不了解该语言目前的行业使用情况。我知道它用于内核开发、微控制器等。还有什么? 哪些关键行业会使用C语言,因为它是最适合这项工作的语言?对于哪
浏览 4
提问于2009-10-07
得票数 14
回答已采纳
6
回答
什么是正式的编程语言?
、
编程语言是一种正式的编程语言是什么意思?哪些语言是正式的编程语言?哪些是非正式的编程语言? 我还没有找到一个好的解释。
浏览 0
提问于2010-04-20
得票数 6
回答已采纳
2
回答
机器指令和装配指令有什么区别?
、
我有点搞不懂指令是如何在内部由计算机处理的。 有两种内部处理指令的“东西”:汇编程序和控制单元。 例如,伪mips指令可以传递给汇编程序,汇编程序将其解构成相应的真op mips指令集,然后,我猜想,将这些指令一个接一个地传递到控制单元中进行解码。 这就是MIPS指令--不管它们是假的还是真的--是如何处理的。 但是机器指令呢?这仅仅是输入到控制单元吗?汇编程序和它有什么关系吗?机器指令和装配指令到底有什么不同?
浏览 4
提问于2016-10-16
得票数 2
回答已采纳
3
回答
在x86位处理器上写入x64程序集
、
、
例如,我运行的是Windows764位,但似乎所有用于学习汇编语言的最佳资源都谈到了x86。如果在x86上编写x64是可能的,那么最好的方法是什么呢?有转换器存在吗?另外,对于64位程序集编程,有哪些好的资源?
浏览 2
提问于2011-12-23
得票数 8
回答已采纳
4
回答
从MIPS切换到x86组装时应该知道什么?
、
、
在学校,我们用MIPS汇编语言编程已经有一段时间了。我对深入研究x86汇编很感兴趣,我听说这有点难(甚至我的MIPS教科书都说了这一点)。 作为一名MIPS程序员,在深入x86世界之前,我应该了解哪些核心信息?
浏览 7
提问于2009-01-17
得票数 19
回答已采纳
7
回答
哪些命令式编程语言不支持递归?
、
据我所知,所有现代命令式编程语言都支持递归,即过程可以调用自己。情况并不总是如此,但我无法通过快速搜索找到任何确凿的事实。所以我的问题是: 哪些语言从一开始就不支持递归,什么时候添加了这种支持?
浏览 0
提问于2010-11-24
得票数 23
回答已采纳
1
回答
JVM: JVM指令实现可以使用什么语言?
、
、
、
摘自JVM的官方文档: Java虚拟机的实现可以使用传统的堆栈(俗称"C堆栈“)来支持本机方法(用Java编程语言以外的语言编写的方法)。Java虚拟机指令集解释器的实现也可以使用本机方法栈,例如C语言。 因此,只要JVM在C中实现它的指令集,那么实现就可以使用本机方法堆栈。这让我想到JVM指令集可以在哪些其他语言中实现,以及在这些情况下使用什么样的堆栈?
浏览 1
提问于2021-01-25
得票数 1
回答已采纳
3
回答
masm汇编程序在编写系统软件时的局限性是什么?
、
在编写像操作系统这样的系统软件时,MASM汇编程序有哪些限制?提前谢谢。
浏览 2
提问于2015-02-09
得票数 0
回答已采纳
14
回答
2008年你在编程方面取得了哪些成就?
2008年你在编程方面取得了哪些成就?今年有哪些技术让你感到惊讶或学到了什么?你对2009年的编程有什么期待? 编辑:更改为Wiki
浏览 0
提问于2008-12-19
得票数 0
回答已采纳
3
回答
如何在LLVM位码中实现floor,ceil和round?
、
、
、
我正在为一种基于LLVM的小型编程语言编写数学函数,目前我被如何实现常见的四舍五入函数floor,ceil和round (to even)难住了。首先是因为我还没有找到这些函数的任何算法描述,其次是因为我不熟悉LLVM有哪些取整功能。 能够正确地对负数进行舍入是必须的,但舍入到特定的精度不是必须的。四舍五入到整数值就可以了。简单地指向可以从LLVM bitcode使用的任何现有实现也会起作用。
浏览 2
提问于2010-08-18
得票数 4
回答已采纳
1
回答
高层编程语言与底层编程语言的关系
、
低级编程语言和高级编程语言之间有多大的联系?例如,汇编语言和C++在不同的层次上工作,但是,在这些级别之间存在什么样的逻辑呢?让我们假设我写了一个你好世界!用C++编程,我编译并运行它。为了使我的代码在汇编程序级别上更有效,我需要关心什么??
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
1
回答
在高级语言中,低级逻辑门、多路复用器和解码器与什么相关?
、
、
、
、
在机器级别使用逻辑门、多路复用器和解码器的目的是什么? 例如,我猜测当程序员在高级语言中使用if语句时,逻辑门可能是在机器级别使用的。 但是多路复用器和解码器呢?在Java这样的语言中,您可以编写哪些类型的语句或编程概念,以便在机器级别转换为多路复用器或解码器? 如果你把一个多路复用器放在我面前,给我一些输入,我可以告诉你输出是什么,我理解这个概念是一个完全独立的东西。我感兴趣的是尝试将我正在使用我熟悉的高级语言概念学习的这些新的低级/机器语言概念放在一些上下文中。
浏览 4
提问于2014-02-09
得票数 2
12
回答
哪些编程语言从一开始就支持Unicode?
、
、
、
、
哪些广泛使用的编程语言是完全支持Unicode的? 许多编程语言都在后来的版本中添加了Unicode支持,但是哪些广泛使用的语言从一开始就支持Unicode?
浏览 0
提问于2009-09-12
得票数 19
回答已采纳
3
回答
汇编语言在哪里用来编程硬件?
、
、
我四处寻找一个开始学习嵌入式系统设计/编程的好地方,虽然所有的人都推荐像Arduino和RaspberryPi这样的初学者设备,但我从未见过任何关于在组装层编程的建议。我最近完成了我的计算机科学学士学位,但我越来越被硬件而不是软件编程所吸引。我上过一门硬件设计课程,我们用Logism语言编写了68k的汇编程序和逻辑设计。我有一个Raspberry Pi,并且已经处理了一些,但是用于这些设备的语言仍然是更高级的(C,C++,Python)。 所以我有几个问题,因为我对芯片/计算机硬件的低层次设计很感兴趣: 汇编语言在当今硬件设计中的应用是什么?它是否仍然被广泛使用,还是大部分被高级语言所抽象?
浏览 4
提问于2015-08-07
得票数 1
回答已采纳
2
回答
网络的机器代码是什么样子的?
、
、
、
、
最后,我们写的每一段代码最终都会变成汇编语言,然后变成机器语言。 如果您正在编写汇编程序,并且希望在两台计算机之间执行一个简单的连接,那么您如何知道在汇编程序中使用哪些内存地址(更不用说偏移量了)?您需要知道与操作系统相关的特定地址吗? 我只是想知道如何编写一个真正“干净”和“高效”的消息传递库/编译器--让我感到困惑的是,网络通信/IPC在汇编程序中到底是什么样子的? 我认为这个答案的一部分可能在于查询与操作系统相关的已知地址?例如,0x4545456到0x 60000000包含用于通信X等的Linux内核数据。
浏览 1
提问于2012-04-09
得票数 2
回答已采纳
7
回答
作为第一语言的功能
、
、
在其他范例之前学习函数式编程有哪些利弊?
浏览 0
提问于2011-05-04
得票数 13
4
回答
澄清关于汇编是什么的基本概念的问题
、
我很难找到一个开始学习汇编的好地方。我在互联网上发现了许多相互矛盾的信息,比如汇编到底是什么,使用哪些汇编程序,汇编程序是什么,以及英特尔是否为其特定的CPU家族发布了一种“核心”汇编语言(我有一台英特尔x86 CPU,这就是我想学习汇编的目的)。 有没有人能解释一下上面提到的麻烦。据我所知,英特尔发布了带有指令集/参考的中央处理器系列(例如x86),各种汇编程序(MASM、FASM、NASM等)提供了一种更高级别的人类可读语言,用于生成机器代码指令。 另外,据我所知,当有人说“汇编语言”时,这实际上是指由许多不同的汇编器提供的许多不同风格的汇编语言中的一种。 MASM样式程序集与NASM样式
浏览 0
提问于2012-05-06
得票数 3
回答已采纳
2
回答
编程语言与操作系统的交互
、
、
这是一个关于编程语言和操作系统的计算机科学问题。 我的问题是,编程语言和操作系统之间的基本交互是什么?我确实对操作系统的生命周期有一个概念,但不确定编程语言如何适应。 我读过这篇文章,但没有任何帮助。 编辑: 通过编程语言,我的意思是包括他们各自的编译器/VM
浏览 2
提问于2013-04-05
得票数 1
回答已采纳
7
回答
编程在人工智能中的应用
、
、
在开发人工智能系统时,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?
浏览 0
提问于2010-12-29
得票数 3
15
回答
是什么让你尝试(或不尝试)一门新的编程语言?
、
、
、
、
我设计一种实用的编程语言已经有5年左右了,可能还要再过几年才会发布(可能要等到我现在和下一次创业成功或失败之后)。 同时,我有两个问题可能会被证明是有趣的: 1)一种新的编程语言的哪些特性会吸引你在下一个项目中尝试它? 2)新编程语言的哪些属性会阻止您在项目中尝试它?(即没有库,...) 为了确保这个问题不是哲学上的争论(因此被管理员关闭),请描述您自己的工具选择谓词,而不是对更广泛的人群的偏好进行理论推导:) 谢谢!
浏览 4
提问于2010-10-26
得票数 12
回答已采纳
3
回答
像facebook或论坛这样的社交网络可以用哪种编程语言编写?
、
、
我想做一个有一些新想法的社交网络。我想知道哪些编程语言、社交网络或论坛可以编写?谢谢。
浏览 2
提问于2010-12-20
得票数 0
回答已采纳
6
回答
哪些函数式编程语言有生物信息学库?
、
哪种函数式编程语言有很容易获得的生物信息学库? (不包括多范式语言,如) Update:列出哪些主要的函数式编程语言目前不容易访问生物信息学库也是受欢迎的。
浏览 4
提问于2009-10-06
得票数 14
回答已采纳
1
回答
FASM是一个低级别的汇编程序,NASM是一个高级别的汇编程序吗?
、
、
维基百科说: 计算中的高级汇编程序是用于汇编语言的汇编程序,它结合了高级编程语言中的特性。 它接着说: 高级汇编程序通常提供直接将一对一组装成低级机器代码的指令,就像在任何汇编程序中一样,加上控制语句,如IF、WHILE、REPEAT...UNTIL和FOR、宏和其他增强功能。 最后,它提到了一些高级汇编程序: 最近的高级汇编程序有Borland的TASM、NASM、微软的MASM、IBM的HLASM (用于z/Architecture系统)、Alessandro Ghignola的亚油酸和Ziron。 其中,我只使用了NASM,但我能理解为什么它是一个高级汇编程序;它有结构、宏和一个非
浏览 3
提问于2021-02-10
得票数 2
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
18
回答
什么是编程语言?
可能重复: 不,真的。 我一直在努力想出一个很好的定义。到目前为止,我的看法是: 编程语言是一种形式语言,包含语法。句法规则用于形成语句。编程语言用于创建一组计算机可以理解的指令。语法语句的集合称为程序。 我知道它读得不太好,所以在这方面有一些帮助是很好的。 这里是维基百科的第一段 编程语言是一种人工语言,用来表示计算机,特别是计算机所能执行的计算。编程语言可以用来创建程序来控制机器的行为,精确地表达算法,或者作为人类交流的模式。 我认为这是生活中每个人都知道它是什么的事情之一,但它很难定义。 我一个人吗?你的想法?
浏览 25
提问于2009-11-21
得票数 32
回答已采纳
5
回答
哪里是学习VB的好地方?
我唯一知道的编程语言是C++,我还想学习其他一些编程语言,特别是Visual Basic。那么,VB有哪些好的初学者教程,你建议学习的其他语言是什么?
浏览 2
提问于2009-06-02
得票数 2
回答已采纳
4
回答
Java虚拟机如何执行用其他语言编写的代码?
由于Java1.6,JVM可以在Java之上运行大量的编程语言,而不仅仅是Java。我从概念上理解Java是如何在Java上运行的,但也不了解其他语言是如何在它上运行的。在我看来,这一切都像是黑魔法。你有什么文章要我指出,这样我才能更好地理解这一切是如何结合在一起的吗?
浏览 0
提问于2012-06-07
得票数 12
回答已采纳
3
回答
函数式和纯编程语言
、
哪些编程语言是函数式的纯编程语言?
浏览 2
提问于2011-01-16
得票数 1
5
回答
Arduino编程与标准C有什么不同?
、
、
我有嵌入式系统编程的背景(TI ,Atmel )。编程一个Arduino和那些有什么不同?在Arduino编程中,我可以掌握哪些关于C语言的知识?
浏览 18
提问于2011-05-09
得票数 27
回答已采纳
1
回答
Hack程序集:添加R3、R1、R9,给出错误的“预期表达式”
我能够使用汇编程序使用实寄存器进行简单的算术操作,但我在 ADD R3,R1,R9 当我作为汇编程序中的*.asm文件单独尝试这一行时,我会得到一个“表达式预期”错误。我把这条线从书上直接拉了出来,所以我很惊讶有一个问题。 有什么想法吗? 谢谢。
浏览 5
提问于2021-07-28
得票数 0
回答已采纳
12
回答
C++编程竞赛
我想通过与其他人竞争来测试我的C++编程水平。C++有哪些编程竞赛?
浏览 2
提问于2009-12-29
得票数 9
回答已采纳
1
回答
如何判断库的执行模型是否与其基本语言的执行模型相同或不同?
、
https://en.wikipedia.org/wiki/Execution_模型说 编程语言由语法/语法和执行模型组成。执行模型指定语言元素的行为。通过应用执行模型,可以导出用该编程语言编写的程序的行为。例如,当程序员“阅读”代码时,在他们的脑海中,他们会遍历每一行代码所做的事情。实际上,他们模拟了他们内心的行为。程序员所做的是将执行模型应用于代码,这将导致代码的行为。每一种编程语言都有一个执行模型,该模型确定工作单元(由程序语法指示)的执行方式。操作语义是一种指定语言执行模型的方法。运行程序的观察到的行为必须与从操作语义派生的行为相匹配(操作语义定义语言的执行模型)。执行模型涵盖的内容包
浏览 0
提问于2021-02-03
得票数 0
6
回答
在接下来的8个月里,我应该学到什么?
我目前在高中和大学之间休学一年(计算机科学)。 我对Visual basic很在行(不幸的是,这是我的学校在高中唯一提供的语言)。我曾经涉猎过一些PHP,并且对广泛的编程原理和概念有很好的了解。 与传统编程相比,我对web编程更感兴趣,但两者我都想做。 在接下来的八个月里,我应该学习哪些好的语言,以及在这个时间框架内,我应该为自己设定哪些好的(艰难但可以实现的)目标? 谢谢!
浏览 1
提问于2010-11-29
得票数 1
1
回答
标记、编码、脚本、shell脚本和编程语言之间有什么区别?
、
、
编码、脚本、shell脚本和编程语言之间有什么区别? 什么是前端,后端和中间件? 你能不能不使用相同的语言为前端和后端和中间的软件?
浏览 0
提问于2016-12-13
得票数 0
回答已采纳
3
回答
设计良好的功能性web应用程序的源代码?
、
、
、
有哪些设计良好的函数式(相对于面向对象的) web应用程序可以提供源代码?我目前正在研究 ,但我希望看到其他一些重要的例子,最好是在中。 对于MVC,有很多Rails和PHP应用程序、框架和教程可供学习--函数式编程有哪些?
浏览 2
提问于2009-08-12
得票数 11
回答已采纳
4
回答
是所有编程语言共有的编译器。
、
对于不同的编程语言,是否有不同的编译器,或者编译器对于所有编程语言都是通用的?用哪种语言编写编译器。
浏览 4
提问于2013-10-22
得票数 1
回答已采纳
4
回答
有C++命令行吗?
、
、
所以Python有一种命令行的功能,Linux (很明显)也是这样,我相信其他编程语言也会这样做,但是C++呢?如果不是,为什么C++脚本必须先编译然后运行?
浏览 8
提问于2014-08-09
得票数 2
回答已采纳
2
回答
哪些语言不被认为是OOP语言
、
、
我听说过的每一种编程/脚本语言都是面向对象编程(O.O.P)语言。哪些语言不被认为是O.O.P语言。
浏览 6
提问于2015-05-27
得票数 2
回答已采纳
5
回答
面向初学者的Clojure演示文稿?
、
、
、
、
我需要为初学者做一个关于Clojure语言的介绍。你对如何选择主题有什么建议?我需要包括哪些要点? 注意:对于初学者来说,我指的是他们在其他编程范例方面的经验,而不是在函数式编程模型中的经验。
浏览 4
提问于2011-07-25
得票数 5
1
回答
对于任何产品,选择nodejs而不是asp.net或java有什么缺点?
、
、
市场上有很多可供使用的编程语言,那么我们该如何决定我们的产品应该使用哪种编程语言呢? 在使用任何编程语言之前,我们应该考虑哪些关键因素? 长期来看,我们应该检查语言的能力是什么? 请分享你的观点
浏览 6
提问于2017-03-10
得票数 0
4
回答
编程语言是一组程序还是一组指令?
、
来自结构化计算机组织 程序是描述如何执行某项任务的一系列指令。 当我试图将编程语言看作一种带有语义的正式语言时,我听说编程语言是一组有效的程序(根据语言的语法和其他方面来说是有效的)。 当我阅读Tanenbum的结构化计算机组织时,我明白编程语言是一组指令,每台机器都有一种机器语言,由机器可以执行的所有指令组成。 所以我想知道一种编程语言是一组程序还是一组指令?谢谢。
浏览 0
提问于2015-02-08
得票数 5
9
回答
哪些项目不能用C语言完成?
我想知道哪些项目不能用C语言完成。 我知道用其他语言编程会更快、更直观。但我想知道C中缺少哪些特性会阻碍项目的顺利完成。 例如,在C中存在的web框架非常少。
浏览 4
提问于2009-02-25
得票数 6
回答已采纳
2
回答
欧姆龙ST与西门子SCL的差异
、
欧姆龙ST语言和西门子S7 SCL (变量的定义,编辑器,语法)有什么区别?我知道他们都声称通过IEC 61131-3标准。 有哪些欧姆龙编程套件,并且支持结构化语言?
浏览 17
提问于2014-11-27
得票数 1
4
回答
8086汇编语言能在现代CPU上工作吗?
、
8086汇编语言可以在英特尔奔腾D计算机上运行吗?我正在从一本书中学习汇编语言编程,这本书只讨论了8086处理器,它是16位的。像奔腾D这样的现代处理器的汇编语言有什么不同吗?
浏览 2
提问于2011-02-01
得票数 2
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
西门子SCL语言编程常用指令有哪些
最高薪的编程语言有哪些?
区块链的编程语言有哪些?
你了解编程语言有哪些吗?所有编程语言大科普-下篇
少儿编程有必要学吗?涉及哪些编程语言?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券