腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
8
回答
没有“编译
语言
”
或
“
解释
语言
”这样的东西。
compiler-construction
、
programming-languages
、
interpreter
没有“编译
语言
”
或
“
解释
语言
”这样的东西。
语言
实现者是否选择编写
编译器
、
解释
器
或
两者之间的
任何
东西都是实现细节,与
语言
无关。 上面的说法是真的
吗
?
浏览 1
提问于2010-08-09
得票数 17
回答已采纳
2
回答
PHP在每个变量前面有一个符号($)的目的是什么?
php
我研究过其他编程
语言
,似乎大多数编程
语言
都没有
任何
符号来表明某种变量。有没有什么理由为什么PHP
解释
器
需要这样一个符号,当其他
语言
的
解释
器
/
编译器
能够找出没有这种符号的变量时?如果有充分的理由让符号含有变量,为什么所有的编程
语言
都没有
呢?
浏览 432
提问于2018-03-12
9
回答
是否有
任何
语言
既没有
解释
器
,也没有
编译器
?
compiler-construction
、
interpreter
注:我不是指一些没有
任何
实现的理论问题,而是没有实现的
语言
! 现在有一个c/c++
解释
器
(Cint)和python
编译器
()。我知道最简单的定义是
编译器
只是将代码从a
语言
转换成b
语言
,然后你有一台机器,它和输入一起运行,而
解释
器
只是接受输入加上a
语言
中的代码并运行它。使用这些定义,如果有
解释
器
或
编译器
,那么通过立即运
浏览 9
提问于2010-07-13
得票数 2
回答已采纳
1
回答
解释
语言
和
编译器
的
解释
器
compiler-construction
、
interpreter
它会把高级
语言
变成汇编
语言
还是机器
语言
,即二进制代码?一种
语言
只能有一个
解释
器
?是因为
解释
器
没有进行
任何
优化,所以我们不需要找到更好的
解释
器
吗
?
浏览 3
提问于2016-03-18
得票数 0
回答已采纳
3
回答
SCSS-用于节点应用程序的LibSass的
编译器
替代方案
node.js
、
webpack
、
sass
、
gulp
Libsass似乎是SCSS和最流行的
编译器
之一,它列出了许多常用编程
语言
的各种libsass包装
器
。对于节点应用程序,和webpack
或
gulp的相应加载程序似乎是最明显的选择。但是,安装和使用节点-sass需要github访问和python2.7
解释
器
,出于不想在这里讨论的原因,我在生产环境中
都没有
。在没有github访问和python
解释
器
的生产环境中,是否有可行的方法来安装和使用节点-sass?是否还有其他SCSS
编译
浏览 5
提问于2017-09-12
得票数 14
1
回答
语言
语法的什么特征定义了它将被
解释
或
编译?
formal-languages
语言
语法中是否有
任何
元素
或
特征来定义它将被
解释
或
编译?或者它将只依赖于
编译器
/
解释
器
的实现来处理该
语言
?
浏览 2
提问于2017-03-16
得票数 0
回答已采纳
4
回答
开发动态
语言
language-design
、
dynamic-typing
我已经为非常简单的
语言
创建了几个手写
编译器
,但现在我想尝试开发一种动态
语言
,类似于简化的Python
或
Ruby。然而,我很容易理解
编译器
是如何工作的。原语
编译器
只需翻译。但如果
语言
是动态的,我就不能这么做。我必须编写一个
解释
器
或
VM来跟踪运行时的信息,并为我做更多的工作。 简而言之,考虑到我知道
编译器
是如何工作的,但想要迁移到创建
解释
器
上,我是否应该查看哪些资源?
浏览 0
提问于2012-02-28
得票数 11
回答已采纳
4
回答
为函数式
语言
设计
解释
器
的主要问题是什么?
functional-programming
、
interpreter
假设我想为一种函数式
语言
实现一个
解释
器
。我想了解这样做所涉及的问题以及可用的合适的文献。这是一种处于早期设计阶段的新
语言
,这就是为什么这个问题的范围很广。为了讨论的目的,我们可以假设
语言
的目的并不重要,如果它在编写
解释
器
的简易性方面有很大的不同,那么它的功能特性可以改变(甚至是彻底改变)。这些构成了对
语言
设计的一个很好的介绍。
浏览 0
提问于2009-10-22
得票数 10
回答已采纳
1
回答
是否可以创建一个独立于原始
解释
器
的“引导”
解释
器
?
language-agnostic
、
compiler
、
interpreters
根据维基百科,在编写
编译器
的上下文中,“引导”一词的意思是维基百科,在编写
编译器
的上下文中,“引导”一词的意思是的说法:现在,据我所知,要想“引导”你用X
语言
编写的
解释<
浏览 0
提问于2017-05-06
得票数 24
回答已采纳
2
回答
除了JavaScript之外,您还可以在浏览
器
中执行什么
语言
browser
、
programming-languages
除了javascript之外,浏览
器
还可以
解释
和执行其他
语言
吗
?我也很高兴看到浏览
器
特定的版本。 欢迎回答
浏览 0
提问于2010-12-14
得票数 3
回答已采纳
1
回答
T_CONSTANT_ENCAPSED_STRING &崇高
php
、
mamp
、
lamp
、
sublimetext3
今天尝试使用sublime3 (未注册演示),它比dreamweaver更喜欢工作流,但是在我的生产LAMP服务
器
上继续获取T_CONSTANT_ENCAPSED_STRING错误,而不是本地MAMP测试服务
器
(使用Filezilla SFTP到lamp服务
器
)。> 但如果dbentity.class.php是(没有php标签)我确实得到了将"hello“打印到浏览
器
中的结果。
浏览 2
提问于2013-09-22
得票数 1
回答已采纳
1
回答
为什么
解释
语言
和编译
语言
之间有如此清晰的界限?
programming-languages
、
interpreted-language
、
compiled-language
在学习像C
或
C++这样的编译
语言
时,你会了解
编译器
。为了运行你的代码,你必须首先编译它。编译代码会将其从文本表示形式转换为可以执行的内容。所得到的代码非常快,并且可以利用预处理
器
等。在学习Python、Matlab
或
Ruby等动态
语言
时,您会了解
解释
器
。为了运行你的代码,你只需要在
解释
器
中输入它。因此,您可以在运行时处理代码,并动态更改程序的行为。这样做的缺点似乎是
解释
语言
相当慢,
浏览 5
提问于2013-04-02
得票数 3
回答已采纳
1
回答
汇编
器
编译器
是如何编程的
c
、
assembly
不久前我了解到大多数asm
编译器
都是用C
或
其他
语言
编写的,我们说汇编
语言
是最快的
语言
。但是如果它是用C编写的,它怎么会比C本身更快呢?那么
编译器
会做什么呢?ASM中有ASM的
编译器
吗
?我在网上搜索,但我没有找到我要找的东西……你能给我
解释
或
给我一些链接,帮助我更好地理解汇编
编译器
的概念
吗
?
浏览 1
提问于2017-10-22
得票数 0
1
回答
为什么
语言
特性比
编译器
设计更受欢迎?
programming-languages
、
compiler
如果我们对编程
语言
的所有可用特性都有一个通用的
解释
器
,我们就可以使用一个指定程序来为所有
语言
生成
编译器
。我们可以简单地使用
任何
语言
作为源(
或
输入)和
任何
平台作为目标(输出)。我们都可以用自己喜欢的编程
语言
编写,为通用
解释
器
添加特性,因为基本抽象语法树(由通用
解释
器使用)可能是我们最喜欢的编程
语言
的目标。除此之外,您可以在
任何
<e
浏览 0
提问于2015-02-16
得票数 -1
回答已采纳
2
回答
Javascript编译
语言
?
javascript
来自斯坦福大学的: JavaScript是一种
解释
语言
,而不是一种编译
语言
。像C++
或
Java这样的程序在运行之前需要编译。源代码通过一个名为
编译器
的程序传递,
编译器
将其转换为机器能够理解和执行的字节码。相反,JavaScript没有编译步骤。相反,浏览
器
中的
解释
器
读取JavaScript代码,
解释
每一行并运行它。但是,尽管JavaScript属于一般的“动态”
或
“
解释
”
浏览 0
提问于2014-11-03
得票数 7
1
回答
如何从命令提示符运行一行代码(而不是脚本)?
command-line
、
cmd
假设我想执行一行实际的编程代码(c++
或
java
或
python).类似于命令提示符命令行中的SetCursorPos
或
printf。我模糊地想象我将不得不调用
编译器
并像参数一样将命令传递给它,然后从它转换成机器
语言
并传递给.确切地说在哪里? 问题一显然优先。不幸的是,我找不到
任何
关于它的文档,只是一堆模糊地与它相关的东西。
浏览 3
提问于2015-11-24
得票数 2
回答已采纳
2
回答
是否有可能为动态
语言
创建
编译器
而不会失去其动态特性?
python
、
ruby
、
compiler-construction
、
compilation
、
dynamic-languages
是否有一些原因使得动态
语言
(如Python
或
Ruby )不可能被编译,而不可能在不失去
任何
动态特性的情况下进行
解释
?当然,假设
编译器
的一个要求是,这些
语言
不会失去他的
任何
特性,比如元编程、扩展对象、添加代码或在运行时修改类型系统。总之,可以创建Ruby
或
Python
编译器
,而不会失去他作为动态编程
语言
的
任何
特性?
浏览 4
提问于2013-09-07
得票数 3
回答已采纳
3
回答
为什么
编译器
是用C/C++编写的,而不是使用CoffeeScript (JavaScript,Node )?
c
、
node.js
、
compiler-construction
如果gcc用C/C++实现的原因是当时没有很多好的
语言
,那么clang为什么走同样的道路(使用C/C++)是没有
任何
借口的。 是因为性能方面的原因
吗
?与编译
语言
相比,大多数
解释
语言
的速度要慢一些,但我想在CoffeeScript (JavaScript)中,由于Node.js的原因,这种差异几乎可以忽略不计。从开发人员的角度来看,我认为使用高级
语言
编写一个
编译器
要容易得多。不幸的是,大多数
编译器
都是用C/
浏览 4
提问于2013-06-20
得票数 4
113
回答
做个错误奎因!
popularity-contest
、
quine
、
error-message
您的挑战:为您选择的
语言
编写一个“程序”,它会导致
编译器
/
解释
器
/运行时在编译/运行与程序源代码相同的程序时产生错误输出。您的程序可能特定于特定版本
或
语言
的
编译器
/
解释
器
/运行时环境的实现。只允许使用标准
编译器
/
解释
器
/运行时选项。您不能将一些奇怪的标志传递给
编译器
以获得特定的结果。
浏览 0
提问于2014-08-16
得票数 123
回答已采纳
3
回答
为什么默认参数必须总是在所有编程
语言
中
任何
非默认参数的右侧?
php
、
function
、
compiler-construction
、
interpreter
“请注意,当使用默认参数时,
任何
默认参数都应该位于
任何
非默认参数的右侧;否则,事情就不会像预期的那样工作。”我记得我所传递的所有编程
语言
对于默认参数都有相同的规则,我想知道,为什么呢?是否有某种
编译器
或
解释
器
规则
或
限制使得这成为必须的?或者,如果我想做我自己的
编译器
,那么这个规则能被修正
吗
?
浏览 3
提问于2014-03-23
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券