Master Object Oriented Programming. Smalltalk’s Big Secret: Turtles!

  Рет қаралды 2,767

Code With Huw

Code With Huw

Күн бұрын

What the heck are turtles anyway? In this lesson, I’ll show you how Squeak Smalltalk’s turtles can really help you get to grips with OOP (object oriented programming). They let you control obvjects by sending one or more messages to them. And the end result - you can draw pictures on screen interactively.
In this lesson, I explain: cascading messages, turtle graphics, drawing with pens and creating both local and global variables. As always, you should download a free copy of Squeak Smalltalk and a free copy of the Smalltalk/V Tutorial so that you can follow along with this course.
BOOKMARK THE SERIES PLAYLIST
To follow this series in order, bookmark the playlist. New episodes are added to the playlist whenever they are published.
• Object Oriented Progra...
DOWNLOAD SQUEAK
Squeak Smalltalk
squeak.org/
DOWNLOAD THE SMALLTALK/V TUTORIAL
I will using the excellent Smalltalk/V Tutorial as the “course text” for this series and I encourage you to download a PDF copy of that too:
stephane.ducasse.free.fr/FreeB...
or:
rmod-files.lille.inria.fr/?di...
SUBSCRIBE TO THE CODE WITH HUW CHANNEL
To be notified whenever I upload new lessons, be sure to subscribe.
kzbin.info?s...
WHO IS HUW COLLINGBOURNE?
I’ve been programming since the early 1980s. I’ve written wrote programming columns on Java, C#, Delphi and other languages for “PC Plus Magazine”, “Computer Shopper” and numerous other UK magazines. I wrote the cult adventure game, The Golden Wombat Of Destiny, I have developed programming tools with SapphireSteel Software and I have written programming books published by Dark Neon and No Starch Press. These include books on programming C, C#, Java, Ruby, Delphi and Object Pascal, pointers, recursion and programming adventure games.
All my books can be found on Amazon.
Keep in Touch
==============================
Code With Huw on Facebook:
/ codewithhuw

Пікірлер: 7
@mtin79
@mtin79 Жыл бұрын
Would have needed this 20 years ago. Especially smalltalk / squeak 🐭
@BryanChance
@BryanChance 11 ай бұрын
I like these smalltalk tutorials and the C# programming. Thank you!
@LearnWithHuw
@LearnWithHuw 11 ай бұрын
Many thanks.
@TalhaAzim
@TalhaAzim Жыл бұрын
Hi Huw, thanks for working on these tutorials! I've been curious about this for a while but documentation and tutorials are tricky. I know this is an extremely random and strange ask, but do you by any chance know how to connect with Dr. Alan Kay? I'm greatly interested in sharing some ideas with him and getting his advice. Like I said, random and strange.
@LearnWithHuw
@LearnWithHuw Жыл бұрын
Alan Kay is very active on Quora. If you have any questions, you could try posting them there. www.quora.com/profile/Alan-Kay-11 There are also some contact details on the UCLA site. I won't post those here but you can search and give them a try if you like.
@cffinch44
@cffinch44 9 ай бұрын
Your code draws in a other Workspace window where mine draws on the main HomeProject window background. This was frustrating me as my Workspace windows placement covered it so I could not see it. I got no erros but it seemed as if the code would not run. Maybe slightly more detail about how your image is setup is needed so our results look like yours. Also it woudl be nice to see how you use the .st files. I presume you wrtie the code into a .st file using your deitor of chouce and then open it with Squeak. Maybe this is not directly pertinent to OOP but if those watching experience thigns differently than they see on the screen it may cause some frustraioin and even abandonment of further attempts. Simply a suggestion.
@LearnWithHuw
@LearnWithHuw 9 ай бұрын
I wrote the code in Squeak. Some code I imported from the old Smalltalk/V files (and then edited in Squeak). The drawing is on the screen in some examples but may appear to be on an underlying Workspace window (for ease of viewing). I have only used some very basic graphics here since I just want to use the Smalltalk/V examples to illustrate features such as blocks and loops rather than explore the more powerful graphics of Squeak.
Object Oriented Programming With Smalltalk - Objects and Messages
14:54
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 7 МЛН
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 22 МЛН
Object Oriented Programming is Good | Prime Reacts
31:30
ThePrimeTime
Рет қаралды 285 М.
What is Clean Code? with "Uncle Bob" Robert C. Martin
12:07
The Data Science Channel
Рет қаралды 9 М.
5 Tips For Object-Oriented Programming Done Well - In Python
16:08
Learn Pascal Programming in 10 Minutes
9:14
Code With Huw
Рет қаралды 1,5 М.
Rust Functions Are Weird (But Be Glad)
19:52
Logan Smith
Рет қаралды 126 М.
Object-Oriented Programming Java Tutorial (Java OOP) #71
14:07
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 7 МЛН