未来一段时间还有新动态语言能达到python的普及率吗?
本帖最后由 catenarygong 于 2022-4-19 11:21 编辑python的崛起除了自己简单易用,也算搭上了计算机科学普及化和人工智能的东风吧
如果现在出来,或许会火,但可能没有这么火 米国大学不少学Racket 有意思的小语言挺多,广泛用的挺少
—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.3 python 是 32 年前的语言。比 python 晚,并且普及度超过 python 的动态语言是 JavaScript lvcha 发表于 2022-4-19 11:02
其实搞不懂为啥python这么火。本世纪初我一直觉得ruby好用多了。现在ruby都快变成时代的眼泪了 ...
原来生物信息学领域都用perl,现在perl越来越少了
— from OnePlus NE2210, Android 12 of S1 Next Goose v2.5.3 本帖最后由 catenarygong 于 2022-4-19 11:16 编辑
小野賢章 发表于 2022-4-19 11:11
python 是 32 年前的语言。比 python 晚,并且普及度超过 python 的动态语言是 JavaScript ...
现在广泛应用的动态语言里,比python年轻的也没几个吧
想了想好像也就php和js,还有lua
— from OnePlus NE2210, Android 12 of S1 Next Goose v2.5.3 catenarygong 发表于 2022-4-19 11:11
原来生物信息学领域都用perl,现在perl越来越少了
— from OnePlus NE2210, Android 12 of S1 Next Goos ...
Perl感觉只有在活了七八年以上的软件还在用了,现在基本都是python/r了吧 catenarygong 发表于 2022-4-19 11:15
现在广泛应用的动态语言里,比python年轻的也没几个吧
想了想好像也就php和js,还有lua
虽说比python稍微早了2年,但提名一个bash 芯片设计领域,前几年还见过perl,这几年真没见过了
python太方便了,从处理表格到写gui都有现成的库
有问题中文互联网上随便一搜都有答案 用的人少造轮子的人就少啊 python是强静态语言,看起来能自由转换是因为很多标准的类有隐式转换的代码。
C/C++反而是弱动态语言 crow_wine 发表于 2022-4-19 16:11
python是强静态语言,看起来能自由转换是因为很多标准的类有隐式转换的代码。
C/C++反而是弱动态语言 ...
需要重新看看动态语言 / 静态语言的定义
动态语言(弱类型语言)是运行时才确定数据类型的语言,变量在使用之前无需申明类型,通常变量的值是被赋值的那个值的类型
静态语言(强类型语言)是编译时变量的数据类型就可以确定的语言,大多数静态语言要求在使用变量之前必须生命数据类型 动态类型这个说法并不准确,应该是动态类型检查。python 是动态类型检查语言,也是强类型语言。
如果一个语言没有未定义行为就是强类型语言,因此 C/C++ 都是弱类型语言。
未定义行为在编译时发现的是静态类型检查,在运行时发现的是动态类型检查。
是否需要声明变量类型与强弱类型无关,需要声明的是显式类型语言,不需要的是隐式类型语言。
页:
[1]