聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 713 views阅读

    Rust语言的编程范式

    总是有很多很多人来问我对Rust语言怎么看的问题,在各种地方被at,其实,我不是很想表达我的想法。因为在不同的角度,你会看到不同的东西。编程语言这个东西,老实说很难评价,在学术上来说,Lisp就是很好的语言,然而在工程使用的时候,你会发现Lisp没什么人用...

    分类:技术文章 时间:2020-04-05 01:58 我要评论(0个)

  • 823 views阅读

    与程序员相关的CPU缓存知识

    好久没有写一些微观方面的文章了,今天写一篇关于CPU Cache相关的文章,这篇文章比较长,主要分成这么几个部分:基础知识、缓存的命中、缓存的一致性、相关的代码示例和延伸阅读。其中会讲述一些多核 CPU 的系统架构以及其原理,包括对程序性能上的影响,以及在...

    分类:技术文章 时间:2020-03-01 22:20 我要评论(0个)

  • 1887 views阅读

    StackOverflow 2019 程序员调查

    前些天,StackOverflow 发布了 2019年的年度程序员调查,这个调查报查有90000名程序员参与,这份调度报告平均花了20分钟,可见,这份报告有很多的问题,也是很详细的。这份报告有一些地方,让我有了一些思考。 首先,我们先来看一下之份报告的 K...

    分类:技术文章 时间:2019-10-19 00:05 我要评论(0个)

  • 3926 views阅读

    哪门编程语言更赚钱?看看 Stack Overflow 的最新调查

    Stack Overflow 2018 年最新的薪资计算器已正式推出。最新的计算器除了增加新的国家和地区之外,还更新了数字数据。更新后的薪资计算器新增了 8 个国家和地区的数据,以及更能反映开发者收入的最新数据。 所以,想知道自己的技术能力值多少钱?不妨试...

    分类:技术文章 时间:2018-09-16 21:45 我要评论(0个)

  • 7392 views阅读

    Go语言的修饰器编程

    之前写过一篇《Python修饰器的函数式编程》,这种模式很容易的可以把一些函数装配到另外一些函数上,可以让你的代码更为的简单,也可以让一些“小功能型”的代码复用性更高,让代码中的函数可以像乐高玩具那样自由地拼装。所以,一直以来,我对修饰器decoratio...

    分类:技术文章 时间:2017-06-01 20:15 我要评论(0个)

  • 9402 views阅读

    如何重构“箭头型”代码

    本文主要起因是,一次在微博上和朋友关于嵌套好几层的if-else语句的代码重构的讨论(微博原文),在微博上大家有各式各样的问题和想法。按道理来说这些都是编程的基本功,似乎不太值得写一篇文章,不过我觉得很多东西可以从一个简单的东西出发,到达本质,所以,我觉得...

    分类:技术文章 时间:2017-04-06 07:30 我要评论(0个)

  • 7696 views阅读

    程序员在周末偏向用哪些编程语言?

    对我个人而言,我周末大部分时间都是陪伴家人,读书休闲,或者花时间在我参与的开源项目上。这些周末项目会和我在 Stack Overflow 的工作有所重叠,但又不完全一样。许多程序员是为了学习或者职业发展的目的(或只是为了好玩!)而参与副业项目的。无论是专业...

    分类:技术文章 时间:2017-02-10 08:10 我要评论(0个)

  • 7673 views阅读

    如何读懂并写出装逼的函数式代码

    今天在微博上看到了 有人分享了下面的这段函数式代码,我把代码贴到下面,不过我对原来的代码略有改动,对于函数式的版本,咋一看,的确令人非常费解,仔细看一下,你可能就晕掉了,似乎完全就是天书,看上去非常装逼,哈哈。不过,我感觉解析那段函数式的代码可能会一个比较...

    分类:技术文章 时间:2016-10-24 16:05 我要评论(0个)

  • 7865 views阅读

    7行代码,3分钟:从无到有实现一门编程语言

    实现一门编程语言对任何程序员来说都是值得拥有的经验,因为它能加深你对计算原理的理解,并且还很有趣。 在这篇文章中,我已经让整个过程回归到它的本质:为一种函数式(图灵等价)编程语言设计7行代码的解释器。大概只需要3分钟就能实现 这个7行代码的解释器展示了在众...

    分类:技术文章 时间:2015-03-13 11:00 我要评论(0个)

  • 8060 views阅读

    Linus:为何对象引用计数必须是原子的

    (感谢网友 @我的上铺叫路遥 投稿) Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术(parellism),并直截了当地表示并行计算是浪费所有人时间(“The whole “let’s paralle...

    分类:技术文章 时间:2015-01-01 03:35 我要评论(0个)

  • 9242 views阅读

    Leetcode 编程训练

    Leetcode这个网站上的题都是一些经典的公司用来面试应聘者的面试题,很多人通过刷这些题来应聘一些喜欢面试算法的公司,比如:Google、微软、Facebook、Amazon之类的这些公司,基本上是应试教育的功利主义。 我做这些题目的不是为了要去应聘这些...

    分类:技术文章 时间:2014-10-24 06:00 我要评论(0个)

  • 7963 views阅读

    递归是如何进入编程的?

    现在我们很难想象,曾经有段时间,在编程中使用递归的实用性甚至是可能性是受到怀疑的。然而,这种现象在1960年左右的编程社区中是真实的。创造了Algol 60的委员会也甚至在这个问题上存在分歧。递归如何进入编程语言是一个阴谋和误解的故事。当我读Gauthie...

    分类:技术文章 时间:2014-08-11 15:45 我要评论(0个)