转语言本身不难,但转语言带来的影响可能会让你比较难。因为编程的本质是通过编程指令指挥计算机工作,至于你是用什么语言并没有影响,就像你平时交流讲哪国语言其实都一样,能达到交流目的就行。但转语言可能带来的后果可能会有点难。
因为工业界现有的语言除了汇编,常见的像java,C++,python,golang基本都属于高级语言。
所谓高级语言其实是相当于计算机底层只能理解0101这种二进制数据机器码来讲的。高级语言编写的程序需要最终翻译成0101才能被计算机所理解并执行。
所以其实换语言编程其实对计算机理解你的程序并没有太多问题,只要换用对应的翻译器(术语叫做编译器)翻译成机器码即可。
在编程技能这方面,由于编程所使用到的知识你在学校或者平时编程的时候已经教过或者用到过了,像数据结构、算法、数据库、离散数学、计算机网络、计算机组成原理等等,所以换语言影响也不大。这也是为什么大学在教授编程的时候,有些学校教C++,有些学校教JAVA,但其实最终工作时用到的可能千差万别,因为只要掌握好编程原理,语言可能跟写作文换支笔一样简单。
如果你是资深的程序员,并且以写代码谋生,那么换语言可能对你会有比较大的影响。具体体现在:
所以,如果你只是换种语言完成简单的编程功能,上手其实是很快的,但要精深,都是需要时间刻意练习的。
汇智动力微信公众号
蜀ICP备18018509号-2 蜀公网安备 11010802010213号 成都汇智动力职业技能培训学校