百科问答小站 logo
百科问答小站 font logo



为啥不同编程语言的编程思维很难复制? 第1页

  

user avatar   zhao-ce-33 网友的相关建议: 
      

哦,那是因为你看的是上古的语言

python诞生于1991年

java诞生于1995年

对吧,而我们用的语言

dart诞生于2011年

swift诞生于2014年

kotlin诞生于2011年

我后面列举的三个语言,都充分吸收了java的特性,你用这些语言写的话,你就不会觉得跟java有很大差异,不信你试试,你完全可以按照java的想法写这些语言


这个在pl里面叫做influenced by,你到wikipedia上看每一个编程语言

你就可以看到这些语言被什么语言所影响,这个是根据wikipedia上给出的influenced关系做的图

可以看到几个大的节点,java,c,lisp,haskell,所以如果你真的想学最少的语言,然后apply学习经验到最多的语言上去的话,你应该学这四个比较好,这样你看绝大多数新的语言都会觉得熟悉了




  

相关话题

  知乎上这么多推崇学 Python 入 IT 行的,如果他们学完 Python 这一套找不到工作怎么办? 
  为什么有些编程语言的数组要从零开始算? 
  大型项目中面向过程思想 vs 面向对象思想,哪种开发效率更高? 
  计算机专业大学生想要在以后有一份好工作,在大学期间应该及时考哪些证书? 
  在校生为了面试,有必要强行记住一些复杂算法如红黑树、KMP等的实现吗? 
  计算 2 的 64 次方有什么特殊技巧? 
  请问从技术角度来看是鸿蒙操作系统,木兰编程语言,方舟编译器哪个技术水平更高一些? 
  为什么 Java 总被黑? 
  请问有什么好的C语言面向对象的扩展的方式?最好是有比较好的项目的源码参考。 
  如何确定自己是否适合做程序员? 

前一个讨论
中世纪女仆都需要做什么工作?
下一个讨论
为什么好多人都认为金庸小说的新修版不如三联版?





© 2025-03-25 - tinynew.org. All Rights Reserved.
© 2025-03-25 - tinynew.org. 保留所有权利