现在知道为什么Python的使用量升得那么快了

15 views
Skip to first unread message

Luo Yong

unread,
Feb 7, 2020, 8:07:10 AM2/7/20
to tj...@googlegroups.com
现在知道为什么Python的使用量升得那么快了,很多日本的Coder弃Ruby投Python,在Qiita上每天Python的讨论量是Ruby的两倍多。

Ruby最近一直做的是提高性能,但是语法没怎么更新,其实不如把精力放在更新语法上,彻底函数式化,否则连基本盘都保不住。那个closure在10年前,和同时代的编程语言比,使用起来算是非常的方便快捷,但是现在已经远远落后於时代了。

Luo Yong

unread,
Feb 7, 2020, 8:28:16 AM2/7/20
to tj...@googlegroups.com
现在的编程语言讲求Ducking Type,Ruby虽然当初是Ducking
Type的倡导者但是本质上还是面向对象的。而且函数式风格的编程语言可以根据需求反复简化,简化到一定程度会趋于固定,然後成为一套新的函数集,所以是不断演化的,可Ruby仍然是Imperative,强调的仍然是结构和封装,像函数式编程语言那么做简化的话,出来的程序样式会很难看。

所以虽然Ruby当初给我带来了很多便利但是仍然希望其大幅更新语法,加入更多函数式风格的元素,否则和Go/Rust比起来都没有优势。

宋 为

unread,
Mar 5, 2020, 6:15:18 AM3/5/20
to tj...@googlegroups.com
我还是喜欢没语法的,查文档方便

On 2020/2/8 上午12:28, Luo Yong wrote:
> 现在的编程语言讲求Ducking Type,Ruby虽然当初是Ducking Type的倡导者但是本
> 质上还是面向对象的。而且函数式风格的编程语言可以根据需求反复简化,简化到
> 一定程度会趋于固定,然後成为一套新的函数集,所以是不断演化的,可Ruby仍然
> 是Imperative,强调的仍然是结构和封装,像函数式编程语言那么做简化的话,出
> 来的程序样式会很难看。
>
> 所以虽然Ruby当初给我带来了很多便利但是仍然希望其大幅更新语法,加入更多函

Tian

unread,
Mar 6, 2020, 8:55:50 PM3/6/20
to tj...@googlegroups.com
写了一段时间 Go 之后彻底不爱 ruby 了,语法太多太灵活,每天要花大量的精力读别人的 ruby 代码真的是太难了

宋 为 <leo_s...@outlook.com> 于2020年3月5日周四 上午3:15写道:
--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/tjlug/PS1PR06MB2759068B69001068DEEAED0D8BE20%40PS1PR06MB2759.apcprd06.prod.outlook.com


--
Thanks & Best Regards!
Violet Feng.

宋 为

unread,
Mar 14, 2020, 2:57:19 AM3/14/20
to tj...@googlegroups.com
语法查文档很蛋疼,谷歌一个特殊符号的体验非常糟糕

On 2020/3/7 下午12:55, Tian wrote:
> 写了一段时间 Go 之后彻底不爱 ruby 了,语法太多太灵活,每天要花大量的精力
> 读别人的 ruby 代码真的是太难了
>
> 宋 为 <leo_s...@outlook.com <mailto:leo_s...@outlook.com>> 于2020
> <mailto:tj...@googlegroups.com>
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug%2Bunsu...@googlegroups.com>。
> 要在网络上查看此讨论,请访问
> https://groups.google.com/d/msgid/tjlug
> /PS1PR06MB2759068B69001068DEEAED0D8BE20%40PS1PR06MB2759.apcprd06.prod.outlook.com
>
>
>
> --
> Thanks & Best Regards!
> Violet Feng.
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页:
> https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
> tjlug+un...@googlegroups.com
> <mailto:tjlug+un...@googlegroups.com>。
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/tjlug
> /CAK6x7x6g70mHWDGzbMwBTORW9nb%3DNGKi0v50HHhXCrXE2MHNDA%40mail.gmail.com
> <https://groups.google.com/d/msgid/tjlug
> /CAK6x7x6g70mHWDGzbMwBTORW9nb%3DNGKi0v50HHhXCrXE2MHNDA%40mail.gmail.com?utm_medium=email&
> utm_source=footer>。
Reply all
Reply to author
Forward
0 new messages