-
-
闲话人类语言与编程语言
-
发表于:
2017-9-14 02:47
3474
-
其实说人类语言有些夸大了,毕竟我熟悉的人类语言有且只有汉语,编程语言常用的也只有java,c,c++,汇编;shell,只是夜观天象,偶有所感,聊以自乐。
编程语言不适合人与人之间的口语对话,一般也没人相互读代码给对方听(还没遇见此类人才),一般还是要翻译成口语,例如int size,译作:定义一个名字叫做size的int型变量。这点倒和古代诗词、文言文有些相像,倾向于书写,文人笔耕,码农不辍。人类语言多歧义,要结合语气、环境等综合判断所要表达的意思,有的人判断不出被骂了都不知道,有的人解读过多然后做了阅读理解的出题专家。编程语言就相对比较严谨(脚本语言还是比较活泼),基本不会产生歧义,只是有的人看得懂,有的人看不懂。
世界分汉语和外语,it界分易语言和非易语言。汉语分普通话和方言...还是不分了,引发争端,仅当玩笑观。
诗词歌赋讲究韵律和谐、对仗工整,可表达情感,可叙事,无聊时写首诗词聊以自乐,聚会时吟诗作对以助酒兴。编程语言大概就只能用于工作了,无聊时敲段代码,聚会时逆向开发,是不是要疯。
其实文字应该是我的第一爱好。编程开发应该是第二之一,例如动手制作东西(算不上发明),动手拆修物品也是并列第二,因为同样能满足好奇心,做出物品的成就感。选择编程做工作是因为兴趣,至少对于现在的我来说,没有兴趣的工作只是混日子而已,从前身不由己,现在还是想做感兴趣的工作,但是不会去做第一感兴趣的文字工作。因为一旦兴趣作为工作,兴趣所能带来的快乐也就没那么多了,却多了不少限制。所以还是保留第一兴趣仅做自娱自乐,好吧,其实我又不会写小说,只会写写散文记录下生活,感想,好的坏的,点点滴滴。好吧,其实只是偶尔写写,以前不懂什么叫少年不是愁滋味,为赋新词强说愁,现在看看以前的说说,日志,都是不堪回首的黑历史。现在也只剩天凉好个秋了,可以把事,情感藏于心中,自我告诫都是些无关的琐事,幼稚的情绪,说了矫情,不说忙起来也便顾不上了。
喜欢李白的诗,苏轼的词。以前不懂为什么说唐诗宋词,现在也不懂,只是喜欢李白诗中的洒脱,苏轼词中的沧桑。只是求之不得,李白也不能像诗中那么洒脱,苏轼也有很多感叹。长恨此身非我有,何时忘却营营?夜阑风静縠纹平。小舟从此逝,江海寄余生。
借用知乎的一段话:
我希望自己豁达、超脱、明亮,但我又经常陷入迷惘、晦暗的情绪中。我自认为洞悉世事,但一旦有麻烦降临头上我也难免啰啰嗦嗦怀疑人生。
我进不能兼济天下,退不能超然物外。
我好嫌弃这样的自己啊……
可哪里会有一经发现就不动摇的绝对信念呢?
唉,发完这顿牢骚,继续求索吧。
人生如雾,何处是路?所以还是选择编程作为工作吧,因为计算机是人类做出来的,基于其上的软件也都是人开发的,只要掌握了足够的知识和逻辑分析推理就能有确定的答案,不像医学,物理,化学,心理,哲学等太多的未知。简单,明了。
且当笑谈吧,坐井观天,感。
[培训]科锐逆向工程师培训第53期2025年7月8日开班!