Тёмный

Thoughts on Programming Languages • Erik Meijer, Mads Torgersen & Dave Thomas • YOW! 2020 

GOTO Conferences
Подписаться 1 млн
Просмотров 1,7 тыс.
50% 1

This interview was recorded at YOW! 2020. #GOTOcon #YOW
yowcon.com
Erik Meijer - Director of Engineering at Facebook; "Think Like A Fundamentalist, Code Like A Hacker"
Mads Torgersen - Language PM for C# Microsoft ‪@madstorgersen7881‬
Dave Thomas - Chairman of Bedarra Corp
RESOURCES
Erik
/ headinthebox
/ erikmeijer1
Mads
/ madstorgersen
/ madst
github.com/Mad...
devblogs.micro...
Dave
www.davethomas.net
/ daveathomas
/ davidathomas
RECOMMENDED BOOKS
Joseph Albahari • C# 12 in a Nutshell • amzn.to/3Hd5aDZ
Jon Skeet • C# in Depth • amzn.to/4aRgFxs
/ gotocon
/ goto-
/ gotoconferences
#ProgrammingLanguages #Programming #LanguageDesign #ProgrammingLanguage #ErikMeijer #MadsTorgersen #DaveThomas #YOWcon
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at gotopia.tech
Sign up for updates and specials at gotopia.tech/n...
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
www.youtube.co...

Наука

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

 

8 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@GOTO-
@GOTO- 3 дня назад
We are currently releasing older YOW! videos to serve as a valuable archive, preserving historical content. It is possible that a video is perceived as outdated. We believe it offers insightful glimpses into the past, enriching our understanding of history and development.
@dmlled
@dmlled День назад
31:00 On the concurrency and parallelism: aren't the ideas of Alan Kay and Carl Hewitt robust enough to build languages with these abstractions? E.g. local data and message passing of the Actor Model or Agents. Project Midori (M#) and another object capabilities-based language Pony come to mind - weren't they good enough?
@sebas42etgtyht
@sebas42etgtyht 2 дня назад
really great video
@rbmoman
@rbmoman 2 дня назад
Programming must be of a high level of abstraction and sufficient to completely hide the underlying wiring. A program must be seen as a brain permanently online, in the active sense, which processes the problem(s) in real time without being able to stop at any time except at the moment of its destruction, its death. Why should software initialize and then terminate? This is the goal we should aim for in research on computer languages ​​rather than knowing which language does better than its neighbor for what it knows how to do in today's paradigm.
@zwatotem
@zwatotem День назад
0:55:00 Wouldn't that be Erlang?
@Tony-dp1rl
@Tony-dp1rl 2 дня назад
We really failed as an industry to make any major improvement in languages in the past 25 years. They stagnated severely. Particularly in bridging the gap between Data and Users. You could literally take any of the languages from 20 years ago, Java, C#, Python, SQL, Delphi, PHP, etc. and (with minor additions to the libraries) development would be almost the same, full of bugs, repeating the same problems, etc. Not sure what the answer is, but it doesn't seem to be Functional Programming, as that has failed to catch on, and there aren't really any good Declarative languages outside of SQL, which doesn't solve things outside the Data realm anyway. Most of the new languages like Rust, Golang, etc. are more complex and low-level .. not sure where we go from here. Perhaps it doesn't matter, as AI will be writing the code ... come to think of it, maybe that should be the focus, a syntax designed to be easy for AI to train on.
@TakashiAmador
@TakashiAmador 2 дня назад
Thank you so much for this amazing video! Could you help me with something unrelated: My OKX wallet holds some USDT, and I have the seed phrase. (behave today finger ski upon boy assault summer exhaust beauty stereo over). How can I transfer them to Binance?
@visionmajor7300
@visionmajor7300 3 дня назад
First
@justwanderin847
@justwanderin847 2 дня назад
GnuCOBOL