How JavaScript Happened: A Short History of Programming Languages - Mark Rendle - NDC London 2024

  Переглядів 7,715

NDC Conferences

NDC Conferences

27 днів тому

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences.com
ndclondon.com/
Subscribe to our UKposts channel and learn every day:
/ @NDC
Follow our Social Media!
/ ndcconferences
/ ndc_conferences
/ ndc_conferences
#javascript #programminglanguage #programming
JavaScript was famously created in 10 days as a proof-of-concept for Netscape Navigator 2.0. Today it is one of the most-used languages in the world. Some people even like it. In this talk we will chart the path from the dark days before programming languages, through the ups and downs of the early pioneers, all the way to 1995 and the creation of JavaScript.
We will meet the giants on whose shoulders Brendan Eich stood, and speculate about what they might think of modern JavaScript. You will learn interesting things about language design (good and bad), computer internals (weird), and committees (just bad). You’ll see FizzBuzz implemented at least a dozen times. It’ll be fun.

КОМЕНТАРІ: 26
@TechTalksWeekly
@TechTalksWeekly 16 днів тому
I could listen to Mark for hours and never get bored! This talk was so good it's been featured in the latest Tech Talks Weekly issue 🎉 Congrats!
@Oglokoog
@Oglokoog 19 днів тому
This man's an absolute pleasure to listen to!
@MarkRendle
@MarkRendle 19 днів тому
😊
@chfr
@chfr 17 днів тому
It's late, this comment is what made me not switch to another video and I absolutely don't regret it, very fun talk, the elocution is great and the small wheezes/laughs are endearing
@dalar2
@dalar2 15 днів тому
This was awesome!
@sundhaug92
@sundhaug92 22 дні тому
IIRC part of the reason they made Simula is that they were having problems simulating ship-behavior in water where parameters of one ship would affect the other - so you might have a small sailing-ship with some properties from that huge tanker you were simulating last week
@thejudeobolshevik6406
@thejudeobolshevik6406 25 днів тому
8:40 Colossus was not turing complete, ENIAC was (expect, technically for the fact that it had limited memory), if Colossus counts as general porpuse then the german Zuse Z3 should be considered the first computer, as it was build earlier, however it was not really turing complete either.
@sundhaug92
@sundhaug92 22 дні тому
Also (IIRC) ENIAC wasn't really Turing-complete until the later iteration
@MarkRendle
@MarkRendle 21 день тому
Colossus was the first programmable digital electronic computer. ENIAC was the first *general-purpose* programmable etc. And the Manchester Baby (SSEM) was the first *stored-program* general-purpose etc. etc.
@adisander
@adisander 15 днів тому
@@MarkRendle And the Z3 was a programmable digital electricmechanical computer and completed in 1941, 2 years ahead of the Colossus Mk1. Does it really have to be purely electical?
@garyduell3768
@garyduell3768 24 дні тому
I laugh at the idea of monitors matching print sizes. Hey look at the A3 monitor I got. I think A2 is too big and A4 was so last decade.
@vsenderov
@vsenderov 20 днів тому
Before Eniac there was ABC (first fully electronic computer) and before Colossus there was Konrad Zuze's machine (first electromechanical computer)
@roo72
@roo72 21 день тому
It was the Poles, mathematicians not technicians, who built the bombe.
@RoamingAdhocrat
@RoamingAdhocrat 25 днів тому
Eli is that you in the audience there? 😄
@user-kn6bq5fm7e
@user-kn6bq5fm7e 22 дні тому
So happy the guy from IT Crowd got out of the it support basement, even if his accent had to change.
@MarkRendle
@MarkRendle 21 день тому
Roy or Moss?
@user-kn6bq5fm7e
@user-kn6bq5fm7e 21 день тому
@@MarkRendle I was thinking Roy :D On a serious note, I am a big fan!
@edgeeffect
@edgeeffect 24 дні тому
Are any Fortran jokes good jokes? That truly awful pre Fortran-77 Fortran filled me with childhood nostalgia.... and abject horror.
@MarkRendle
@MarkRendle 19 днів тому
No. Trust me, I looked.
@SRG-Learn-Code
@SRG-Learn-Code 20 днів тому
>>> And how can we prevent it from happening again... That quote is misleading. Sure there are things that it could have done better... I mean, a lot of things. But at the same time... it is what runs the world. Is a little bit like spreadsheets. You can love them or hate them, but they are key in lots of industries.
@ArturdeSousaRocha
@ArturdeSousaRocha 19 днів тому
I think that is part of the problem: JavaScript is suboptimal for this purpose because of its quirks and its current ecosystem.
@MarkRendle
@MarkRendle 19 днів тому
It's just a joke... mostly. ;)
@ArturdeSousaRocha
@ArturdeSousaRocha 19 днів тому
@@MarkRendle JavaScript or the title? :D
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Переглядів 33 млн
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Переглядів 6 млн
Programming Language Extension Without Obfuscation (BOBKonf 2024)
14:22
The Pure State
Переглядів 1,1 тис.
How AI 'Understands' Images (CLIP) - Computerphile
18:05
Computerphile
Переглядів 128 тис.
Solid Programming - No Thanks
32:00
ThePrimeTime
Переглядів 200 тис.
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
1:29:16
CppCon
Переглядів 126 тис.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Переглядів 911 тис.
Open-Source Exploitation - David Whitney - NDC London 2024
44:05
NDC Conferences
Переглядів 13 тис.
How to fall in love with TDD - Gui Ferreira - NDC London 2024
45:51
NDC Conferences
Переглядів 4,5 тис.
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Переглядів 17 млн
🤯Самая КРУТАЯ Функция #shorts
0:58
YOLODROID
Переглядів 3,3 млн
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 26 млн