懂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 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











기계력 보고서 편집자: 우신(Wu Xin) 국내판 휴머노이드 로봇+대형 모델팀이 옷 접기 등 복잡하고 유연한 재료의 작업 작업을 처음으로 완료했습니다. OpenAI 멀티모달 대형 모델을 접목한 Figure01이 공개되면서 국내 동종업체들의 관련 진전이 주목받고 있다. 바로 어제, 중국의 "1위 휴머노이드 로봇 주식"인 UBTECH는 Baidu Wenxin의 대형 모델과 긴밀하게 통합되어 몇 가지 흥미로운 새로운 기능을 보여주는 휴머노이드 로봇 WalkerS의 첫 번째 데모를 출시했습니다. 이제 Baidu Wenxin의 대형 모델 역량을 활용한 WalkerS의 모습은 이렇습니다. Figure01과 마찬가지로 WalkerS는 움직이지 않고 책상 뒤에 서서 일련의 작업을 완료합니다. 인간의 명령을 따르고 옷을 접을 수 있습니다.

1. 일치하는 내용의 차이 LIKE는 전체 데이터가 일치해야 하며 REGEXP는 부분 일치만 필요하며 하나의 조각만 충족하면 됩니다. 2. 일치 위치의 차이점: LIKE는 전체 열과 일치합니다. 일치하는 텍스트가 열 값에 나타나면 LIKE는 이를 찾지 않으며 해당 행은 반환되지 않습니다(REGEXP가 열 값 내에 사용되지 않는 한). 일치하는 텍스트가 열 값에 나타나면 REGEXP는 이를 찾아 해당 행을 반환하고 REGEXP는 전체 열 값을 일치시킬 수 있습니다(LIKE와 동일한 효과). 3. SQL 문은 LIKE 일치와 다른 데이터를 반환합니다: SQL 문

LIKE 연산자는 WHERE 절의 열에서 지정된 패턴을 검색하는 데 사용됩니다. 구문: SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern 지정된 템플릿이 배치되는 위치이며 여기서는 와일드카드 문자 %라고도 하는 "%"가 사용됩니다. 조건 앞에 배치되면 ..로 끝나는 데이터를 검색합니다. .; 예: % Li %가 조건 뒤에 오면...으로 시작하는 데이터가 검색됩니다. 예: Li %%가 조건 앞뒤에 있으면 포함된 데이터가 검색됩니다. 리% 지식 포인트 : ERROR1064 (42000):Youhaveane

THE(Tokenized Healthcare Ecosystem)는 블록체인 기술을 사용하여 의료 산업의 혁신과 개혁에 초점을 맞춘 디지털 통화입니다. THE 코인의 임무는 블록체인 기술을 사용하여 의료 산업의 효율성과 투명성을 향상시키고 환자, 의료진, 제약 회사 및 의료 기관을 포함한 모든 당사자 간의 보다 효율적인 협력을 촉진하는 것입니다. THE Coin의 가치와 특징 우선, THE Coin은 디지털 화폐로서 블록체인의 장점(분권화, 높은 보안성, 투명한 거래 등)을 갖고 있어 참여자들이 이 시스템을 신뢰하고 의존할 수 있습니다. 둘째, THE 코인의 독창성은 의료 및 건강 산업에 초점을 맞추고 블록체인 기술을 사용하여 전통적인 의료 시스템을 변화시키고 개선한다는 것입니다.

Union을 사용하여 Like 문 최적화 1) 쿼리에서 비교를 위해 or 연산자를 사용해야 하는 경우가 있습니다. where 절에서 or 키워드가 너무 자주 사용되면 MySQL 최적화 프로그램이 실수로 레코드를 검색하기 위해 전체 테이블 스캔을 선택하게 될 수 있습니다. Union 절을 사용하면 특히 쿼리 중 하나에 최적화된 인덱스가 있고 다른 쿼리에도 최적화된 인덱스가 있는 경우 쿼리 실행 속도가 빨라집니다. 예를 들어 각각 first_name과 last_name에 인덱스가 있는 경우 다음 쿼리 문을 실행합니다. mysql>select*fromstudentswherefirst_namelike'A

Redis 및 Erlang 개발: 안정적인 분산 시스템 구축 최근 몇 년 동안 인터넷 기술의 활발한 발전으로 분산 시스템에 대한 수요가 날로 증가하고 있습니다. 안정적인 분산 시스템을 구축하는 것은 개발자가 직면한 중요한 작업입니다. 이 기사에서는 Redis 및 Erlang 개발을 사용하여 안정적인 분산 시스템을 구축하는 방법을 살펴보겠습니다. Redis는 풍부한 데이터 구조와 강력한 분산 기능을 제공하는 효율적인 인메모리 데이터베이스로, 캐시, 메시지 대기열 및 분산 데이터를 구축하는 데 널리 사용됩니다.

TheSandbox 코인의 최신 가격을 확인하는 방법 TheSandbox는 Ethereum 블록체인을 기반으로 구축된 분산형 게임 플랫폼으로, 자체 토큰 SAND를 사용하여 토지, 자산 및 게임 경험을 구매할 수 있습니다. SAND의 최신 가격을 확인하는 방법은 다음과 같습니다. 믿을 수 있는 가격 확인 웹사이트나 앱을 선택하세요. 일반적으로 사용되는 가격 쿼리 웹사이트는 다음과 같습니다: CoinMarketCap: https://coinmarketcap.com/Coindesk: https://www.coindesk.com/Binance: https://www.binance.com/ 웹사이트나 SAND 앱에서 검색하세요. 모래보기

1. erlang1.1 설치를 준비하려면 먼저 종속 라이브러리 yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-develyuminstallncurses-devel1.2를 설치하고 erlang 소스 코드 wgethttp://www.erlang.org/download를 다운로드하세요. /otp_src_R16B02.tar.gzcpotp_src_R16B02.tar.gz/usr/src/otp_src_R16B02.tar.gzcd/usr/srctar-x
