SoyaJVM 動(dòng)態(tài)編程語言
Soya是什么?Soya是一門基于JVM上的動(dòng)態(tài)編程語言,現(xiàn)在已經(jīng)開源
它的特點(diǎn)是
直覺的: 簡(jiǎn)潔易懂的語法能讓您舒服地完成日常所需
OO的: 一切皆為對(duì)象
函數(shù)式的:提供了必包、柯里化等函數(shù)式支持
強(qiáng)大的: 模式類使普通的模式匹配變得更具變現(xiàn)力
實(shí)用的: 最初就以方便實(shí)用為目的設(shè)計(jì)
有趣的: 堅(jiān)持Matz“有趣即正義”的先進(jìn)思想
相比Groovy,它擁有更為簡(jiǎn)潔的語法,還有很有更豐富的字面量,
比如時(shí)間日期、文件甚至URL,都是可以直接書寫的基本類型。
相比Scala,它是動(dòng)態(tài)類型的,但擁有更強(qiáng)大的模式類。
而且語法更為方便靈活,易學(xué)易懂。
Soya語言由Java編寫并且被編譯成Java字節(jié)碼在JVM上運(yùn)行,能調(diào)用其他Java代碼,包括所有的Java API。
瀏覽
26它的特點(diǎn)是
直覺的: 簡(jiǎn)潔易懂的語法能讓您舒服地完成日常所需
OO的: 一切皆為對(duì)象
函數(shù)式的:提供了必包、柯里化等函數(shù)式支持
強(qiáng)大的: 模式類使普通的模式匹配變得更具變現(xiàn)力
實(shí)用的: 最初就以方便實(shí)用為目的設(shè)計(jì)
有趣的: 堅(jiān)持Matz“有趣即正義”的先進(jìn)思想
相比Groovy,它擁有更為簡(jiǎn)潔的語法,還有很有更豐富的字面量,
比如時(shí)間日期、文件甚至URL,都是可以直接書寫的基本類型。
相比Scala,它是動(dòng)態(tài)類型的,但擁有更強(qiáng)大的模式類。
而且語法更為方便靈活,易學(xué)易懂。
Soya語言由Java編寫并且被編譯成Java字節(jié)碼在JVM上運(yùn)行,能調(diào)用其他Java代碼,包括所有的Java API。
評(píng)論
圖片
表情
