Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

Yoshiki Ohshima

6 лет назад

25,587 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@lepidoptera9337
@lepidoptera9337 - 12.11.2023 11:08

OMG, what a bunch of baloney. Kay clearly knew nothing about either biology or computer science. No wonder that he appeals to people who have absolutely no knowledge about programming.

Ответить
@stvienna
@stvienna - 19.10.2022 23:19

Decouple Algo step

Ответить
@btcvibes1436
@btcvibes1436 - 22.06.2022 12:03

Thanks for sharing this video 😊

Ответить
@ConanXin
@ConanXin - 04.02.2022 19:52

与艾伦·凯(Alan Kay)讨论面向对象程序设计(VPRI 0246)

Ответить
@pawandesh
@pawandesh - 22.07.2021 11:31

This is like seeing OOP God. Great respect for Alan Kay Sir.

Ответить
@ddubs123
@ddubs123 - 18.04.2021 21:14

Does anyone know what year this is?

Ответить
@aknabi
@aknabi - 23.02.2021 18:29

Given his mention of ParcPlace Systems and Smalltalk/V Mac it's at least 1988, I'd say 1989?

Ответить
@danielsmith5626
@danielsmith5626 - 01.01.2021 06:22

this isn't c++ reeeee

Ответить
@rahulviveka2
@rahulviveka2 - 09.11.2020 00:25

Gold diamond ruby Platinum

Ответить
@lordadamson
@lordadamson - 14.04.2020 14:36

Man Alan Kay is a great mind. But he's also so full of shit lol

Ответить
@mmille10
@mmille10 - 29.10.2019 03:29

Re. "subclassing class-class" - Maybe people could learn about this by looking at the Smalltalk/V manual he talked about, but I felt like the part that always gets left out of these presentations of Smalltalk's meta capabilities is how to modify the UI to go directly at what you've changed. In this case, you'd probably want to modify the browser, so that you could work with your new kind of classes. Though, I have heard about how people have come up with browser frameworks in Squeak, for example, that allow a high level of customization (doing I quick lookup, I see an old presentation on building a custom browser in Glamour).

Ответить
@mmille10
@mmille10 - 29.10.2019 00:22

So this can be summed up by a Teddy Pendergrass song: "You got, you got, you got what I NEED!" :D

Ответить
@ArvindDevaraj1
@ArvindDevaraj1 - 09.09.2019 21:52

This talk was in 1987

Ответить
@MohammodnazmuSakiB
@MohammodnazmuSakiB - 04.09.2019 00:21

No audio. Please fix.

Ответить
@sanand6084
@sanand6084 - 03.07.2019 15:39

Creating future

Ответить
@fordfancon
@fordfancon - 29.05.2019 17:42

Thia video's date is uncertain the uploader thinks it's from the mid-1980s. It was uploaded in November 2017 and it has only four thousand views. There are only four comments. This astounds me.


 A lot of the talk is about projects in trouble. In such projects one common thread is an unspoken wish to change underlying ideas of the system after the system is half built. The result  in SQL systems is usually table creep.


 At an elementary level I think he has got some things wrong but so have  some supposed relational people when they think the only value of object application coding technique is data type inheritance.


Both camps miss an important concept, the idea that a system needs to be coherent and consistent. By insisting on a separation of language from data for example relational language and host language EF Codd as early as 1970 recognized what was missing.


 he recognized that in effect base relations are the axioms of a system. the SQL industry goes wrong by assuming a system should be able to change axioms in mid-flight. If the object industry thinks applications can enforce system-wide axiom's then they are wrong too.

On the other hand Alan K makes the screwy claim that a relational system cannot tell you how old somebody is, only their birthday. The object business seems to think that relational versus object is a binary choice. The problem of storing axioms can't be solved relationally they want some kind of roll-your-own persistence.


 When an application that is already written depends on certain axioms for example the laws of two-dimensional geometry why should it be forced to be Rewritten because some other application needs different axioms?


 It all reminds me of some exchanges elsewhere about relational theory. One poster claimed that a relational tuple could change. This reminded me about the old joke of how many psychiatrists does it take to change a lightbulb. The answer is only one but the light bulb has to want to change.

Ответить
@alexfrade3674
@alexfrade3674 - 02.01.2019 18:42

Now, this is priceless. Thank you, Ohshima.

Ответить
@franciscolopezsancho
@franciscolopezsancho - 27.12.2018 12:22

This is a master piece!!! Thanks Yoshiki for sharing it, very much appreciate it.

Ответить
@wginwien4
@wginwien4 - 16.11.2017 22:04

Thank you!

Ответить