#写代码的快感

有时候不得不承认,写代码是会上瘾的。

很多人认为写着一行行命令是一件很枯燥的事。没错,当我没有学写程序时也是这么想的。我当时不只认为写程序很无聊,我还不理解为什么像盖茨,像扎克伯格都会坚持写代码,他们都已经过了那个艰苦奋斗的阶段了。

但怎么说呢?就像我看到一本书《黑客与画家》里说的,程序是最公平的事物了。

世界上没有比这更好的: 你输入什么肯定能得到相应的结果的东西了。**或许以前我认为有——物理学不也是确确实实的遵循定律的吗?**这个理念也在我了解量子物理学以后差不多崩塌了。那数学呢?或许是吧,但学编程不就是在锻炼自己数学思维和能力吗。

###在计算机的世界里只有0和1

这就是计算机世界的规则,程序不会出错,出错的只有写程序的你。我是从C语言写起的,你写的每一行命令,都会被转化成最基本的 0 和 1 运算到计算机,然后通过那几十亿计的集成电路管,完成这次浩大的运算,返回给你结果。

这是难以被人掌握的,早期会使用计算机编程的人都是天才。于是就有了编译器,有了高级语言。这两件东西把底层的逻辑打了个包,让人类能更贴近自然的去使用它(虽然这'自然'脱离了计算机的自然)。

编译器能帮你检查对错,高级语言能帮你打包逻辑。当一个没有逻辑的语句输入编译器时,它不会再进行一次明显是南辕北辙的运算,而直接在编码之前就检查出了你的错误;高级语言可以直接封装好一部分的逻辑,你可以不用重新再造一个轮子来使用它。越高级的计算机语言就越接近人们的习惯。

而且编程就像搭积木一样,其实从c语言到更后面先进的语言都会呈现出这种趋势,你把一块块的函数组合在一起,那程序就能产生作用。我用的 Xcode 编译器能很深的感受到这一点,红红绿绿的是一块一块的积木,之间用另一些蓝色黑色的积木拼搭起来,有一些'指针'穿梭在其间,把两块老远的积木联系了起来,或是直接把一块积木 '引用' 用到了其它空缺的部位。**确实好玩。**

编程在哲学意义上来讲就更加的伟大,辩证法证明了任何事物都有转化的可能性,而世界更是虚虚实实瞬息万变,在这里没有因果律,我想**再重复一遍这事实,没有因果律**。

而计算机则给了你另一个世界,这里你的每一个结果和原因都会相互关联,简单且强大。使得很多程序员沉浸在其中的也是这点,因为在这个世界里,公平完美。

而一个写代码的人确实是可以十分有趣的,就我所知王小波是会写程序的,他写的小说也特别有趣;刘慈欣也是会写程序的,但他既是发电厂的工程师也是一名科幻作家;有能力的设计师也是会写程序的,他会自己设计工具来使用。

**因此在我看来会写程序只是一种爱好**,我也会写程序,但我想做的是佩奇盖茨那种事,至少也得是扎克伯格那样的事。

我认识的很多朋友,它们有的是和我一样想创立一家伟大公司的梦想家;有的是想在学术海洋中寻找彼岸的追寻者;有的是一心报效国家的预备军人,但他们都是会写程序的,这是一种最适合现代这个社会的生存方式。

而在未来可见的十数年或数十年,软件的重要性还会继续的加重。我们的生活越来越被软件给覆盖,或者说吞噬,不管你是什么职业、兴趣,软件会直接的介入你的生活。

那何不学会了解它们呢?跟我一样,我并不准备未来在工作中使用代码,但在这却成为了一种兴趣或者是能力,足以拓展你的现实世界了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,294评论 2 35
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,427评论 25 707
  • 文/北有昔年 “愿你被这世界温柔以待,而我愿是这个温柔的世界”文静呆呆的看着这句话不由得出了神,记忆如洪水般涌了出...
    北有昔年阅读 865评论 7 15
  • 在温岭工作,快节奏的生活,走在回家的路上,好放松,感觉这几天的坏情绪消失了一些,是还蛮累的,我给自己最近的表现打7...
    静守时光mxx阅读 146评论 0 0