编程是一项非常有用也很有趣的技能,但是很多人可能觉得在电脑上学习编程太麻烦了,或者没有时间和条件去学习。其实,在手机上也可以学习编程哦!今天我就给大家推荐4个可以在手机上编程的软件,涵盖了C/C++,Java,Python,前端网页和Linux等方面,无论你是想入门还是进阶编程知识,都可以找到适合你的软件。
在编译型语言中,软件是由编译器编译而来的,编译器本身也是软件,那编译器又是怎么来的呢?咋一看这个问题,感觉又要掉入“鸡生蛋,蛋生鸡”这样无止尽的循环中了。下面以C语言编译器为例,介绍下C编译器是什么来的。
C语言并不是第一门编程语言,在它之前,已经有其他编程语言存在了,例如B语言、Fortran,汇编等。C语言的设计参考了B语言,历史上第一个C编译器是使用B语言编写的,甚至有可能是由B+汇编混合编写。在这里我们需要明确一点,C语言的发展并不是一蹴而就的,而是经历了多年的完善和修改才被推出(C语言诞生于1969 - 1973年间,由贝尔实验室的汤普逊(Ken Thompson)和里奇(Dennis Ritchie)二人共同发明,正式成型是在1973年。)。同样,C编译器也是经过逐次迭代更新才最终形成具备完整功能的C编译器。