julia语言是用于科学计算的,其数组很强大,甚至有一个julia数组生态。现在julia在某些情况下运行速度较慢,但是要用发展的眼光看它,希望未来Julia能够克服现在的问题。
lisp语言灵活,支持宏编程,很容易自己定义一套语法,即一个全新的语言。
由于lisp语言比较灵活,导致社区混乱,各干各的。但庆幸的是common lisp还比较稳定。
英文对于开源社区是很重要的。由于很多编程语言都是在国外诞生和发展的,一些语言的设计文档都是用英文写的。等到翻译成中文时,这个些设计可能已经落伍了。建议大家学好英文,并多在开源社区中进行交流。
开源社区可以吸引优秀的程序员,推广编程语言,解决新手碰到的编程问题,培养和支持商用项目。
对个人而言,不要只学一种编程语言。学一个命令式语言,再学一个函数式语言,这样才能在你今后的工作中游刃有余。
有些语言无法精通,如c++。多次学这门语言,读语言标准手册。
自然语言不够结构化,有很强的二义性,暂时不满足编程要求。
powered by deeplang community. Please feel free for contact us with email.