不知道地铁会不会停……
已报名
城市列表里,某大国,少了三个城市
倒退
太感谢了!
并发、函数式编程,Go、Elixi,这些其实最近都有关注。就是想走出去,多了解一些 。并发编程很有意思!
再次感谢分享!
get 每次请求,每次都是一样的,可以随意执行多次。 post 的话,每次都在数据库创建一个新记录,所以不是米等的。 幂等
Erlang 写复杂逻辑要你死。Ruby 这种语言,我说难听点,我老婆都可以写点测试脚本。
不懂编程的人,都能写 ruby 代码,是对 ruby 的赞誉啊。。。
多谢多谢, 。
还想再多了解一点,大约并发上到什么程度就需要考虑用 go 呢?我觉得我的问题有点多。。。
哈哈,我用词不当。我是想问,为啥不是直接用 rails 开发呢?是因为预期的并发比较大吗?
我应该算是 rails 粉,不过 rails 肯定是不完美的,所以想知道这些问题的所在。
已 star。
好奇问个问题,为什么放弃 rails 选择了 go?
贴一下 slides 的链接 https://www.pdf-archive.com/2017/09/18/elixir-hs-rubyconf-ver/elixir-hs-rubyconf-ver.pdf
虽然楼主有给出,但那个链接太麻烦了。。。
条件概率啊,事件列出来,用公式推导。
pure function, lazy, chain operation,用面向对象也有自己的表达啊。
比如 ActiveRecord::Relation
User..where(xxx).order(...).first
函数式也好,面向对象也好,都是工具箱里的工具,遇到问题,拿合适的工具去解决就好。
多谢回复,我只是好奇就问下。
@falm 能问一下,跑 benchmark 的机器是什么配置、什么系统的吗?
练一小时
是只会做一些习题之类的吗?有习题的话,要大赞!!!很多课程都没习题,没习题还不如自己看书。。。
再问一个问题,可不可以旁听,假设我对某节课感兴趣,就去听一下,我愿意付 99 元,但可能不会做习题什么的。这种可以吗?
通读了一遍,明早再细读。等视频来了再看看视频。
深圳人民表示,深圳的 clojure 聚会凑不够人打 5 v 5。
哈哈 政治正确
仅提议。。。 rails 的前景我还是看好的。但目前看,仅使用 rails 的公司会越来越少,大疆、流利说在使用 rails 的同时,也在用或准备 Elixir。
觉得可以找个地方狼人杀、纸牌游戏什么的。
狼人杀能让大家聚到一起,每个人还都有说话的机会。
erlang, clojure 天生对并发真的很友好,比如 clojure
(defn foo1
[]
(println "f1 start")
(Thread/sleep 500)
(println "f1 end")
"f1")
(defn foo2
[]
(println "f2 start")
(Thread/sleep 1000)
(println "f2 end")
"f2")
;; 并行
(time
(let [f2 (future (foo2))
f1 (future (foo1))]
(str @f1 @f2)))
;; f2 start
;; f1 start
;; f1 end
;; f2 end
;; "Elapsed time: 1006.12004 msecs"
;; "f1f2"
;; 串行
(time
(let [f2 (foo2)
f1 (foo1)]
(str f1 f2)))
;; f2 start
;; f2 end
;; f1 start
;; f1 end
;; "Elapsed time: 1505.08541 msecs"
;; "f1f2"
但这并不能掩盖,没有 debugger,对程序员不友好的缺点。
Tony 大神,期待一波 Elixir 分享!
帮顶。希望广州的 ruby 环境越来越好。