• 【Elixr】 introduce


    初学编程的人往往认识不到短小的代码,可以带来巨大的启发,总以为大部头的书籍,长篇的"工业级别的代码"才有学习价值。

    CSPer其实就是一个微型的编译器,它包含了编译器最精髓的思想,却不依赖于任何的底层硬件知识,也不依赖于编程语言。所以永远不要忽略短小的代码。

    IT领域的很大一部分充满了死知识,教条和宗教,直到今天,很多人仍以为以“精通“某一种编程语言为豪,确不能理解编程的精髓并不在于语言这个道理。破解这种虚假的荣耀感的方法只有一个,那就是不停的实现自已的编程语言。当你一天之内可以变出好几种不同的语言特性来的时候,体会它们的优势和缺点,理解的越深入,一切语言就在自已的把玩之中了,而不是凌驾在自已之上的神,然后虚假的荣耀感也消失了,只剩下纯粹的乐趣和享受。

    逻辑编程,在1980年代第一次Al热的时候,是主角看,其思想在今天仍然发挥者重要的作用,我们使用一种叫做minKanren的逻辑语言,不仅仅需要理解它的使用方法和编程思维,而且需要深入理解它的实现,这样我们就可以完全理解逻辑编程中的原理。

    人们总是听说IT领域学无止境,新的知识层出不穷,需要不断更新,所以总是有一种危机感,那是因为他们学到的都是一些衍生知识,而不是核心知识,有些人以为他们学到了核心的知识,而那些很多
    并不是真正的核心,仍然是衍生物品,他们不明白海龟的下面还是海龟,并没有到底,掌握真正的核心知识的人是从容不迫的,因为不管什么新的衍生知识都万变不离其宗,一看就知道是怎么回事,掌握核心知识的人完全可以自已制造出这些衍生物品,所以对待它们就不再是一幅学习的姿态,而是一种鉴赏的姿态了。

    衍生的知识还是非常有价值,很重要的,从创造者的视角,可以非常迅速的理解,鉴别,利用和改善他们。

    在计算机领域,人们总是认为操作系统,编译器,解释器,处理器,机器学习框架之类的东西是大部头,需要很长的时间才能学会或者实现,其实不是这样的。

  • 相关阅读:
    极大似然估计,最大后验概率等比较不错的文章
    【Windows】安装win10虚拟机
    可能会用到软件和服务通过scoop一键安装
    想要精通算法和SQL的成长之路 - 分割数组的最大值
    点云 ICP学习-IterativeClosestPoint
    Unity的相机跟随和第三人称视角二
    (九)socket·NIO socket 实现 服务端广播+客户端群聊 -不限制次序,不限制交互次数
    【python】任务调度编排工具 schedule | python定时任务工具
    SpringBoot事件机制
    上传到服务的jar包怎么使用docker运行部署
  • 原文地址:https://blog.csdn.net/user_2022_5_1/article/details/126384235