FantasticJoe 在 想自学一个高性能静态编译语言的语言,路过的佬友能不能给给建议 中发帖
最近想学习一个性能比较高的语言,考虑C/C++/Rust,我自己不是学CS相关科班的学生,本科在读,专业是生物信息学,Python是学的比较久的语言(算是我的编程启蒙),R也会一些(因为这些是现有包比较成熟比较好用的科学计算/分析语言)但是未来可能会要写一些性能要求比较高的工具(比如数据量比较大,希望处理效率高),来问问大家这三个语言比较适合学哪个,C和C++是比较传统的应用非常广泛的语言,Rust是近几年开始发展的语言,这三个语言感觉都比较底层,比较适合高性能开发,但是感觉比较难做出选择(精力有限只能慢慢学一门开始),常年逛gh等论坛,给我的感觉是,C/C++是比较传统比较成熟的静态编译型语言,但是可能在内存管理等问题上会花比较大的功夫,而且感觉学起来难度也不小,Rust感觉就是把潜在的内存安全问题直接从底层上解决了,性能也说的过去,但是生命周期等机制的存在令学习曲线也挺陡峭的,目前对这...