腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
翻译
语言
的哪些功能可以不具备呢?
、
解释
语言
通常更高级,因此具有
动态
类型(包括
动态
创建没有声明的新变量)、臭名昭著的eval和许多其他使程序员的生活更容易的
特性
--但是为什么编译
语言
也不能有这些
特性
呢?我指的不是运行在VM上的像Java这样的
语言
,而是那些编译成二进制
语言
的
语言
,比如C(++)。我现在不打算列出一个列表,但是如果您要问我指的是哪些
特性
,请查看PHP、Python、Ruby等所提供的功能。 解释
语言
的哪些共同
特性
浏览 7
提问于2010-03-25
得票数 7
2
回答
是否有可能为
动态
语言
创建编译器而不会失去其
动态
特性
?
、
、
、
、
是否有一些原因使得
动态
语言
(如Python或Ruby )不可能被编译,而不可能在不失去任何
动态
特性
的情况下进行解释?当然,假设编译器的一个要求是,这些
语言
不会失去他的任何
特性
,比如元编程、扩展对象、添加代码或在运行时修改类型系统。总之,可以创建Ruby或Python编译器,而不会失去他作为
动态
编程
语言
的任何
特性
?
浏览 4
提问于2013-09-07
得票数 3
回答已采纳
1
回答
为什么编程
语言
不能关闭select“功能”
、
、
、
、
随着编程的发展(从汇编
语言
到高级
语言
),越来越多的
特性
(垃圾收集、异常、
动态
类型)被添加到一些
语言
中作为标准。是否有可能创建一种高级
语言
,该
语言
在默认情况下以所有
特性
开头,并且一旦程序运行,则能够有选择地转换代码中的的
特性
,或者有隔离的代码部分,以便它们不使用这些
特性
。也许修改抽象语法树中的分支是静态的,而不是
动态
的;编译的,而不是解释的。是否有任何编程
语言
可以作为
动态</
浏览 4
提问于2016-10-04
得票数 0
回答已采纳
4
回答
C#
动态
类型化
语言
、
、
使用.NET 3.5中的新
特性
(如var、Lambda、linq等),以及更多的
特性
,我们可以得出结论: C#不仅是静态类型
语言
,而且
动态
类型?正如下面许多海报所宣称的那样,.net 4.0将为
语言
添加
动态
类型。这样会减缓
语言
吗?Edit#2 我想你们中的许多人误解了这个问题;因
浏览 5
提问于2009-02-19
得票数 7
回答已采纳
2
回答
动态
语言
运行时与C# 4.0之间的关系是什么?
、
、
假设我想要在.NET平台上创建一个
动态
语言
编译器/解释器(可能是Scheme解释器),就像它现在存在的那样。使用
动态
语言
运行时 (DLR)还是使用C# 4.0来实现
语言
的
动态
特性
会更好吗?这两种
语言
都使用DLR;我相信IronPython使用的是DLR的最新版本(大约有一年的历史),而IronScheme使用的是早期版本的早期修改的分叉。我看过Rob使用巨大的, 4.0's
动态
特性
所做的工作;这是
浏览 0
提问于2011-08-11
得票数 11
回答已采纳
5
回答
Java -> Python?
、
除了Python的
动态
特性
(和语法)之外,还有哪些Python
语言
的主要
特性
是Java没有的,反之亦然?
浏览 0
提问于2008-09-08
得票数 29
回答已采纳
1
回答
如何将javascript转换为LLVM IR?
、
、
否则,将
动态
语言
(类似于javascript)转换为LLVM IR的其他工具也将是可以的。因为我正在编写一个
动态
语言
编译器,这些工具可以帮助我了解一些
特性
是如何实现的。
浏览 0
提问于2015-12-16
得票数 11
1
回答
为什么解释
语言
和编译
语言
之间有如此清晰的界限?
、
、
在学习像C或C++这样的编译
语言
时,你会了解编译器。为了运行你的代码,你必须首先编译它。编译代码会将其从文本表示形式转换为可以执行的内容。所得到的代码非常快,并且可以利用预处理器等。在学习Python、Matlab或Ruby等
动态
语言
时,您会了解解释器。为了运行你的代码,你只需要在解释器中输入它。因此,您可以在运行时处理代码,并
动态
更改程序的行为。这样做的缺点似乎是解释
语言
相当慢,而且缺乏明确的编译时间似乎使预处理器变得不可能。 然后是即时编译器,它的使用方式与解释
语言
类似,但与编译<e
浏览 5
提问于2013-04-02
得票数 3
回答已采纳
5
回答
为什么C不是
动态
语言
?
、
、
、
根据维基百科的定义:
动态
编程
语言
是计算机科学中广泛使用的术语,用来描述一类高级编程
语言
,在运行时执行其他
语言
在编译过程中可能执行的许多常见行为。所以我的问题是,为什么C不是提供(1)中的
特性
的
动态
语言
?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
2
回答
使用Javascript从
动态
内容中更改
语言
、
、
我的项目应该支持GUI的不同
语言
(西班牙语、英语、德语等)。我使用的是CodeIgniter,所以我对使用
语言
类的PHP视图没有任何问题。我可以在PHP上加载一些以前定义的vars,以便用不同的
语言
创建视图。有些
特性
(实际上有很多)使用Javascript:针对某些项目的个性化上下文菜单、
动态
创建的不同DIVs等等。这些
特性
大多是
动态
创建的,因此我无法知道所选
语言
(我可以创建大量重复代码,每种
语言
都创建一个代码,但这
浏览 6
提问于2011-01-21
得票数 1
回答已采纳
2
回答
动态
访问C结构
、
、
我最擅长使用围绕面向对象
特性
构建的
语言
,而将面向对象
特性
添加到基本的
语言
中并不是我的强项。然而,不幸的是,对于这个项目,我不得不使用C的一个变体。最大的问题是,我需要使用的C
语言
的变体在功能上非常有限。在其他方面,它似乎没有
动态
内存分配。如果不使用C
语言
中没有的高级
特性
,比如变量变量,那么在C中如何
动态
引用结构呢?
浏览 1
提问于2013-12-17
得票数 1
5
回答
动态
语言
和函数式
语言
的区别是什么?
、
我经常发现开发人员将函数式
语言
和
动态
语言
这两个术语放在一起使用,并想知道为什么它们总是放在一起。它们之间有什么不同?一种
语言
可以既是
动态
的又是功能的吗?它们是互补的吗?不管怎样,我们为什么需要它们?我是一名C#程序员,还不理解整个
动态
/函数式的东西(C#在版本4中将有一些
动态
特性
。它也是函数式的吗?这是怎么回事?)。 谢谢,亚伯拉罕
浏览 0
提问于2009-06-26
得票数 7
2
回答
快速
语言
静态还是
动态
分派?
阅读Swift
语言
指南,我找不到明确的信息,无论Swift是静态分派(如basic C++、Java、C#)还是
动态
分派(如Objective)。
语言
特性
(如类、扩展、泛型等)的文档似乎表明它是静态类型的,这可能是所谓的速度改进的来源。然而,苹果在2014年WWDC主题演讲中表示,该
语言
使用与目标C相同的运行时,并且与Cocoa/Cocoa非常兼容,后者建议
动态
调度。
浏览 7
提问于2014-06-03
得票数 7
回答已采纳
1
回答
SystemVerilog如何实现
语言
的
动态
特性
?
、
、
、
我已经开始学习SystemVerilog,我正在阅读关于新类型的内容,例如: 由于它们的
动态
特性
,我想知道如何在硬件中实现它们;它们仅仅是为了测试/模拟目的
浏览 1
提问于2018-02-18
得票数 1
2
回答
属性最初出现在哪种
语言
中?
、
、
、
似乎C#中的几乎所有
特性
都借鉴了另一种
语言
(OOP来自Java
语言
,泛型(参数多态性)和lambdas来自ML家族,LINQ来自Haskell的monad,dynamic来自
动态
语言
),但我不知道属性(C#是第一个引入属性的
语言
吗?
浏览 0
提问于2010-09-30
得票数 12
回答已采纳
1
回答
在C++中使用外部"C“到底会丢失什么?
、
、
、
我正在尝试用C++开发一个
动态
库,以供用交互数据
语言
(Interactive Data Language)编写的现有程序调用。然而,我总是在犹豫是否使用我不完全理解的
语言
的
特性
,所以我的问题是:如果恢复到C链接,我会失去C++的哪些
特性
?我认为命名空间是一个显而易见的问题,但它是否也完全禁用了C++的所有其他优秀功能?我仍然可以使用C++ STL和所有我已经依赖的各种
语言
特性
(特别是C++11
特性
)吗?或者我本质上是在用C编写代码?
浏览 2
提问于2012-12-03
得票数 18
回答已采纳
3
回答
ASP.NET MVC上的IronPython
、
、
、
、
最近做了很多Python开发,在我进入一个潜在的ASP.NET MVC项目时,如果能继续使用这门
语言
就好了。想法,经历?
浏览 5
提问于2009-01-14
得票数 24
回答已采纳
1
回答
我可以从Groovy
语言
中学到新的见解
、
、
我的情况不同,因为我正在学习Groovy的
动态
背景,主要是Python和Javascript。当我学习一门新
语言
时,我发现,如果我事先知道新语法下哪些功能或多或少是老相识,哪些是真正的新
特性
,这样我就可以专注于后者,这对我很有帮助。因此,我想知道Groovy在
动态
语言
中的区别。一个精通
动态
语言
的程序员在学习Groovy时应该注意哪些想法和见解?
浏览 0
提问于2012-06-30
得票数 3
回答已采纳
6
回答
在C# 4.0中执行字符串
我想在C#中执行
动态
创建的字符串。我知道VB和JScript.Net可以做到这一点,甚至有一个可以使用它在C#中的程序集作为变通办法。我还找到了这个描述如何做的。我今天读到了关于C# 4.0的
特性
,这些
特性
使它更接近于将其作为主要
特性
之一的
动态
语言
。那么,有没有人知道C# 4.0包括一些内置的
特性
,允许字符串执行,或者任何其他方式来做上面文章中描述的事情。
浏览 0
提问于2009-04-17
得票数 7
回答已采纳
1
回答
我听说过运行时“
动态
”的变化吗?那是什么?
、
我听说这些
语言
(例如Groovy)能够在运行时更改变量名称或调用方法
动态
!你所说的
动态
语言
是什么意思?在运行时更改任何值的真正需要是什么?这并不会导致混淆,因为在运行时,如果您更改了任何值(或者您的编程参与者更改了任何内容),那么编译有什么必要(因为它决定并确认这些值将被使用,那么
动态
地更改它就没有意义了)?
浏览 2
提问于2011-03-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python语言特性:虚拟化
python是动态语言
高级动态编程语言
SEO×静态、动态、伪静态URL的特性
python入门——动态语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券