我们的孩子们,尊重权威、善于学习,但不喜欢变革,缺乏对编程语言的需求和动力_风闻
guan_数字14位-10小时前
【本文来自《基础软件、工业软件、设计软件,中国与美国和西方国家的差距有多大?》评论区,标题为小编添加】
- guan_数字14位
- 我以为作者回答了差距有多大这个问题,兴冲冲点进来一看,有点失望
我们缺少自己的编程语言,这是有历史原因的。我们在软件方面起步太晚,基础过于薄弱,以至于当年国内著名的C语言教程编写者本身就对C语言缺乏理解,导致了一些错误和误解的传播。要想设计和开发一门优秀的编程语言,不仅需要对编程语言的应用有足够的经验,更需要对编程语言的本质和原理有深刻的认识和掌握。而从当年最著名的编程教程水平来看,我们的专家也是只知皮毛,更谈不上精通。
我们的孩子们,尊重权威、善于学习,但不喜欢变革。大家习惯于遵循已有的规则和标准,可以在现有的框架下做到极致,但不愿意尝试新的方法和思路,缺乏创造力和创新精神。这导致了我们在编程语言的设计和开发上,往往只是模仿和跟随,而不是创造和领导。
我们缺乏对编程语言的需求和动力。编程语言的发展往往是由需求和问题驱动的,如果没有明确的需求和问题,就没有动力去创造新的编程语言。而我们的软件开发领域,目前还没有出现特别突出的需求和问题,可以用现有的编程语言满足大部分的场景,因此也就没有创造新的编程语言的必要和动力。
社会文化的开放、包容、乐于分享也有助于编程语言的脱颖而出。因为有些需求看起来是个人的,是另类的。比如Guido van Rossum 当年开发Python,只是因为出于个人的审美,极其讨厌大括号,于是自己就去鼓捣出一个 Python。Python强烈的带入了作者的个人喜好,现在流行起来了大家都夸简洁、优雅、易读,当年如果Python是诞生在我们这里,可能就会被视为另类,而被埋没在历史的尘埃中。