关于技术的学习及批判

    在学习技术的大道上,总有无数的坑等着你.比某些人摸着石头过河还困难.尤其是当你想脱离基本的控件拖拽,及拼CRUD的时候.

    谈到这个问题,实在是不得不提下有位牛人.这里是他的博客地址:http://www.yinwang.org/

    这哥们理论还是很强的,水平肯定没有问题,但是更欣赏他的一点就是"批判".学习很多时候不是一个接受的过程,尤其是对于计算机这种发展飞速的东西,再厉害的牛人,10年前搞出来的东西放在现在,也未必有多强.敢于批判,才能真正接收有用的东西,虽然这哥们有些时候批判过了头,比如对P/NP问题.不确定的东西,直接批判并给一个确定的结论,其实反而表现得和很多"专家"一样了.

    但是对于GO语言的批判:见这篇http://www.yinwang.org/blog-cn/2013/04/24/go-language/

    真是批的深得我心,和本人粗浅对GO看法很一致,并下了垃圾的结论,见

go语言的设计的一点粗浅看法

    在技术发展突飞猛进的今天,很多过去的大佬新瓶装旧酒,再通过强大的商业化来推广一些让你感觉到很憋气的东西,这些所谓新东西的背后的理论,其实早N年前就有,然后通过实现包装出来,这不是问题,问题就是你是不是应该包装的精美,漂亮一点,比如象MS的C#.

import "fmt", := =, 象这些东西,你有没有想过一个使用者的头疼.

当然还有象LISP这样的语言.老实说它是包含了好的思想,但这个语法就象是一张破报纸.用于使用者来说简直就是难于接受.所以呢,学习你的思想,使用,抛一边去吧

对于计算机技术,编程语言是基石,程序语言应该在表达深刻思想的同时,要通俗易懂.能让人有美感,能轻松,愉快,广泛的接受.

计算机发展飞快,很多名人在当年是开创了一些厉害的东西,几十年过去了.思想可以沉淀,但具体的东西好不好值得你戴上批判的眼镜仔细观察一翻.尤其是在想深入学习,不得不去翻一些古董的时候.

 

 

 




posted @   人工智能-群513704292  阅读(238)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2010-05-20 Flash已死终成现实,Adobe亲手埋葬Flash,并公开支持Html5
点击右上角即可分享
微信分享提示