作为编程新手,我爱 Python 。我认为这是一个简洁好用的语言,生态丰富,官方文档细致,社区活跃。我本人目前在读研,是做应用数学里面算法方向的,做算法实验的时候,Python 简洁的语法和高质量的数值计算库使得实验编码的效率大大提高。

然而 Python 的类型有点过于灵活,这使得我在写程序的时候不时感到担忧,比如担心传参的时候传入非法的数据然而 IDE 却不能提醒我。类似地,这种强大的灵活性有时也使得调试 Python 程序变得很困难。比方讲假如你的程序里有不止一处语法错误,这些语法错误可能只能在运行时才能被发现。而且似乎运行一次只能找出一处错误,你需要不断地运行才能查找到所有的语法错误。

鉴于 Javascript-> Typescript 的大获成功,为什么没有发展出所谓的 “Typthon” ?既有 Python 简易的语法,又有很好地的 Python 的互操作性从而可以轻松地继承 Python 丰富的生态和活跃的社区,借助编译器使得调试维护程序更加轻松,岂不美哉?

既然 Microsoft 肯开发 Typescript , 何不也考虑一下“Typthon”呢?感觉会是大庇天下程序员俱欢颜的大好事啊。
举报· 1964 次点击
登录 注册 站外分享
18 条回复  
chonh 初学 3 天前
mojo?
tanhui2333 小成 3 天前
@JYLu 回错地方了,不好意思
JYLu 楼主 初学 4 天前
@tanhui2333 劳烦您明确赐教。
tanhui2333 小成 4 天前
天堂有路你不走,地狱无门自来投
nanajj 初学 4 天前
需要有足够的动力开发,和足够的驱动力让人使用。 比如 Kotlin 是好,但让 Java 的转动力没 JS 到 TS 那么强。要足够成功,CoffeeScript 就是一个失败的例子。 最最最重要的,前端真的没得选,只能在 JS 路径上找最优解。 后端,PHP 、Java 、Python, C#,GO 甚至 Rust c++ erlang 等等, 你想要什么风格的就有什么风格的
Trim21 小成 4 天前
你把 type checker 开 strict ,不用 any 不用 cast ,也能体会到写静态语言的感觉
szzhiyang 初学 4 天前
因为已经有 Go 语言了。
zk8802 小成 4 天前
看看 Nuitka 。
JYLu 楼主 初学 4 天前
@cmdOptionKana #9 您说的这个似乎有点道理。可能是觉得编译成 Python 不太划算,那么有没有可能编译成比 Python 更低级更快的机器码什么之类的?以及为什么 JavaScript 能一统前端江湖,后端却没有,感觉前端的花样反而比后端多呀。
12下一页
返回顶部