Demo of the Erlang programming language Ericsson Migrated from my Google Video account.
Пікірлер: 161
@blnm10 жыл бұрын
my left ear enjoyed it
@bhupeshimself5 жыл бұрын
Lol 😂 i thought i broke my headphones
@ruhnet4 жыл бұрын
After several minutes of turning Bluetooth off and on, headphones power switch off and on multiple times, messing with volume, etc., I was relieved to read your comment. (I only had the right earpiece in my ear...) 🤣
@antekone13 жыл бұрын
Thanks for the comment. I've started hitting my speaker because I though it's dead. Now I'm telling it that I'm sorry!
@Nehpets942 жыл бұрын
RIP Joe Armstrong. I've been digging into Erlang and Elixir and I'm in love. Thank you for your contributions.
@rahultrikha11 жыл бұрын
Kind of funny that some languages still struggle with concurrency and these guys had it sorted ages ago.
@jackgame8841 Жыл бұрын
2023 and still
@keyhanjannatkhah6729 Жыл бұрын
and have been solved 4 decades ago by erlang
@denvaar4 жыл бұрын
Love when he's like "Managed to fix a bug, eh? *hangs up*"
@mwgkgk8 жыл бұрын
The hotswap example still impressive in 2016
@bkboggy7 жыл бұрын
Yeah, I was pretty impressed that it did not disrupt the call.
@chrisE8154 жыл бұрын
I was a bit confused by that: at ~ 8:27 he says "restart the system." How could a restart occur without dropping the call?
@mwgkgk4 жыл бұрын
@@chrisE815 Perhaps an Erlang expert can provide actual insight, but I believe that it's just them re-starting some custom initialization that has to occur before the new experiment can take place. It's just them issuing the "run." command within the repl, the actual BEAM process is not restarted. Can agree that it does sound confusing. The hot-swapping is meant to work within the live process.
@radoznalipustolov26934 жыл бұрын
@@chrisE815 It's a feature of the BEAM virtual machine on which Erlang programs are executed. VM will make sure that all processes are still working even in case one fails (processes are isolated). This way it will prevent error to propagate through entire system.
@guillermogutierrez7102 жыл бұрын
Still impressive in 2022
@pfever11 жыл бұрын
Hello Roberts, Hello Mike, Hello Joe
@eloieo935910 жыл бұрын
WASSSSAAAAAAAAAAAAAAA
@MY-hh9cr6 жыл бұрын
Hello World!
@user-dz6il2bx5p704 жыл бұрын
tbh this is one of the best videos about a programming language
@gabydewilde3 күн бұрын
This is the video about the programming language.
@ryanleemartin77584 жыл бұрын
I love these kind of old tech videos so much. I don't exactly know why.
@edmaphis98052 жыл бұрын
Well then, kzbin.info/www/bejne/r3unp2Cwmc2tg7s
@charlesbenca5357 Жыл бұрын
that and at&t archives too
@owenliang19904 жыл бұрын
still feeling cool in 2020, erlang goes far ahead in that year.
@Randemonium12 жыл бұрын
This is the greatest movie I have ever seen.
@zemariagp3 жыл бұрын
this is the greatest comment i've ever seen
@KoltPenny8 жыл бұрын
Emacs and X, sounds like the present to me.
@ScottZiegler5 жыл бұрын
Hello, Joe. Goodbye, Joe. :(
@jimedgar67895 жыл бұрын
I was sooo waiting for the Spanish Inquisition to storm in.
@mbigras4 жыл бұрын
Hello mike! Hello joe! Hello mike! Hello robert! Hello joe! Hello mike! Hello robert! Hello mike! Hello! Looks like we fixed the bug!
@lazykid91672 жыл бұрын
:D
@adamroberts13383 жыл бұрын
I enjoyed the constant switching between "Roberts" and "Robert"
@NurMarvin5 жыл бұрын
RIP Joe Armstrong
@cyphen215 жыл бұрын
I do not regret watching this at all.
@hannessteffenhagen613 жыл бұрын
Interesting how you can still see the roots in Prolog here in the tools and terminology used, even though the actual Erlang language isn't really anything like Prolog.
@atn_holdings11 жыл бұрын
Twist ending at 9:20 This is just masterful cinema
@RondoDondo5 жыл бұрын
Goodbye, joe Rest In Peace
@cuma2123 жыл бұрын
as someone who is starting to work in erlang (maintaining legacy code) is truly interesting
@RodrigodeOliveiraFernandes5 жыл бұрын
Most epic intro sound ever.
@someone755423 күн бұрын
I love how triumphant the intro is
@productiveelixir31135 жыл бұрын
Summary: To build real-time distributed systems we realized that we had to move from imperative languages to a declarative language. This led to erlang being born. Properties of declarative languages: Programs are shorter. They encourage a clearer programming style Declarative languages are symbolic. We had to add the notion of concurrency and real-time to Erlang as declarative languages at the time didn't have this. We also added error detection, this allows to program robust real-time systems. [When using the telephone...] An error in one call will never affect other calls. (Parallel processes) A large scale experiment in Ericcson led to the finding that: programming in Erlang leads to at least a factor of 10 in increased productivity. Erlang programs are concise and elegant, they are 7 times shorter than equivalent programs in C.
@Doww1e Жыл бұрын
This movie belongs in a museum! (spoken in Harrison Ford voice)
@dlekic11 жыл бұрын
After so many years as C++ programmer, I wish I learned Erlang instead of C++...
@carlerikkopseng71729 ай бұрын
Not too late 😊 These guys had programmed C++ too.
@grahamm7408 Жыл бұрын
It’s refreshing to watch programmers being dignified, a stark contrast to the brash and overly opinionated programmers of today
@pauljohnson-yk5dq11 жыл бұрын
A classic intro to a great programming language!
@timljensen11 жыл бұрын
Joe's segment starting at 1:10 reminds me of John Cleese from Monty Python's Flying Circus.
@AdolfoNeto3 жыл бұрын
This video is audio parallel! The left audio channel does one thing and the right audio channel does another!
@AlfredReinoldBaudisch3 жыл бұрын
What a coincidence that you are here today as well. I was convincing some more people about Erlang and came here (again). Each audio channel runs in a different Erlang process.
@cthree877 жыл бұрын
best video evar.
@tifius5 жыл бұрын
In techno: Motormännen - Programmeringen (Hello Joe)
@jdagilliland10 жыл бұрын
9:34. Very impressive Erlang...
@wikigrinder12 жыл бұрын
This is the cheesiest promo ever made about software XD Btw, I'm learning the language right now (as a hobby language next to the C# I use for work).
@slaction8 жыл бұрын
It would have been a lot cheaper to do this video with actual human beings rather than robots.
@pmarreck8 жыл бұрын
You've seen the sequel, I presume
@Randych Жыл бұрын
@@pmarreck we all did: kzbin.info/www/bejne/gHvQonaBqa-hrq8
@Paxoification5 жыл бұрын
Goodbye, Joe!
@PerriPaprikash3 ай бұрын
I think using someone's name during a conversation when you're already familiar with them is a bit passive aggressive especially so for erlang developers. "Hello Joe ... Hello Mike"
@brucetate8395 жыл бұрын
Goodbye Joe.
@Sando8162 жыл бұрын
RIP Joe! great computer scientist!
@zhuweiyang104710 жыл бұрын
Anybody knows when it was recorded?
@JPMeijers10 жыл бұрын
Dit lyk vir my baie na 'n episode van Monty Python :)
@Ichinin7 жыл бұрын
According to this video, people who coded in Erlang died from boredom.
@dmitriid11 жыл бұрын
Compared to anything that doesn't have built-in support for distributed/parallel processing, process linking, error handling across process etc.
@carlerikkopseng71729 ай бұрын
What other languages/environments have that built in? Not JVM or CLR, AFAIK?
@tunmie.o Жыл бұрын
i think this is my cue to dig in the BEAM ecosystem
@ThePandaGuitar6 ай бұрын
demo erlang devs: hot number, warm number, diversion, diversion on busy, delayed diversion, 911 emergency, black list incoming numbers, transfer, conference, directed call pick-up, call waiting on busy, call waiting on no answer, intrusion typescript nextjs devs: TypEsAfE toDo app!
@Archie3D11 жыл бұрын
I can clearly see that something has gone wrong here.
@Yetipfote3 жыл бұрын
He was responsible for THE computer science laboratory.... everybody knew which one because there was only one on the whole wide world back then.
@JesseWarden8 жыл бұрын
"high level languages like C++" LOL, history is awesome
@graspee7 жыл бұрын
c++ IS a high level language.
@JesseWarden7 жыл бұрын
"os independent, more human readable" per Wikipedia == Wikipedia is talking about brainiac, uber smart math people who can read C
@koshu47 жыл бұрын
Hardware engineer: "High-level languages like C". Applications developer: "Low-level languages like C".
@konstantingeist35876 жыл бұрын
C++ is both high level and low level in one package. Template metaprogramming as as high level as you can get.
@GuilhermeTrojan6 жыл бұрын
yeah, oop is definetely not high level
@robertkielty50945 жыл бұрын
RIP Joe Armstrong.
@monetize_this83305 жыл бұрын
It felt like I was watching the Open University on BBC 2 in the 1980s
@origamibulldoser16186 жыл бұрын
Glasses / face ratio exceeding 1.0. Telephone handling skills approaching infinity. Young Graham Chapman detected.
@AdolfoNeto2 жыл бұрын
3:36 Hello Mike. Hello Joe
@attila22625 жыл бұрын
RIP Joe
@blattwald765010 ай бұрын
presenting knowledge in the 80's,... peek down...
@shaurz Жыл бұрын
Does Ericsson still use Erlang?
@badtrapify12 күн бұрын
Hello, self respecting elixir developers and erlang enthusiasts
@jacobkhan12377 жыл бұрын
When was this video made
@wind130910 ай бұрын
i love watching this movie
@moritzmayer943611 жыл бұрын
the same for the atom run, has there anything change in the core system of erlang?
@majdnemkocka11 жыл бұрын
And of course... it's still a better love story than Twilight.
@alx11112326 жыл бұрын
9:15 X-D
@ThePandaGuitar6 ай бұрын
if your programming language doesn't have a demo like this it's not a real language
@texaslinux6 ай бұрын
Hello Mike.
@JoshuaKolden10 жыл бұрын
Erlang by Spike Jonze.
@moritzmayer943611 жыл бұрын
why should a simple list reload the correct code?
@OMaster9012 жыл бұрын
yeah nobody writes programms in Erlang.... wait isnt CouchDB, SimpleDB and WhatsApp written in Erlang? ;D
@la-ci4 жыл бұрын
Actually whatsApp was written in erlang, www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers/
@la-ci4 жыл бұрын
or RabbitMQ ;)
@Randych Жыл бұрын
Wazzup: The Prequel
@_loss_2 жыл бұрын
Imagine. C used to be considered high level.
@deamon68912 жыл бұрын
Winning!
@akshaynaik48883 жыл бұрын
watching it in 2021
@patrickdemarta28 күн бұрын
and in 2024
@tidypog32725 жыл бұрын
"Airline"
@JoshMainesArt12 жыл бұрын
This is awesome. XD
@wihlke12 жыл бұрын
i'm learning erlang at my school right now! the language is nice but seems just as up to date as this video...
@carlerikkopseng71729 ай бұрын
I hope you found Elixir (a la Ruby) before it was too late. Or Gleam of today
@l_tonz8 жыл бұрын
what did i just watch?
@daug278 жыл бұрын
history being made.
@pmarreck8 жыл бұрын
+David Fernandes "you're god damn right." - Heisenberg
@MagicCrazy6 жыл бұрын
@@daug27 *future* being made.
@nikita_iPoD3 жыл бұрын
где звук-то?
@НищаяБлоха3 жыл бұрын
Противофаза у тебя
@MD_Builds7 жыл бұрын
These people have riveting conversations on the phone... And Joe has a terribly rude phone manor... Cant even say good bye!!!! Thank god since the 80s scientists invented the greatest thing... A personality :) I still cant tell if this video is satirical or not... its soooooooooo deadpan
@cygil112 жыл бұрын
Compared to hacking their PABX switches in assembler, most likely. But it sounds good.
@henrikwannheden71145 ай бұрын
Vote for Pedro!
@Viroulu10 жыл бұрын
I cannot believe that I just saw so many nerds during such a brief video!
@ArneBab12 жыл бұрын
“Programming in Erlang leads to 10× increased programmer productivity” ← Compared to what?
@urbankoistinen56886 жыл бұрын
Compared to C++.
@St_Joe11 жыл бұрын
I heart this.
@wihlke12 жыл бұрын
Hehe, yeah it's used everywhere. And I love it. I also love C though and C++, both of which are extensively used. Yet, you cannot argue they're not very up to date.
@garychap83847 жыл бұрын
I loved this all Aspie production about Erlang. The Monty Python intro was fine enough, but the Sado-Masochistic Alpine outro was absolutely sublime. On the negative side ... and speaking as an Aspie myself, I found the dramatic and overly-emotional presentation a little distracting, and feel that the presenters could have been a little less excitable and dynamic in their delivery, as this sometimes got in the way of the message. Nevertheless, I've mulled it over and I think I'll stick with Haskell for my particular functional/declarative software needs.
@WhileTrueCode8 жыл бұрын
This all seemed great until I realized there was like 1kb of log to process 3 bytes of data. And I thought web programming was bloated
@hansmuller16257 жыл бұрын
You didn't stop to think that all this was run in debug mode, and not an actual production setting?
@pmsorhaindo12 жыл бұрын
too hardcore!
@flashmozzg12 жыл бұрын
most reliable and efficient jabber servers are written in Erlang. Google "ejabberd"
@iedoub3 жыл бұрын
Hi Joe
@eyalovadya25623 жыл бұрын
Hello mike
@chrisray96539 жыл бұрын
When was this movie made?
@chrisbroski81139 жыл бұрын
+Qio Cio It was made in 1990. Classic cinema.
@FukeU197611 жыл бұрын
Heja Nørge! (Stockholm)
@AdolfoNeto2 жыл бұрын
3:29
@matthewbucknall83505 жыл бұрын
Ray Purchase
@victornaut3 жыл бұрын
Based.
@lucasterable11 жыл бұрын
And RabbitMQ
@THeCOMENTOR12439 жыл бұрын
911 emergancy... fucking really?!
@jdrab8 жыл бұрын
wow..
@GauravAgarwalR7 жыл бұрын
Erlang / Elixir Conf Bengaluru 2017 brought me here
@corsibu8 жыл бұрын
Using dual monitor workstation before it was cool kzbin.info/www/bejne/rqOsm5l_n9imgqc