Rob*_*lls 14 programming-languages
如果没有人能够看到"The One True Path"之外还有其他一系列语言,你如何与某人合作?
我的意思是有人没有意识到现代软件专业人员在他的工具箱中有一系列工具.膝跳反应的人,例如,"我们必须这样做是C++!" "一切都必须用C++完成!"
什么是让人们了解"不是一切都是钉子"这一事实的最佳方法?我如何介绍他们拥有一个装备精良的工具箱,为手头的工作选择最好的工具?
只要有充分的理由在C++中完成它,我就不会发现这种单片方法有任何问题.
当然,优秀的程序员必须在他/她的工具箱中拥有许多不同的工具,但这些工具不需要是一种新语言,它可以简单地用于学习新的编程范例.
尽管我实际上已经体验过,但是学习许多不同的语言并不能让你成为更好的程序员.
找到合适的工作语言也是如此.是的,如果你正在进行并发,你可能需要一种函数式语言而不是面向对象的语言,但使用另一种编程语言有什么好处?
在一天结束时; "保养".
如果可以维持而没有不适当的问题,那么辩论可能没有实际意义,可归结为优先或至少是公司政策/采用的技术.
如果这一点得到满足,那么辩论就变成了"能否有效地建立成本效益而不会导致整合问题?"
除此之外,它只是螺丝刀/建立一个房子的论点.
| 归档时间: |
|
| 查看次数: |
537 次 |
| 最近记录: |