4.可再现性:就是只要这个程序本身没有发生变化,那么当这个程序重复执行时,无论是一遍过还是停停走走,都不会影响最后的程序输出结果,这为程序的检测和调试提供了方便。
程序员在被选择作为程序员之前,只是一个程序,程序当然就是指程序员的衍生物,程序员就是本单位思想的创造者,他创造着每一个程序,而程序也有其思想,这思想当然是程序员写进去的,程序员就这样靠着周而复始的写程序来获得自己的永生,这或许也是一种宿命,他要一直写下这程序来完成前任程序员给予的使命,当然每个程序员都有着崇高的使命感,不然他们是做不了程序员的'。
程序员写完代码后开始编译,这时编译器将普通的文本文件翻译成二进制可执行文件,此时的程序依然是保存在磁盘上的文件,和普通没有本质区别。
为了更好地完成自己的工作,程序员需要掌握一门或多门语言来编程。因为不同的语言适合编写的程序也不同,而这也会影响程序员的收入。程序员一般可以分为程序设计人员和程序编码人员。而在软件行业,程序员被分为初级、中级、高级程序员、分析员、架构师和测试工程师6大类。
写程序固然是一种快乐,他可以随着自己的思想创造出一切自己所思自己所想的东西出来,任由思想在空寂游荡而有其始终。虽然这是一项每天创造新鲜的活,然程序员终有其果。于是,新纪元再次到来,当程序员写下足够的程序后,他有了新的选择,那就是退出自己的思想,把任务交给下一代的程序员来完成。在这之前,当然有件最主要的`事需要做,那就是创造出一个新的程序员。如此,程序员将会将自己写进程序,为达此目的,他将用尽索想提前写好自己成为程序后的万物程序,保证新老程序员的顺利交接
Kwon Hyeonsu 图:Kwon Hyeonsu 文:Kwon Hyeonsu