标签: programming-languages

香草是什么意思?

香草形容词出现在许多地方:纯java的香草,香草的javascript:这是什么恰恰意味着?

从背景来看,似乎代表着"平淡无奇"的东西.

何时将特定代码视为vanilla,何时不是?平原,就像没有包裹在框架中?

programming-languages terminology

60
推荐指数
3
解决办法
2万
查看次数

可以使用哪些编程语言来开发Android应用程序?

可能重复:
我可以在Android Dalvik上使用哪些编程语言?
可以使用哪些编程语言在Android中开发?

可以使用哪些编程语言来开发Android应用程序?

是否有计划在未来扩展Android支持的编程语言数量?

mobile android programming-languages

59
推荐指数
0
解决办法
23万
查看次数

功能反应式编程语言规范

我正在寻找在某些时候创建功能性反应框架的麻烦.我已经阅读了很多关于它的内容,并看了几个例子,但我想清楚地知道这个框架必须做什么才能被认为是FRP扩展/ dsl.我并不真正关心实现问题或具体细节等,而是关注在完美世界情况下需要什么.

理想的功能反应式编程语言的关键操作和质量是什么?

programming-languages functional-programming frp semantics

59
推荐指数
2
解决办法
9339
查看次数

PHP只读属性?

在使用PHP的DOM类(DOMNode,DOMEElement等)时,我注意到它们拥有真正的只读属性.例如,我可以读取DOMNode的$ nodeName属性,但我无法写入它(如果我做PHP抛出致命错误).

如何在PHP中创建自己的只读属性?

php programming-languages

58
推荐指数
5
解决办法
4万
查看次数

揭穿斯卡拉神话

关于Scala语言最常见的误解是什么,以及这些例子中存在哪些反例?

UPDATE

我正在考虑更多关于我见过的各种声明,例如"Scala是动态类型"和"Scala是一种脚本语言".

我接受"Scala是[简单/复杂]"可能被认为是一个神话,但它也是一个非常依赖于上下文的观点.我个人认为,这些功能可以使Scala显得简单或复杂,具体取决于谁使用它们.最终,语言只提供抽象,而这就是用来塑造感知的方式.

不仅如此,它还有一定的激烈争论的倾向,而且我还没有看到有人改变对该主题的强烈观点......

programming-languages scala

58
推荐指数
12
解决办法
5863
查看次数

编译成C/C++源代码的编程语言?

我正在使用CoffeeScript简化 JavaScript开发.它是一种语法清晰的语言,可以编译成JavaScript.

那么,为了简化语法和/或增强功能,编译成C/C++源代码的既定编程语言是什么?

c c++ programming-languages code-translation

57
推荐指数
6
解决办法
2万
查看次数

什么编程语言最像自然语言?

我从很多情况下得到了这个问题的想法,我不明白这个人在说什么,什么时候别人不理解我.

因此,"智能"解决方案是说一种计算机语言.:)

我感兴趣的是编程语言可以接近(英语)自然语言.当我说近,我的意思不仅仅是使用单词和句子,而是能够"做"自然语言可以"做"的事情和"做",我的意思是它可以被使用(以非常有限的方式)作为自然语言的替代品.

我知道这是不可能的(是吗?)但我认为这可能很有趣.

nlp programming-languages

56
推荐指数
14
解决办法
2万
查看次数

什么是'thunk',在Scheme或一般情况下使用?

我在与Scheme和类似地区相关的代码和文档中的很多地方都遇到了"thunk"这个词.我猜它是一个过程的通用名称,它有一个正式的参数.那是对的吗?如果是,那还有更多吗?如果没有,拜托?

例如.在SRFI 18中,在"程序"部分.

scheme programming-languages functional-programming

56
推荐指数
3
解决办法
1万
查看次数

为什么Python程序通常比用C或C++编写的等效程序慢?

为什么Python平均比C/C++慢?我学习了Python作为我的第一个编程语言,但我只是从C开始,我已经觉得我可以看到明显的区别.

c c++ python performance programming-languages

56
推荐指数
6
解决办法
2万
查看次数

为什么java包名称应该小写?

实际上这是完全理论上的问题.但有趣的是,为什么java规范不允许在包中使用大写字母字母并导致类似这样的写:

com.mycompany.projname.core.remotefilesystemsynchronization.*
Run Code Online (Sandbox Code Playgroud)

代替

com.myCompanyName.projName.core.remoteFileSystemSynchronization.*
Run Code Online (Sandbox Code Playgroud)

java programming-languages naming-conventions package

56
推荐指数
2
解决办法
3万
查看次数