程序人生
2019-08-18 本文已影响0人
小小亮FLY
人生和程序是如此的相似,如果去掉一些专业术语,甚至不知道说的是程序还是人生。或许唯一能找到的区别就是程序是程序猿控制,而我们的人生则是自己控制。
程序中,有时候是一帆风顺的,只要我们走下去就好。
有时候充满了各种选择,我们需要通过if去选择我们需要做的。
有时候我们需要重复不断的去做某些事,此时我们进入到了for循环之中。重复不断的事情执行完了,就能跳出循环,又或者某个事件发生,此时通过break可以提前结束重复的循环。
有时候我们想执行某个命令但缺少资源,此时我们需要等待,我们可以永久的等待下去直到需要的资源等到,也可以等不到就采用别的方案,需要耗时的我们一般需要采用多线程,一个线程是等待,一个线程干着别的事情。就像我们可以可以聊着天,听着歌,还工作着是一样的道理。
即使再完美的程序也会有bug,就像我们人生中也会充满一些意外。
社会在进步,人类在发展,如果想适应这个社会就需要不断地学习进步,程序也是如此,运行几年之后可能就不再适用新的环境,新的需求,此时就需要重构,需要增添新的功能。
程序的寿命也是有限的,当所做的事情变得毫无意义,那就是它生命终结的一天。
程序术语:
if: 判断语句关键词
for :循环语句关键词
break :跳出循环
线程: 操作系统运行调度的最小单位
bug: 漏洞错误
重构:调整软件代码改善软件质量,性能,可可扩展性,可维护性。