结合Python、Ruby和Java的优点??????

因此,据称:http://www.infoq.com/news/scala-com...E5864B7319F5EC 有没有人看一下可以提供有意义的对比度的 和python? - - ------------------------------------------------------------------------------------ ------------------------------------ tim daneliuk tu tuthexpen@tundraware.com PGP密钥:http://www.tundraware.com/pgp/

# 回答1

Scala似乎很简短,很快,很少有示例:http://shootout.alioth.debian.org/gp...co&lang2=scala 再见, 熊
# 回答2

蒂姆·丹内利克(Tim Daneliuk)写道: 我觉得语言很有趣,但它不像Python或Ruby 根本. 感觉更像是ocaml + haskell for jvm有更多 主流(Java)语法.
# 回答3

be *************@lycos.com写道: 静态键入,类型推理,"序列综合" ... 看来有一种新的编程语言 主.NET和JAVA具有这些特征. 这似乎遵循Nemerle和Boo引发的趋势. 这些语言的好处是它们提供了表演 静态语言,具有动态的感觉. 多亏了他们的本地推理,您不必声明类型 或经常返回类型,使用仿制药,类型的铸件也是 减少到最低. 无论如何,我认为从Python程序员角度来看, 寻找.net或单声道的静态语言会发现更多 吸引人. 例如,我用它来为Ironpython编写扩展 需要更多的性能.
# 回答4

" Tim Daneliuk" 在消息中写道 新闻:nf ************@eskimo.tundraware.com ... 好的,这是Scala网站上的Hello World示例: 对象helloworld { def main(args:array [string])= { console.println("你好,世界!") } } 打开和闭合牙套? " def main(args:array [string])"? console.println? 关于我在这里看到的唯一的Pythonic东西是" DEF"关键字. 否则,它看起来太像Java-不,谢谢! - 保罗
# 回答5

>好吧,这是Scala网站上的Hello World示例: 不过不要太苛刻. 这是一种为 JVM/CLR. 作者可能打算图书馆自然而然 各自SDK的用户不管其"美学及其) 显式似乎为Java和.net提供了统一的API. 当然, 没什么新鲜的. 许多语言具有可互换的后端 这些天这些平台,但似乎特别关注 在这里. 语法确实类似于java/c#,如果 您想从Java/C#人群中购买. 但是从语义上讲,这是一种适当的功能语言. 功能可能 不吸引可能喜欢Boo/Jython/Ironpython的Python用户. 但它 确实提供了幻想着令人幻想的时髦用户的东西. 但另一方面,即使对于Python也有一些整洁的功能 程序员. 尾部递归 模式匹配 咖喱 宏 并发 本机XML支持 当然,您可以没有其中的一些机智 H 解决方法,库或黑客. http://aspn.activestate.com/aspn/coo.../recipe/496691 http://www.python.org/dev/dev/peps/peps/pep-0309/(in 2.5)http://logix.livelogix. com/(离线)
# 回答6

>但从语义上讲,它是一种适当的功能语言. 功能可能 他们幻灭了吗? 就是想. diez
# 回答7

Diez B. Roggisch写道:他们幻灭了吗? 就是想. 迪兹 谈论被删除的程序员? 这些是工具,而不是宗教... 我爱Python,我每天都喜欢它. 随着出现 PYPY,它的未来看起来比以往任何时候都更加光明. 但是我也发现这些新选项即将出现. 尽管我不是专业程序员(甚至不是认真的 爱好者),我喜欢能够非常能够翻译我的python技能 例如,可以轻松地通过嘘声到.net. 我什至发现它比Ironpython更具吸引力,因为它是创造的 从头开始利用CLR. 另一方面,将纯Python移植到.NET在许多方面都像 试图将正方形安装在一个圆上(我不知道这句话是否有 英语感官...). 因为GVR在早期采取了许多设计选择 90年代肯定是由他选择写的平台来调节的 Python,这是C语言. 好事是Python在这些新的 语言. 据我所知,即使C#3.0也出现了一些Pythonic特征.
# 回答8

Diez B. Roggisch写道:他们幻灭了吗? 就是想. 啊! 只是一个糟糕的幽默尝试. Groovy是一种很棒的语言 也. 我应该提防. 也许Groovy程序员也有刀:-). http://cardboard.nu/blog/2005_02_02/...scripting.html(_@_ _) 路易斯·冈萨雷斯(LuisM.González)写道:他们幻灭了吗? 就是想. Diez谈论被删除的程序员? 这些是工具,而不是宗教...我爱Python,我每天都更喜欢它. 随着PYPY的出现,它的未来看起来比以往任何时候都更加光明. 但是我也发现这些新选项即将出现. 尽管我不是专业的程序员(甚至不是认真的狂热者),但我喜欢能够轻松地将我的python技能转换为.net. 我什至发现它比Ironpython更具吸引力,因为它是从头开始创建的,以利用CLR. 另一方面,将纯Python移植到.NET上是许多方面,例如试图在一个圆圈上安装正方形(我不知道这句话在英语中是否有意义...). 因为GVR在90年代初采取的许多设计选择肯定是由他选择写Python的平台来调节的,这是C语言. 好事是Python在这些新语言中产生了很大的影响. 据我所知,即使C#3.0也出现了一些Pythonic特征. 我没有意识到这种言论的潜力. 只是为了澄清, 我对Groovy没有任何形式的批评. 我提到了Groovy Scala,线程地址的原始主题 ES相同的需求 小组(具有Java友好语法的现代语言). 我不是一个 语言偏执. 请注意,我正在捍卫Scala,这是一种新语言 线程到目前为止. 我不希望这个线程闯入语言战争 从我的讲话中. 我希望python得到列出的一些功能 我上述帖子最终以其独特的Pythonic方式. 这 讨论如果我们能看到一些好处,也许会更具建设性 值得采用的Scala.

标签: python

添加新评论