Reflection: Smalltalk's Most Enduring Idea? By Bryan Foote (2017)
The video discusses the importance of small talk in programming, drawing from object-oriented training and Smalltalk experience. The speaker explores meta objects in their master's thesis, emphasizing the need for additional resources.
Read original articleThe video at the specified YouTube link features a speaker reflecting on the significance of small talk in computer programming. They share insights from their object-oriented training and experience in constructing objects using Smalltalk. Additionally, the speaker discusses their participation in the Smalltalk community and their exploration of meta objects during their master's thesis. They highlight the constraints faced during their endeavors and express the necessity for more resources to further develop their concepts.
Related
Smalltalk syntax in 7 minutes [video]
The YouTube video explains Smalltalk syntax, emphasizing readability and message-based object interaction. It covers keywords, arrays, closures, and method execution in Pharo Smalltalk, providing a practical example and additional learning resources.
Self and Self: Whys and Wherefores (2009) [video]
The YouTube video discusses career and idea management, prioritization, Simula creation, structured programming, leadership in development, values in design, and efficient garbage collection. It mentions optimizing a Small Talk system in graduate studies.
Dynamic Translation of Smalltalk to WebAssembly
The article explores Smalltalk code translation to WebAssembly (WASM) within the Catalyst project. It details levels of Smalltalk, JavaScript, and WASM, focusing on direct Smalltalk to WASM optimization. A new translator, WATCompiledMethodTranslator, aids in this process, exemplified by a Smalltalk expression conversion. Creation of a WASM module for Smalltalk methods is explained, highlighting performance advantages and potential future comparisons with dynamic JS translations. Collaboration in the Smalltalk community is encouraged for further advancement.
Brian Kernighan Reflects on "The Practice of Programming" [video]
The YouTube video features author Brian Kernighan discussing "The Practice of Programming" book, programming language development, industry changes, memory management in C/C++, CSV parsing challenges, and computing resources impact on software engineering.
Alan Kay – Doing with Images Makes Symbols: Communicating with Computers (1987)
Dr. Alan Kay's 1987 video explores the development of the "windows and mouse" interface, influenced by past ideas like Sketchpad and NLS. The lecture discusses human psychology and design principles, targeting computer science enthusiasts.
Related
Smalltalk syntax in 7 minutes [video]
The YouTube video explains Smalltalk syntax, emphasizing readability and message-based object interaction. It covers keywords, arrays, closures, and method execution in Pharo Smalltalk, providing a practical example and additional learning resources.
Self and Self: Whys and Wherefores (2009) [video]
The YouTube video discusses career and idea management, prioritization, Simula creation, structured programming, leadership in development, values in design, and efficient garbage collection. It mentions optimizing a Small Talk system in graduate studies.
Dynamic Translation of Smalltalk to WebAssembly
The article explores Smalltalk code translation to WebAssembly (WASM) within the Catalyst project. It details levels of Smalltalk, JavaScript, and WASM, focusing on direct Smalltalk to WASM optimization. A new translator, WATCompiledMethodTranslator, aids in this process, exemplified by a Smalltalk expression conversion. Creation of a WASM module for Smalltalk methods is explained, highlighting performance advantages and potential future comparisons with dynamic JS translations. Collaboration in the Smalltalk community is encouraged for further advancement.
Brian Kernighan Reflects on "The Practice of Programming" [video]
The YouTube video features author Brian Kernighan discussing "The Practice of Programming" book, programming language development, industry changes, memory management in C/C++, CSV parsing challenges, and computing resources impact on software engineering.
Alan Kay – Doing with Images Makes Symbols: Communicating with Computers (1987)
Dr. Alan Kay's 1987 video explores the development of the "windows and mouse" interface, influenced by past ideas like Sketchpad and NLS. The lecture discusses human psychology and design principles, targeting computer science enthusiasts.