计算机系统复杂性难免,准备找机会学习逻辑语,寻找突破之道

关于为什么软件一定是越做越复杂,成本越来越高,越做越枯燥,冥想了很久,基本有个结论,就是计算机看待世界,解决问题的思维(运行)方式和人脑的思维方式存在本质区别。唯有把两者统一联合起来,才能真正解决。但是目前的趋势又总是让计算机贴近人的思维方式和工作习惯,因为毕竟专业搞计算机的如果不为最终用户开发软件就吃不了饭,而最终用户更不是靠计算机吃饭的,所以这个产业链的营养供给还是来自于人在其他行业的营收,让计算机用户去按照计算机方便的方式去工作就是妄想。而像目前这样,让计算机去按照最终用户的方便去工作,总是有实现不了的地方,和华丽包装之下的重重陷阱。

偶尔了解到逻辑语(Lojban)这个东西,大概看下来,说是有研究发现人在思考时所使用的语言对他的思维模式和思路其实有挺大的局限作用,想想也是,看看计算机业界五花八门的新名词,再加上伦伦类类的翻译,就知道必须定义很多本身语言还不存在的词汇的话,会是什么结果。

逻辑语号称将来会是人和计算机交互所使用的语言,但是现在连Ubuntu的Lobjan语言包打上去都没见有效果,在计算机其他方面的进展也相当有限,还是太初级阶段了。不过尝试用另外一种语言去思考问题和解决问题,我觉得应该确实可以开阔更多思路,特别是用一种形式上更为严谨的语言,仅是在排除歧义方面能带来的效率提升该就够可观了。

不过确实时间是个很大问题,只能慢慢找机会,挤时间吧。

你可能感兴趣的:(思想,Ubuntu,JPA,工作)