Nim 1.0了,似乎有前途,又似乎很难说

d
dracodoc
楼主 (未名空间)

最近看到Nim 1.0的新闻,了解了一下似乎很吸引人。但是开发者团队太小也没多少支
持,从2006-2008就开始了,到现在才1.0.

语言的特点,就是语法有python的很多元素,同时是static typing + strong type
inference,编译成C,所以各平台都支持,速度和C类似。有GC但可以关掉。

语言设计上的很多取舍还是比较合理的。就是普及程度太低。
g
guvest
2 楼

现在C, Cpp, Java, C sharp, Js, python是tier 1。
学习其中任何一个 reward/cost 都比这些小语言高。所以假如不是这些都学过了。不
用考虑花时间和精力在小语言上。

d
dracodoc
3 楼

有时就是兴趣。看新语言,如果有挠到痒处的设计的时候,看着感觉是很爽的。

以前看groovy很喜欢,闲来读groovy in action,就像看小说一样看完了。后来也用
groovy写过几个自己用的程序,可惜现在groovy基本发展前途不大了。

当初了解python时也很早,后来不再碰了,没想到后来突然火起来。

有时想自己做个小项目,希望用个用起来舒服的语言。现有的都有各种局限。

C,我相信现在没有新人会去学
C++,性价比也不高
Java,始终是个企业端,始终是个没意思的东西,再说都接触多少年了
js,语法不是问题,前端的变化实在太快,没兴趣投入。js做后端不用提了。
python,很火,很有用,但是有些地方不喜欢,不想太投入。

clojure,很喜欢创始人的演讲,非常的赞同,但是落实要语言本身上,始终上手费劲
了一些,看clojure代码总有点认知障碍,看着不那么顺。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 现在C, Cpp, Java, C sharp, Js, python是tier 1。
: 学习其中任何一个 reward/cost 都比这些小语言高。所以假如不是这些都学过了。不
: 用考虑花时间和精力在小语言上。

a
ananpig
4 楼

都不想学新语言了,更新太快了,没有积累沉淀

【 在 dracodoc (david) 的大作中提到: 】
: 标 题: Re: Nim 1.0了,似乎有前途,又似乎很难说
: 发信站: BBS 未名空间站 (Wed Oct 2 19:02:37 2019, 美东)
:
: 有时就是兴趣。看新语言,如果有挠到痒处的设计的时候,看着感觉是很爽的。
:
: 以前看groovy很喜欢,闲来读groovy in action,就像看小说一样看完了。后来也用: groovy写过几个自己用的程序,可惜现在groovy基本发展前途不大了。
:
: 当初了解python时也很早,后来不再碰了,没想到后来突然火起来。
:
: 有时想自己做个小项目,希望用个用起来舒服的语言。现有的都有各种局限。
:
: C,我相信现在没有新人会去学
: C++,性价比也不高
: Java,始终是个企业端,始终是个没意思的东西,再说都接触多少年了
: js,语法不是问题,前端的变化实在太快,没兴趣投入。js做后端不用提了。
: python,很火,很有用,但是有些地方不喜欢,不想太投入。
:
: clojure,很喜欢创始人的演讲,非常的赞同,但是落实要语言本身上,始终上手费劲
: 了一些,看clojure代码总有点认知障碍,看着不那么顺。
:
: 【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: : 现在C, Cpp, Java, C sharp, Js, python是tier 1。
: : 学习其中任何一个 reward/cost 都比这些小语言高。所以假如不是这些都学过了
。不
: : 用考虑花时间和精力在小语言上。
:
:
:
: --
g
guvest
5 楼

是的。我餓經常看這些新資料。但是花時間寫和學習,確實不太划算了。

Python還是挺不錯的。新的類庫框架多。僅看看這些東西的設計。就也可以學到不少東西。

【 在 dracodoc(david) 的大作中提到: 】
<br>: 有时就是兴趣。看新语言,如果有挠到痒处的设计的时候,看着感觉是很爽的。
<br>: 以前看groovy很喜欢,闲来读groovy in action,就像看小说一样看完了。后来
也用
<br>: groovy写过几个自己用的程序,可惜现在groovy基本发展前途不大了。
<br>: 当初了解python时也很早,后来不再碰了,没想到后来突然火起来。
<br>: 有时想自己做个小项目,希望用个用起来舒服的语言。现有的都有各种局限。
<br>: C,我相信现在没有新人会去学
<br>: C ,性价比也不高
<br>: Java,始终是个企业端,始终是个没意思的东西,再说都接触多少年了
<br>: js,语法不是问题,前端的变化实在太快,没兴趣投入。js做后端不用提了。
<br>: python,很火,很有用,但是有些地方不喜欢,不想太投入。
: ...................
<br>

r
repast
6 楼

nim 只要能写好 python extension, 前途大大的。 https://github.com/yglukhov/nimpy

rust 也可以做,所以有点难选。

不过要做数值计算只能上 numpy,还是只有直接写 C。

【 在 dracodoc (david) 的大作中提到: 】
: 最近看到Nim 1.0的新闻,了解了一下似乎很吸引人。但是开发者团队太小也没多少支
: 持,从2006-2008就开始了,到现在才1.0.
: 语言的特点,就是语法有python的很多元素,同时是static typing + strong type : inference,编译成C,所以各平台都支持,速度和C类似。有GC但可以关掉。
: 语言设计上的很多取舍还是比较合理的。就是普及程度太低。

w
walkrandom
7 楼

Python估计是最后一个成功的社区项目了。
以后都是公司之间的战争。
h
hamsterdam4
8 楼

我有个groovy写的service跑了几年了,当初看挺美。后来又看上了kotlin就没再搞过
groovy

这个东西如今用的最多大概就是写gradle了

【 在 dracodoc 的大作中提到: 】
:
:有时就是兴趣。看新语言,如果有挠到痒处的设计的时候,看着感觉是很爽的。
:
:以前看groovy很喜欢,闲来读groovy in action,就像看小说一样看完了。后来也用
:groovy写过几个自己用的程序,可惜现在groovy基本发展前途不大了。
:
:当初了解python时也很早,后来不再碰了,没想到后来突然火起来。
:
:有时想自己做个小项目,希望用个用起来舒服的语言。现有的都有各种局限。
:
:C,我相信现在没有新人会去学
:C++,性价比也不高

g
guvest
9 楼

選rust。nim有很多優點是pascal,delphil來的。多數是應用方面的改進。rust 有新的數理邏輯規則。類似於非歐幾何。可以開闊思路。另外rust是Firefox 的。上一個項目asm js,他们做成了。可以说记录良好。

【 在 repast(xebec) 的大作中提到: 】

: nim 只要能写好 python extension, 前途大大的。

: https://github.com/yglukhov/nimpy

: rust 也可以做,所以有点难选。

: 不过要做数值计算只能上 numpy,还是只有直接写 C。

n
nkw
10 楼

展开说说?
rust 有新的數理邏輯規則。類似於非歐幾何。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 選rust。nim有很多優點是pascal,delphil來的。多數是應用方面的改進。rust 有新的
: 數理邏輯規則。類似於非歐幾何。可以開闊思路。另外rust是Firefox 的。上一個項目
: asm js,他们做成了。可以说记录良好。
:
: nim 只要能写好 python extension, 前途大大的。
:
: https://github.com/yglukhov/nimpy
:
: rust 也可以做,所以有点难选。
:
: 不过要做数值计算只能上 numpy,还是只有直接写 C。
: