Let's

  Рет қаралды 11,038

Erlang Solutions

Erlang Solutions

Күн бұрын

Пікірлер: 15
@plasticsurgeon5062
@plasticsurgeon5062 5 жыл бұрын
What an interview! We stand on these peoples' shoulders.
@jordanelliot2419
@jordanelliot2419 3 жыл бұрын
i know it is quite off topic but does anybody know of a good place to watch newly released series online ?
@leoamari6619
@leoamari6619 3 жыл бұрын
@Jordan Elliot Flixportal :P
@jordanelliot2419
@jordanelliot2419 3 жыл бұрын
@Leo Amari Thanks, I went there and it seems like a nice service :D Appreciate it !
@leoamari6619
@leoamari6619 3 жыл бұрын
@Jordan Elliot you are welcome xD
@kode4food
@kode4food Жыл бұрын
We miss you Joe
@concretestone
@concretestone Жыл бұрын
Great men!
@fachrinfan
@fachrinfan 4 жыл бұрын
Joe looked so intimidating but it's a great discussion anyway!
@francescocesarini1522
@francescocesarini1522 Жыл бұрын
He confessed to me (before the interview) that he was intimidated by Tony Hoare and Carl Hewitt.
@pichinpichi
@pichinpichi 5 жыл бұрын
12:00 There is nice disagreement about synchronous (Sir Tony Hoare) vs asynchronous (Joe Armstrong and Carl Hewitt) messaging communication. What's strikes me, that neither Joe nor Carl especially which has significant knowledge about inter-chip multicore communication doesn't react: 10ns synchronous communication? How nice, we can have 40 asynchronous messages across 2.5" chip in those 10ns.
@veramentegina
@veramentegina 5 жыл бұрын
sorry, but My Hoare is buried in academic research. No idea how it works out there now.
@FourWheelMotion
@FourWheelMotion 4 жыл бұрын
@@veramentegina I disagree. He's saying, "Look at this great stuff! Why are you ignoring it? If you want something generic, make it a layer on top of this fast stuff." While Joe and Carl are saying, "We want a single scalable mechanism." But really, in my view, the difference between CSP and Actors is CSP requires a channel and Actors don't, they wrap arbitration; and that's what's driving those opinions.
@samsammy95
@samsammy95 2 жыл бұрын
These were my takeaways. 1. What Carl Hewitt is talking about is extreme parallelism. This puts a huge burden on the programmer to design a system that conforms to this. But the underlying physics assumptions that Joe talks about to support this is absolutely right. 2. But, when Tony talks about is, if you can indeed ignore that assumption (which you can do in a single chip multi-core systems), it has a huge benefit of thinking problems in terms of synchronised IO and also a lot more additional properties you can prove. This reduces the programmers need to worry about everything being async. Joe himself talks about using extreme parallelism and it's downsides later in the vid. Now which is more right, as Tony said both are necessary. You just have to chose the right one based on the usecase. Infact networks are expected to be so good that the advantages that synchronized IO (CSP) maybe worth ignoring the assumption that everything is asynchronous for most cases and use CSP, but as of now we're not there yet.
@thecount25
@thecount25 5 жыл бұрын
For Sir Tony Hoare, Joe Armstrong, and Carl Hewitt please take a look at IPFS.
The How and Why of Fitting Things Together - Joe Armstrong
46:40
Erlang Solutions
Рет қаралды 18 М.
Let's #TalkConcurrency with Sir Tony Hoare
10:13
Erlang Solutions
Рет қаралды 7 М.
Каха и лужа  #непосредственнокаха
00:15
How we program multicores - Joe Armstrong
58:53
RISE SICS
Рет қаралды 71 М.
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay
1:16:55
Erlang Solutions
Рет қаралды 71 М.
The forgotten advantages of concurrency (Let's #TalkConcurrency - QU2)
5:06
Let's #TalkConcurrency with Joe Armstrong
10:16
Erlang Solutions
Рет қаралды 4,7 М.
"Systems that run forever self-heal and scale" by Joe Armstrong (2013)
1:10:23
Strange Loop Conference
Рет қаралды 75 М.
Stanford Seminar - Remembering Carl Hewitt
1:01:54
Stanford Online
Рет қаралды 846
Каха и лужа  #непосредственнокаха
00:15