程序员习惯从0开始数数,大概是受了编程中数组的影响,因为数组的元素索引是从0开始的,但,为什么数组的索引会从0开始?
是这样的,这个习惯来源于机器语言,那时要计算一个数组元素的地址需要将数组的起始地址加上该元素的索引,这点与C语言中的指针是一样的,若将索引起始设置为1,就会浪费一个元素的空间,在几十年前,计算机内存那么小的年代,浪费就是犯罪呀!
房子的设计师说他曾经是名程序员,本来不信的,但是看到楼梯的设计,测定信了。。。
如果有对java感兴趣java程序员,可来我们的java技术学习群的哦73297,
6516里面免费送java的零基础教程噢!
网友评论:抛开程序员的固定思想,光从设计角度来讲,台阶与地板衔接地方不加一个平面台阶的话心里不舒服,好吧,果然程序员连审美观都一样。。。
下楼梯时,没有个心里准备,最后一节楼梯会抛异常,学过编程的可能才看得懂这个冷笑话吧。。。古人所说知行合一,强调的是认知和行为一致,人们在做一件事情之前首先是要形成一定的认知。比如,我为什么要持续学习?我为什么要花时间去健身?而只有当我的认知中,认识到学习是具备价值,认识到健身是能给我带来益处的时候,我才会自我驱动地去做这些事情,在行动的过程中达到知行合一。
作为一个普通的程序员,如果想要提高自己的水平,首先我觉得有必要养成很好的生活习惯。近来感觉自己做事有点乱,学习工作缺少规范,如果你偶然读到这篇文章,那么从现在开始和我一样坚持做到下面那些,不断改善身上的坏毛病。你们有没有遇到过类似这种有趣的事情呢?对于这件事情,你们是怎么看的?
领取专属 10元无门槛券
私享最新 技术干货