懂erlang的技术就很厉害吗?
我不懂技术,我和朋友在讨论做一个社交app的时候,他这么说“no, i meant the guys who've already built out concurrent com infrastructure
like google, facebook, etc
and they're also hoarding all of the talent
so Erlang for example is probably the best language to build chat apps with right now
and there's only a handful of good/great Erlang engineers
And almost all of them are at Twitter, FB, and even places like Machine Zone
i don't mean hardware like iphone
i mean hardware like these companies can always throw money at building faster systems (again, the scale problem)”
这是欺负我不懂技术,胡乱瞎扯吗?Erlang 有什么特别之处呢,比其他语言好吗?
回复内容:
他没说Erlang是最好的语言啊,他只说build chat apps这件事上Erlang是最好的语言啊。。。我认为他说的没错。。。
他也没说懂Erlang就很厉害啊,他只是说最好的Erlang工程师不多并且基本在Google Facebook手里啊。。。这句话和“真正懂C++/Java/.net的人不多,最好的那些人都在Google/Oracle/Microsoft......”没什么区别啊。。。至于这句话对不对。。。我觉得对不对都能解释得通。。。基本没什么有用的信息。。。
你想多了。。。
嗯哼~ 不得不提出,为什么中国那么多网页游戏都喜欢用erlang做后端,这几乎只跟大家都在互相借鉴代码有关系,基本跟erlang好或者不好没关系。 我没意见,但我不认为我很厉害。 我觉得他的意思其实很明白,即时聊天应用(按他的说法,chat app)的后台确实是非常适合Erlang的一个应用场景。其实他举的公司里面漏了一家,WhatsApp的backend team就有不少Erlang高手....
至于Erlang高手是不是都在Google, FB,显然不是的……Google和FB里面用Erlang的项目想当少(据我所知),Erlang高手在G/F也只是业余爱好了。而且他其实也没这个意思……毕竟这句话出现在Erlang之前。而且也没必要执着于是不是Erlang高手,不会的可以学么,Rick Reed来WhatsApp之前也不会写Erlang,两年就成大牛了。 初学erlang,一直被强调:erlang在并发领域就是比很多别的语言好,为并发而生。虽然现在还没有什么太深切的体会,但是看上去应该是对的……
对于一个习惯于以前的C/C++/Java的人来说,学习erlang时的思维转变算是一个不小的挑战,所以我觉得那些能玩转erlang的人在很多方面应该还是比普通程序员厉害点的。 看题主的问题感觉缺失了部分上下文,我自己根据猜测补充部分上下文。
no, i meant the guys who've already built out concurrent com infrastructure这段内容我的理解是,Google/Facebook 等已经有自己的高并发通讯基础设施(隐含的意思:高并发通讯设施都是巨头在做,自己做不容易)。如果要自己做,Erlang 估计是最合适的语言。(需要投入的人力、时间相对少)。
like google, facebook, etc
and they're also hoarding all of the talent
so Erlang for example is probably the best language to build chat apps with right now
我估计你们是在探讨一个创业团队自己做一套高并发通讯系统的问题,这个的确不容易,一定要做的话,从 Erlang 开始的确是一个不错的选择,毕竟有 ejabberd 这样不错的开源项目。
我们也是一个初创团队,也在做 high concurrency com infrastructure,我们选择的是 Erlang + MQTT + http://Socket.io,有兴趣可以深入交流。
PS:Facebook 自己用 C++ 做了一套,不过后面还是用了一个很不错的价格收购了一个几乎完全基于 Erlang 的产品:Whatsapp。 用神码语言不重要,用它们解决问题(功能,性能,可扩展。。。)很重要 erlang天生就是很适合做游戏服务端,多进程、高并发、热更新、容错性强(不容易崩溃)、分布式,很容易就解决了很多游戏服务端的难题,只有用过它做过项目的人才知道它的好,没用过只看过些文章的就不要乱评论。 发挥Erlang的优势,解决好真实世界的问题才厉害。 主要是,有得抄嘛,像滚雪球一样,可以抄并且自己小改的越来越多。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

機器之能報道編輯:吳昕國內版的人形機器人+大模型組隊,首次完成疊衣服這類複雜柔性材料的操作任務。隨著融合了OpenAI多模態大模型的Figure01揭開神秘面紗,國內同行的相關進展一直備受關注。就在昨天,國內"人形機器人第一股"優必選發布了人形機器人WalkerS深入融合百度文心大模型後的首個Demo,展示了一些有趣的新功能。現在,得到百度文心大模型能力加持的WalkerS是這個樣子的。和Figure01一樣,WalkerS沒有走動,而是站在桌子後面完成一系列任務。它可以聽從人類的命令,折疊衣物

1.在匹配內容上的區別LIKE要求整個資料都要匹配,用Like,必須這個字段的所有內容滿足條件;REGEXP只需要部分匹配即可,只需要有任何一個片段滿足即可。 2.在匹配位置上的區別LIKE匹配整個列,如果被匹配的文字在列值中出現,LIKE將不會找到它,相應的行也不會被返回(除非使用通配符);REGEXP在列值內進行匹配,如果被匹配的文字在列值中出現,REGEXP將會找到它,則相應的行將被傳回,並且REGEXP能匹配整個列值(與LIKE相同的作用)。 3.SQL語句回傳資料區別LIKE匹配:此SQL語

LIKE操作符用於在WHERE子句中搜尋列中的指定模式。語法:SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern這裡就是放指定模板的地方,而這裡就要用到“%”,也叫做通配符%如果是放在條件前面,那就是查以...結尾的資料;例如:%李%如果是放在條件後面,那就是查以...開頭的數據;例如:李%%如果是在條件前後都存在,那就是查包含的數據;例如:%李%小知識點:ERROR1064 (42000):Youhaveane

THE是什麼幣種?THE(TokenizedHealthcareEcosystem)是一種數位貨幣,利用區塊鏈技術,專注於醫療健康產業的創新和改革。 THE幣的使命是利用區塊鏈技術來提高醫療產業的效率和透明度,推動各方之間更有效率的合作,包括病患、醫護人員、製藥公司和醫療機構。 THE幣的價值和特徵首先,THE幣作為一種數位貨幣,具備了區塊鏈的優勢——去中心化、安全性高、交易透明等,讓參與者能夠信任和依賴這個系統。其次,THE幣的獨特之處在於它專注於醫療健康產業,並藉助區塊鏈技術改造了傳統醫療體系,提升了

Redis與Erlang開發:打造高可靠性的訊息系統引言:在當今高並發、分散式的網路應用中,訊息傳遞系統起著至關重要的作用。它能夠實現機器之間的通訊與協作,是建立即時、可靠的系統的關鍵。本文將介紹如何使用Redis與Erlang開發一套高可靠性的訊息傳遞系統,並透過程式碼範例來講解具體實作細節。一、Redis與Erlang概述:Redis是一個基於鍵值對

用Union優化Like語句1)有時候,你可能需要在查詢中使用or操作符來比較。當or關鍵字在where子句中使用頻率過高的時候,它可能會使MySQL優化器錯誤的選擇全表掃描來檢索記錄。 union子句可以是查詢執行的更快,尤其是當其中一個查詢有一個最佳化索引,而另一個查詢也有一個最佳化索引的時候。例如,在first_name和last_name上分別存在索引的情況下,執行下列查詢語句:mysql>select*fromstudentswherefirst_namelike'A

Redis與Erlang開發:建構可靠的分散式系統近年來,隨著網路技術的蓬勃發展,分散式系統的需求日益增長。建構可靠的分散式系統是開發人員面臨的重要任務。在這篇文章中,我們將探討如何使用Redis和Erlang開發來建立可靠的分散式系統。 Redis是一種高效的記憶體資料庫,提供了豐富的資料結構和強大的分散式功能,被廣泛應用於建置快取、訊息佇列和分散式數據

1.安裝erlang1.1準備工作,先安裝依賴函式庫yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-develyuminstallncurses-devel1.2下載erlang源碼wgethttp://www.erlang.org/download/otp_src_R1602.tar. gzcpotp_src_R16B02.tar.gz/usr/src/otp_src_R16B02.tar.gzcd/usr/srctar-x
