A wonderful conversation to have with proponents of #OOP is whether or not the compiler of their programming language and the CPU that carries out their instructions care about the immutability (finality) of their memory placeholders. Oh, you can't change to which memory location your variable points because you declared it as constant or final? Guess what? The CPU doesn't care. And that's why memory leaks happen.

Alan Kay on the meaning of "object-oriented programming" (2003)

https://notes.shixiangxi.com/en/docs/appendix/alan-kay-on-oop/

#HackerNews #Tech #OOP

Dr. Alan Kay on the Meaning of "Object-Oriented Programming" | Causality-Oriented Architecture Notes

The following are two emails from Alan Kay to Stefan Ram in July 2003, clarifying what "object-oriented programming" originally meant to the person who coined the term.

There's nothing to see yet in my GravityLoops simulator in Interlisp and LOOPS, but for good reason. I worked on the foundations that will make the program actually show something on the screen.

https://journal.paoloamoroso.com/preparing-gravityloops-for-simulation

#interlisp #lisp #oop

Preparing GravityLoops for simulation

I'm making progress with GravityLoops, my gravity simulator in Interlisp and LOOPS. There is nothing to see yet but my latest work put in...

Paolo Amoroso's Journal

Ich verantworte bei der nächsten #oop wieder einen Track. Diesmal zum Thema Digitale Soveränität.

Ich freue mich auf zahlreiche Einreichungen:

https://www.oop-konferenz.de/de/oop-2027-in-muenchen/vortrag-einreichen

#digitaleSoveränität #digitalsovereignty #opensource

C++ 창시자 비야네 스트롭스트룹이 회고하는 C++의 25년과 설계 철학

C++는 C의 원시성을 극복하고 정적 타입 안전성과 추상화를 시스템 프로그래밍에 도입하기 위해 설계되었다.

🔗 원문 보기

C++ 창시자 비야네 스트롭스트룹이 회고하는 C++의 25년과 설계 철학

C++는 C의 원시성을 극복하고 정적 타입 안전성과 추상화를 시스템 프로그래밍에 도입하기 위해 설계되었다.

Ruby-News
Exam Object-Oriented Programming #OOP graded! Lowest grade: 1.0; Highest grade: 9.8 (which will be a 10.0 on the grade list!) 66% passed the exam. Also, we graded this within less than 24 hours after the students did the exam!
foojay – a place for friends of OpenJDK

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay
foojay – a place for friends of OpenJDK

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay

Don't mind me, I'm just using the Medley environment to work on my gravity simulator in Interlisp and LOOPS. It's 1986(+40) and this new OOP thing is a lot of fun.

https://journal.paoloamoroso.com/gravityloops-a-gravity-simulator-in-interlisp-and-loops

#interlisp #oop #lisp

The December, 1983 edition of the LOOPS manual listed the intellectual precursors of the Lisp Object-Oriented Programming System, the object extension of Interlisp:

- Smalltalk
- Flavors
- PIE
- KRL
- UNITS
- EMYCIN

#oop #interlisp #lisp #retrocomputing