扫码关注官方订阅号
很多算法课老师的第一个问题都是:What's more important than performance?
正确性(correctness)
可维护下(maintainability)
扩展性(scalability)
兼容性(compatibility)
...
因为我们开发软件的目的是解决问题而不是让软件跑得快,长远来看程序员的时间比计算机的时间更可贵。
宏观上:脚本语言比jit差一个数量级,jit比编译类型差一个数量级。 也就是两个数量级。
python在脚本语言中比较的话,速度算是有点慢了,比不上lua等等,但也没有踮脚。
python有很多加速方式,pypy、cffi、cython、ctypes等。 优化的好能和C到一个数量级。
没有业务去单纯比较语言运行速度是无意义。
我觉得谈性能都是在扯淡 很多时候语言的熟悉和喜好占很大的比例。这就是现在java程序员遍地都是,而python和c以及node不及十分之一的主要原因。我劝楼主还是别在讨论这种没有意义的话题了。不如好好学学底层原理,比如计算机操作系统计算机网络。别浪费时间在语言上了。语言这种东西,喜欢就好了。
过度追求运行效率而忽视开发效率是不对的。
都21世纪了,以现在机器的计算速度和带宽,语言早就不是制约性能的瓶颈了
语法牛?试试scala
我只会java,性能我觉得不是问题,如何快速可维护才行,现在内存 cpu 不是问题,io瓶颈急需解决。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
很多算法课老师的第一个问题都是:What's more important than performance?
正确性(correctness)
可维护下(maintainability)
扩展性(scalability)
兼容性(compatibility)
...
因为我们开发软件的目的是解决问题而不是让软件跑得快,长远来看程序员的时间比计算机的时间更可贵。
宏观上:脚本语言比jit差一个数量级,jit比编译类型差一个数量级。 也就是两个数量级。
python在脚本语言中比较的话,速度算是有点慢了,比不上lua等等,但也没有踮脚。
python有很多加速方式,pypy、cffi、cython、ctypes等。 优化的好能和C到一个数量级。
没有业务去单纯比较语言运行速度是无意义。
我觉得谈性能都是在扯淡 很多时候语言的熟悉和喜好占很大的比例。这就是现在java程序员遍地都是,而python和c以及node不及十分之一的主要原因。我劝楼主还是别在讨论这种没有意义的话题了。不如好好学学底层原理,比如计算机操作系统计算机网络。别浪费时间在语言上了。语言这种东西,喜欢就好了。
过度追求运行效率而忽视开发效率是不对的。
都21世纪了,以现在机器的计算速度和带宽,语言早就不是制约性能的瓶颈了
语法牛?试试scala
我只会java,性能我觉得不是问题,如何快速可维护才行,现在内存 cpu 不是问题,io瓶颈急需解决。