Тёмный
No video :(

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

NDC Conferences
Подписаться 196 тыс.
Просмотров 11 тыс.
50% 1

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences...
ndclondon.com/
Subscribe to our RU-vid 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.

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@TechTalksWeekly
@TechTalksWeekly 3 месяца назад
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 4 месяца назад
This man's an absolute pleasure to listen to!
@MarkRendle
@MarkRendle 4 месяца назад
😊
@chfr
@chfr 3 месяца назад
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
@McSecular
@McSecular 2 месяца назад
Thank you SOOOOO much, Mark. I learn something every time I watch a talk of yours!!!
@paulmoore7964
@paulmoore7964 10 дней назад
First unix was in pdp11 assembler. Then they built C. Multics was in fact quite successful. Large amount of the US dept of defense ran off Multics systems for decades. Many conceps on modern systems came from multics (ring protection, privilege levels..)
@CEOofCulturalMarxism
@CEOofCulturalMarxism 4 месяца назад
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 4 месяца назад
Also (IIRC) ENIAC wasn't really Turing-complete until the later iteration
@MarkRendle
@MarkRendle 4 месяца назад
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 3 месяца назад
@@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?
@Dalamain
@Dalamain 3 месяца назад
This was awesome!
@sundhaug92
@sundhaug92 4 месяца назад
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
@garyduell3768
@garyduell3768 4 месяца назад
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.
@viccie211
@viccie211 14 дней назад
58:04 My brother did a PhD in Civil Engineering and defended his thesis last year. His main way of developing dyke simulations he built was in FORTRAN and in ran on a Super computer to crunch the numbers. Very cool but also pretty weird
@faldarith
@faldarith 3 месяца назад
TIL the old weird flashy lights are the equivalent of modern RGB leds
@roo72
@roo72 4 месяца назад
It was the Poles, mathematicians not technicians, who built the bombe.
@vsenderov
@vsenderov 4 месяца назад
Before Eniac there was ABC (first fully electronic computer) and before Colossus there was Konrad Zuze's machine (first electromechanical computer)
@guai9632
@guai9632 Месяц назад
how js happened: let's take all the untested language design concepts in one place and make it a worldwide standard, what can go wrong?
@justafriend5361
@justafriend5361 16 дней назад
49:40 Looks like a valid fizzbuzz regex to me.
@justafriend5361
@justafriend5361 16 дней назад
I vote for the nullpointerexception to be renamed to ALGONE...
@user-kn6bq5fm7e
@user-kn6bq5fm7e 4 месяца назад
So happy the guy from IT Crowd got out of the it support basement, even if his accent had to change.
@MarkRendle
@MarkRendle 4 месяца назад
Roy or Moss?
@user-kn6bq5fm7e
@user-kn6bq5fm7e 4 месяца назад
@@MarkRendle I was thinking Roy :D On a serious note, I am a big fan!
@RoamingAdhocrat
@RoamingAdhocrat 4 месяца назад
Eli is that you in the audience there? 😄
@edgeeffect
@edgeeffect 4 месяца назад
Are any Fortran jokes good jokes? That truly awful pre Fortran-77 Fortran filled me with childhood nostalgia.... and abject horror.
@MarkRendle
@MarkRendle 4 месяца назад
No. Trust me, I looked.
@pookiepats
@pookiepats 6 дней назад
Good grief ANOTHER history of Javascript 😂 tell me you didn’t want to do this talk without telling me you didn’t want to do this talk. Copy pasta monsta
@SRG-Learn-Code
@SRG-Learn-Code 4 месяца назад
>>> 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 4 месяца назад
I think that is part of the problem: JavaScript is suboptimal for this purpose because of its quirks and its current ecosystem.
@MarkRendle
@MarkRendle 4 месяца назад
It's just a joke... mostly. ;)
@ArturdeSousaRocha
@ArturdeSousaRocha 4 месяца назад
@@MarkRendle JavaScript or the title? :D
Далее
FileMaker Performance Update 2023
31:28
Просмотров 28
Locknote: Programming’s Greatest Mistakes - Mark Rendle
1:04:32
The Weird History of JavaScript
12:09
Просмотров 1,2 млн