您现在的位置: > 新闻资讯 > 科学趣闻 >

电子工程师编程回忆录

时间:2019-03-25 21:00 点击:

  核心提示:远去了,那一行一行的代码,远去了,那曾经的激情,而不曾远去的,就是那对这样事物的不变的回忆,他,就是编程。恐怕编程算得上是一种纯粹...

电子工程师编程回忆录

远去了,那一行一行的代码,远去了,那曾经的激情,而不曾远去的,就是那对这样事物的不变的回忆,他,就是编程。

恐怕编程算得上是一种纯粹的创造了,从无到有,在开始编程之前,你有的只是心中一个遥远甚至不且实际的想法,人们会对你的想法感到惊奇并且给你贴上不可能的标签,甚至你自己的心中也存在着这样的疑问,你在疑问自己是否能够拿出心中想象的那个东西,你在质问你的能力所能达到的界限。等到那一行行的代码诞生的时候,你不禁感到无比的惊奇,你不禁赞叹其自己的那种似乎无线的创造力,他给了你走在路上自豪的理由,你会去情不自禁的想到,如果当初否定了这种可能,该是一件多么可惜的事情啊!在代码出来之前,谁都不能确定下一刻在他们的眼前会产生啥,这就是编程,不是写代码,不是敲代码。

本文引用地址:

对编程的回忆,最早的时候应该开始于一种模糊地听说,一种不太清楚的了解。在无数的电影中这项事业只适合于头脑十分发达的人群,只适合于那种长的帅气逼人的影视明星(当然,这是开玩笑),往往在危机时刻的挺身而出,在迫近极限的那几秒,敲上一连串的代码,然后回车,所有的荣誉属于他们,关于英雄的神话又一次被活生生的创造,但是实际上,现实不是这个样子,或者说,差得远了,真是世界中当然存在黑客,但是也肯定不是如此的活在如此富有戏剧性的剧本中,他们也像正常人一样,经营者灭天的油盐酱醋,重复着每天的冥思苦想。这就是生活的必不可少的一部分,好像扯远了,让我们回来一点。

之所以这么说,就是一个意思,在编程的道路上,谁都有可能成为自己的英雄,只要你在内心中怀有一种十分的兴趣,你会觉得这一些指令背后肯定隐藏着令你着迷的事情,而你也有这种可能去了解和探查他,或许还能做出某些友谊的改变,你也许会选择这个东西的研究或是深入作为一种将来的职业,因为你或许知道,这个职业,联通他曾经创造和造就的一大批的财富神话(诸如盖茨)一样的神奇,正在吸引着无数的聪明的脑袋,你也有只成为其中的一员。

不幸的是,对于我来说,上述的一切只是一种遥远的想象(不过即便如此,对于正在读着这篇文章的你来说,并不是啥不幸的事),吸引我的,只是一种未知的奥妙,以及一点点的兴趣,或者不违心的说,在开始时很大的兴趣。

有了在大学开始时学习的C的一点基础,我便可以开始一点自己的奇妙的旅程,事实上,每一个人都可以,我当时用的编译器(通俗点说,就是可以吧你写的代码解释给机器听的中间人,说的也许比较玄乎,你也许会认为这个东西很神秘,不过据我了解,这个充其量也只是一个软件学院大二或是大三的学生一个学期的大作业,所以说,有些事情,不用去把它想得太复杂,毕竟也是一样构造的人脑想出来的东西嘛)是名叫TURBOC的东西,他想对其他的大型的编译器来说可以说是短小精悍的了,但正像有句话说得好,麻雀虽小,但五脏俱全呐。这还真不是胡说,及时现在还是有很多的人在使用它,其中存在一种难以割舍的情感,是的,对于这一点我不得不承认,我怀旧,有些东西用的时间久了,你就比较难以离开他,或者说,及时他已经变得比较落伍,你还是不会去放弃他,而是寻求使他改进的新的方法,不过这种努力往往会失败(在后面我会提到)。

自己主动开始探究的东西往往会给你留下很深刻的印象,这种经验总是可以成立,不用考虑其他的因素,上课的时候所教授的是一种绝对的标准,你会去费劲脑子去对付一个一个标准的检验的问题,去努力解决他们,有的时候你知道及时解决了也没啥有趣的,但是你必须去做,这个毕竟有一点恼人,但是现在想来,有些东西只有标准化了,特别是开始的时候,日后才会对你起到至关重要的作用,会是你事半功倍。所以说,基础是一定要打牢的。

可以说,从游戏开始探究是一个不错的主意,而让你的屏幕上的东西动起来,是第一步激动人心的(至少在我看是这样),我的第一个探究,就是让一个静止闪烁的动起来,如果你有那么的一点兴趣,只要有现在的网络的巨大的帮助,相信不是难事,而你也会想到之后会发生的事情,当一个点动起来的时候,你就会去想更多的点动起来并且形成某种组合的神奇的效果。不错,接下来就是这么发展的,首先你可以做一个大大的组合式的倒计时,也就是用很多的小点来组合成一个数字,然后随着时间的推移,你可以使这些点按照你所预想的方式动起来,然后就是倒计时的实现了,这之中设计到一些特定的函数的使用,之前对这个的认识比较不足,编译工具在自己的哭肿其实已经包括了一些固化的函数,比如时间的函数,Delay函数,可以是你的程序等待一会儿,而在这一段短暂的时间内,我们可以让程序作出一些改变,就是改变点的排列,然后等到时间一到,数字就变化了,内置的固化的函数对编程时很有用的(这一点在后面你也将看到)。是的,然后就是贪食蛇的游戏,我发现通过些许的代码,我可以创造出一个小小的游戏,也许他的界面还是黑白两色的(这一点必将改变,你马上就能看到),只是一条抽象化概念上的蛇,但是那种激动真的是非常的!如果你也是在这样的恶地步,你可以想见我当时的兴奋!所以说,编程就是一件这样神奇的事情,你需要的不多,只是那么一段简短的代码的鼓舞。

顺便提一下,像CSDN这样的网站需要经常去看一下,等到有了一定的基础,这些网站对水平的提高会有巨大的帮助,不过对于前不久的泄密事件我不想说啥,这只能说明,国内的网络环境本身需要一种净化和提纯。

贪食蛇让我初次接触了图形化的编程,尽管在后来的眼光中,这根本算不上是图形化,24点是我们熟悉的游戏,我还能清楚地记得当初在那四个数字面前的那种纠结,当一个软件学院的朋友说道正在编写这样的程序时,我也突然想到,把它交给程序来做,会是怎样的情形呢?毫无疑问,最后的成果证明了在计算机面前,这就不能算作是游戏了。

对于24点程序的编写我力求简短,而我也做到了这一点,至少在一定的程度上做到了,如果有谁需要程序,可以联系我,qq:970435817.而计算机在计算上的优势,无疑为计算机在我们身边存在的各种各样的应用中大显身手,我也一直相信,人工智能,将有巨大的发展。从中我们可以,或者说,至少看出来,编写程序有时对我们的智力的发展是有帮助的,或者说,如果你认为自己是聪明的,那就用程序代码来证明吧。微软程序员的《编程之美》,从这个意义上说是一本好书,而对他的研读需要一定的功底和时间,而这一切对于兴趣来说是没有问题的。说到这儿,在网络之外,对于书籍的阅读,也是提高水平的一个重要的途径,学习就是这样,那无穷无尽的知识会让你感到一种失眠的兴奋,你会整个一个月都在钻研这个东西,而不会感受到任何的枯燥,如果你有志于科研的道路,这样的精神是值得保持的。当然,也希望中国会有越来越多的人愿意在学术的路上真正贡献和花费。

Tags:(1)
作者:采集侠  来源:网络整理
  • 电脑维修知识网(xxxxxx.com) © 2014 版权所有 All Rights Reserved.
  • Email:pcweixiu@tom.com 站长QQ:20567788
  • 技术支持与报障: 电脑维修知识网