Re: [闲聊] 中国科幻小说常见的老梗 汉语程式语言

楼主: chungminchun (酸旻)   2018-05-11 10:42:07
恩 一个资管系毕业的学生也想来参与各位大神的讨论
虽然我的C语言、资料结构之类的程式语言课程都重修才勉强过XD
我觉得各位大神因为对于写程式语言太熟悉了
讨论的内容着重于于程式语言中,中、英文的易用性或是便利性
反而忽略一件事情
那就是: 程式语言最终是要给电脑阅读的
也就是开篇的二进制: 0与1
所谓的程式语言是为了让人类能够更容易与电脑"沟通"
才有现在的型态与面貌
不同于我们人类学习非母语的外语
我们可以用想像力来协助自己思考、理解,以及学习
电脑没有想像力
他只有纯粹的逻辑性
(如果上过所谓的算法应该就更容易明白....幸好我系算法是选修XD)
想像力这玩意是很抽象也很神奇的东西
它是直到现在最强大的AI也很难做到的事
(做一个乱数变量的话或许可以营造出电脑有想像力的"错觉")
所以我们在与电脑"沟通"的时候(就是写程式的时候)
我们很难期待电脑足够聪明到能够理解我们的想法
而是我们必须完全理解电脑的思考模式
然后将程式写的足够严谨来让电脑理解
(不过最近谷歌发布的那个AI打电话约理发时间的那个真的很强大....)
离题了
综合上述
我们写出来的东西必须足够严谨
没有逻辑性的错误
没有模棱两可
我还记得当初写程式的时候老师要求我们先学会画流程图
画流程图的这个过程
其实就是让我们理解"电脑思考的过程"
以我并不多的程式理解来说
这些流程好像最后都可以细分为"是 与 否"的选择
但是这种写法会让程式太过拥肿
最后才出现了各种 循环 递回 之类的用法
(还有更多更高深的用法但是以我的悲哀的智商来说已经忘光光了)
在这一点上
中文没有任何的优势,至少我是这么认为的
中文的思考逻辑太过暧昧
这并非单纯的拼音文字、方块文字所带来的文字学上的差异
就是语言思考逻辑的问题罢了
英文也是一样
程式码给英文母语但是没学过程式的人来阅读也一样未必看得懂
最终我们仍旧必须要"让电脑理解我们要它理解的"
这就导致必须是人类配合电脑
毕竟不是所有的电脑都出生就自带谷歌AI
即使是谷歌AI
那也是已经有人把这些"判断"预先写进了电脑中了
未来怎么样不知道
但是至少目前
AI没办法根据需要,自己无中生有写出一个本来不存在的程式
(所以有些小说的背景无法做到: 一个完全由电脑(或者说AI)制造的网游)
所以钢铁人2里面,汉默对"前妻"的那个说明:
"它再聪明一点就能自己写小说....还能自己读给你听"
其实在我看来是有些笑点的(称赞的意味)XD
如果能做到前面的写小说,读小说什么的简直比喝水还简单啊握草....
(现在很多有声书APP就已经能做到了XD)
以上
纯粹是对写程式"知其然不知其所以然"的资管系学渣的一点点想法
各位大神觉得呢?
楼主: chungminchun (酸旻)   2018-05-11 11:26:00
所以说啥用中文本来就是伪命题 至少现在是在可预见的未来也是我记得那个玩意剧情前后的语言逻辑性很差如果是我听说的那玩意的话=而且那也只是预先写好一堆变量让程式跑而不是无中生有写一篇小说它有整个中文文字的字集 但是没法自己组合出有意义的句子 更不要说段落它能生出来的都是程式设计师预先排好给它的东西从这个角度来看 只有造字者是无中生有我觉得这已经是在抬杠挑语病了 我认输 不想战

Links booklink

Contact Us: admin [ a t ] ucptt.com