首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jancd
掘友等级
gopher / rustaceans
|
https://github.com/Jancd
不务正业的 C 程序员。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
256
文章 242
沸点 14
赞
256
返回
|
搜索文章
Jancd
赞了这篇沸点
风流倜傥李寻欢
写代码顺便冒充客服小姐姐
·
4年前
举报
距离成为中年男人,只差一个不认识杨紫了!
简直可怕……
收起
查看大图
向左旋转
向右旋转
照片展览馆
等人赞过
分享
39
10
Jancd
赞了这篇沸点
陶马文
全栈工程师、打印机维修员 @非知名会计事务所
·
4年前
举报
2009年的时候,Joe Armstrong出了一本书《Programming Erlang》,那个时候我对函数式编程非常感兴趣,就学了Erlang。
我拿Erlang做了很多有意思的事,比如在自己的计算机上模拟swarm computing,也做了很多探索性的研究,比如研究BEAM的底层实现。但是这一切都没什么结果。我用Erlang做的最大的项目,是2014年创业项目的一个手游后端。
用Erlang可以非常快地加一个高效稳定的实时平台,然而在带有大量状态的时候就变得不给力了,状态必须得以函数参数的形式传入,所以你必须得实现状态机,而不是状态。此外Erlang是个非常弱类型的语言,类型检查必须得通过运行时传入tuple和模式匹配来实现。这使得快速编写可复用的代码变得非常困难,因为编译器几乎帮不上什么忙,你必须得亲自写出所有错误该怎么处理。
我仍然非常喜欢Erlang精巧的设计和概念,这让它非常强大,但是这种强大来自于强大的约束,这种强大的约束让很多事情变得不方便。所以后来渐渐用不上Erlang了,但是今天流行的的JavaScript和Rust很多地方都受到Erlang的影响。
顺便一提,那个时候知道了研究Erlang的余锋老师,后来他的花名褚霸变得更有名。
Joe Armstrong也是我很敬仰的程序员,他写的书深入浅出,然而他对复杂实时系统有着非常清晰的认识,以及不遗余力地批判现今OOP掌控的世界到处充满的过度设计。Joe在2019年4月20日去世了。2018年底他的博客换成了TiddlyWiki,还写了不少研究TiddlyWiki的文章。
展开
等人赞过
分享
1
11
Jancd
关注了
沸点福利官
gopher / rustaceans @https://github.com/Jancd
Jancd
赞了这篇沸点
老姚
《JS正则迷你书》作者
·
4年前
举报
🐍蛇形边框特效原理
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
40
406
Jancd
gopher / rustaceans @https://github.com/Jancd
·
4年前
举报
2019 bye
2020 we Rust!
收起
查看大图
向左旋转
向右旋转
赞过
分享
2
3
Jancd
赞了这篇文章
黄小虫
前端
·
4年前
关注
2020年了,再不会webpack敲得代码就不香了(近万字实战)
2020年即将到来,在众多前端的招聘要求里,webpack、工程化这些字眼频率越来越高。日常开发者中,我们常常在用诸如vue-cli、create-react-app的脚手...
4.7k
397
分享
Jancd
关注了
草堂笺
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
程序员新亮
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
民工哥技术之路
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
张鑫旭
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
程序员读书
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
猿天地
gopher / rustaceans @https://github.com/Jancd
Jancd
关注了
煎鱼eddycjy
gopher / rustaceans @https://github.com/Jancd
Jancd
赞了这篇文章
_CountingStars
运维工程师 @伐木累
·
5年前
关注
k8s日志收集实战
本文主要介绍在k8s中收集应用的日志方案,应用运行中日志,一般情况下都需要收集存储到一个集中的日志管理系统中,可以方便对日志进行分析统计,监控,甚至用于机器学习,智能分析应...
48
评论
分享
Jancd
关注了
_CountingStars
gopher / rustaceans @https://github.com/Jancd
Jancd
赞了这篇文章
时无两丶
资深java开发工程师 @网易云音乐
·
5年前
关注
Netty源码分析——EPOLL之epollWait和唤醒
上一篇咱们一起看了eventfd和timerfd,主要就是给这篇做铺垫的,这一章主要是讲解EpollEventLoop的run方法中的select过程,这个select指的...
14
评论
分享
Jancd
赞了这篇文章
煎鱼eddycjy
微信搜:脑子进煎鱼了
·
4年前
关注
干货满满的 Go Modules 和 goproxy.cn
大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modules、Go...
164
9
分享
Jancd
赞了这篇文章
goodspeed
python&go
·
5年前
关注
go mod 使用
go modules 是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Modules官方定义为: GO111MODULE 有三个值:off...
237
38
分享
Jancd
赞了这篇文章
qize
前端技术与推广工程师 @某独角兽
·
6年前
关注
认识 V8 引擎
JavaScript绝对是最火的编程语言之一,一直具有很大的用户群,随着在服务端的使用(NodeJs),更是爆发了极强的生命力。编程语言分为编译型语言和解释型语言两类,编译...
93
3
分享
下一页
个人成就
文章被点赞
122
文章被阅读
66,752
掘力值
982
关注了
107
关注者
25
收藏集
14
关注标签
40
加入于
2018-03-08