最新 | 最热门 | 最高评价

+0  一段集合操作的不同语言表达

Tag: Programming Paradigm | C++ | Clojure | Java | Perl | PHP | Python | Ruby | Scala | 循环 | 集合
四火 发于 2014年04月09日 10:01 | 点击: 2526 | 展开摘要
看到这样一条微博,觉得挺有意思,就记录在这里:

所谓对比,Java真是足够啰嗦:

图不清楚,我来再叙述一下。要做的事情就是,把原有列表里面的每个元素都变成大写的,再放到一个新列表里面去。

这是Java7的版本: 

List list = Arrays.asList("andy", "michael", "thomas");
List list2 = new ArrayList<>();
for(String s : list)
list2.add(s.t

查看全文: http://www.udpwork.com/item/12106.html

+0  Clojure的宏

Tag: program | clojure | java | lisp
isnowfy 发于 2013年05月19日 23:52 | 点击: 1758 | 展开摘要
Clojure是运行在java虚拟机上的一种lisp的方言。说道lisp的话最先想到的应该是函数式编程,括号之类的词语,话说大家在读了《黑客与画家》这本书后肯定都会觉得lisp很厉害,都想来试试。而clojure作为lisp的一种方言,当然是包含了lisp的各种强大特点,而lisp的很强大很灵活的一个原因要归功于他的宏。说道宏的话,c里也是有宏的概念的,而lisp的宏其实本质和c里的宏都是一样的,都是做代码替换,但是lisp的宏应用起来更加强大。

先来感受下clojure宏

查看全文: http://www.udpwork.com/item/9877.html

+0  Clojure的宏

Tag: program | clojure | java | lisp
isnowfy 发于 2013年05月19日 23:52 | 点击: 2880 | 展开摘要
Clojure是运行在java虚拟机上的一种lisp的方言。说道lisp的话最先想到的应该是函数式编程,括号之类的词语,话说大家在读了《黑客与画家》这本书后肯定都会觉得lisp很厉害,都想来试试。而clojure作为lisp的一种方言,当然是包含了lisp的各种强大特点,而lisp的很强大很灵活的一个原因要归功于他的宏。说道宏的话,c里也是有宏的概念的,而lisp的宏其实本质和c里的宏都是一样的,都是做代码替换,但是lisp的宏应用起来更加强大。

先来感受下clojure宏

查看全文: http://www.udpwork.com/item/9864.html

+0  五大基于JVM的脚本语言

Tag: Java语言 | Python | Ruby | 杂项资源 | 编程语言 | Clojure | Fantom | Groovy | Java | JavaFX | JRuby
陈皓 发于 2010年07月19日 19:40 | 点击: 3021 | 展开摘要
还记得以前本站的一篇文章《如何在Google App Engine上运行PHP》吗,其实那是借用 Quercus, 一个 100% 的用Java 实现的一个 PHP 引擎。今天,这样的东西太多了,能运行在Java的虚拟机JVM上的程序意味着有天然的跨平台性,现在JVM并不单单只能运行Java程序,在JVM上出现了若干使用Java虚拟机运行的脚本程序,比如什么PHP, Python, Ruby等等,这里有一篇文章评论了在JVM上的可以运行的排名前五脚本语言。他们分别是:

Gr

查看全文: http://www.udpwork.com/item/2078.html
|<<<1>>>| 一共1页, 4条记录