标签: programming-languages

用于音乐创作的高级编程语言

我想写一首互动歌曲.它将包含状态和逻辑.监听器/用户应该能够使用GUI或MIDI接口修改某些状态变量.听众可访问的变量不必直接表示节奏,音高或任何其他音乐属性.他们宁愿代表逻辑将处理的值,以便对歌曲进行更改.

我是否必须自己编写这样的平台或者已经存在符合我想象的东西?

programming-languages

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

Haskell的TypeClasses和Go的接口

Haskell的TypeClasses和Go的接口有什么相似之处和不同之处?这两种方法的相对优点/缺点是什么?

haskell programming-languages interface go typeclass

29
推荐指数
4
解决办法
3716
查看次数

编程语言具有类似python的语法,但是本机代码生成

任何人都可以指向具有类似python语法的编程语言,但从一开始就设计用于生成本机代码吗?我只知道Boo,但它使用.net,而不是本机代码生成.好吧,如果没有什么比生成.net/java字节码的类似python的语言也好.

syntax programming-languages

28
推荐指数
6
解决办法
1万
查看次数

对有经验的JavaScript新手程序员的推荐?

我来自C/Unix背景,在shell脚本方面有很多经验,有些在Perl,elisp等方面.但现在我正在进行一些工作,我需要开发基于Web的交互式界面,我需要学习JavaScript.我的问题是,我在网上找到的用于学习JavaScript的所有资源似乎都针对的是从未编程的观众,他们的作者似乎并没有好多少.一旦我看到"验证用户输入以减轻服务器的负担"作为JS的一个重要用途,我想尖叫,我觉得我不相信作者所说的任何其他内容.;-)

任何人都可以为想要学习JS作为新语言的有经验的程序员推荐好的资源吗?理想情况下,我想在线开始,但也欢迎死树建议,特别是如果我可以在线预览它们.

javascript programming-languages

28
推荐指数
4
解决办法
1万
查看次数

什么是开放递归?

什么是开放递归?它是否特定于OOP?

(我碰到这个词在这条推文丹尼尔Spiewak.)

oop programming-languages scala

28
推荐指数
1
解决办法
8399
查看次数

Java中无符号右移运算符">>>"的目的是什么?

我理解Java中的无符号右移运算符">>>",但为什么我们需要它,为什么我们不需要相应的无符号左移运算符?

java programming-languages bit-manipulation

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

是否存在IDictionary的LRU实现?

我想实现一个简单的内存LRU缓存系统,我正在考虑一个基于IDictionary实现的解决方案,它可以处理散列LRU机制.来自java,我有经验LinkedHashMap,可以满足我的需要:我找不到任何类似的.NET解决方案.

有人开发过它或有没有人有这样的经历?

c# caching programming-languages

27
推荐指数
5
解决办法
2万
查看次数

在讨论编程语言时,"强大"意味着什么?

在编程语言讨论/比较的背景下,术语"权力"是什么意思?

它有明确的含义吗?即使定义不明确?

如果有人说"语言X比语言Y更强大"或者问一个问题,它们是什么意思 - 或者他们试图找出什么信息?

programming-languages

27
推荐指数
5
解决办法
6398
查看次数

什么是便携性?java如何比其他语言更便携?

我想知道Java如何比C,C++和.NET以及任何其他语言更具可移植性.由于解释器和JVM,我已多次阅读过有关Java的可移植性,但JVM只是隐藏了硬件中的体系结构差异,对吧?对于不同的机器架构,我们仍然需要不同的JVM.我在这里错过了什么?因此,如果有人为最常见的体系结构为C编写抽象层,让我们说CVM,那么一旦安装了CVM,任何C程序都将在这些体系结构上运行,不是吗?

这个便携性究竟是什么?.NET可以称为可移植吗?

c java portability programming-languages

27
推荐指数
4
解决办法
3万
查看次数

为什么我们需要前缀,后缀表示法

我知道他们每个人如何相互转换,但从未真正理解他们的应用是什么.通常的中缀操作是可读的,但它失败的地方导致了前缀和后缀表示法的开始

compiler-construction algorithm programming-languages formal-languages

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