This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2008-01-09 16:23:48

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Squeak&Smaltalk

I have now been using Scratch for over 2 years and am now moving on to more advanced languages. I am now learning how to program with "Squeak". I am young (I am not going to state my age, for privacy), but I am hoping to program with Squeak and more advanced languages the way I have learned to use Scratch.
In this Forum, discuss how long you have been using Scratch, and how you are going to continue with programing. Here, we will also discuss how (for those who are using Squeak or smalltalk), you are learning and programing with it.

P.S. This gallery was mainly for serious programmers, in which are going to continue programing in their life.


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#2 2008-01-09 18:40:33

Heybrian
Scratcher
Registered: 2007-12-05
Posts: 100+

Re: Squeak&Smaltalk

MITscratcher wrote:

I have now been using Scratch for over 2 years and am now moving on to more advanced languages. I am now learning how to program with "Squeak". I am young (I am not going to state my age, for privacy), but I am hoping to program with Squeak and more advanced languages the way I have learned to use Scratch.
In this Forum, discuss how long you have been using Scratch, and how you are going to continue with programing. Here, we will also discuss how (for those who are using Squeak or smalltalk), you are learning and programing with it.

P.S. This gallery was mainly for serious programmers, in which are going to continue programing in their life.

uhhhh... sorry to say this, but do simething better with your life. dont just sit and program all day.


Black Mesa. go here to get a game 10 times better than SN or FW.  http://scratch.mit.edu/galleries/view/10650
Smiley! copy and paste these into your post or signature!  smile   sad    yikes                 big_smile     wink    tongue    hmm    neutral   cool   lol   mad   roll

Offline

 

#3 2008-01-09 18:45:15

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Squeak&Smaltalk

Heybrian wrote:

MITscratcher wrote:

I have now been using Scratch for over 2 years and am now moving on to more advanced languages. I am now learning how to program with "Squeak". I am young (I am not going to state my age, for privacy), but I am hoping to program with Squeak and more advanced languages the way I have learned to use Scratch.
In this Forum, discuss how long you have been using Scratch, and how you are going to continue with programing. Here, we will also discuss how (for those who are using Squeak or smalltalk), you are learning and programing with it.

P.S. This gallery was mainly for serious programmers, in which are going to continue programing in their life.

uhhhh... sorry to say this, but do simething better with your life. dont just sit and program all day.

I like sitting around and programming all day  smile

I do pascal, html, java, and actionscript 2.0 but mostly just java and actionscript.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#4 2008-01-09 18:52:34

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Re: Squeak&Smaltalk

archmage wrote:

Heybrian wrote:

MITscratcher wrote:

I have now been using Scratch for over 2 years and am now moving on to more advanced languages. I am now learning how to program with "Squeak". I am young (I am not going to state my age, for privacy), but I am hoping to program with Squeak and more advanced languages the way I have learned to use Scratch.
In this Forum, discuss how long you have been using Scratch, and how you are going to continue with programing. Here, we will also discuss how (for those who are using Squeak or smalltalk), you are learning and programing with it.

P.S. This gallery was mainly for serious programmers, in which are going to continue programing in their life.

uhhhh... sorry to say this, but do simething better with your life. dont just sit and program all day.

I like sitting around and programming all day  smile

I do pascal, html, java, and actionscript 2.0 but mostly just java and actionscript.

You are funny archmage! . . . The more we program, the smarter we get, and then we are the ones who may get into MIT! lol.


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#5 2008-01-09 19:29:08

Heybrian
Scratcher
Registered: 2007-12-05
Posts: 100+

Re: Squeak&Smaltalk

MITscratcher wrote:

archmage wrote:

Heybrian wrote:


uhhhh... sorry to say this, but do simething better with your life. dont just sit and program all day.

I like sitting around and programming all day  smile

I do pascal, html, java, and actionscript 2.0 but mostly just java and actionscript.

You are funny archmage! . . . The more we program, the smarter we get, and then we are the ones who may get into MIT! lol.

yeah but uhh no one wants to get onto scratch and they dont accept peaple


Black Mesa. go here to get a game 10 times better than SN or FW.  http://scratch.mit.edu/galleries/view/10650
Smiley! copy and paste these into your post or signature!  smile   sad    yikes                 big_smile     wink    tongue    hmm    neutral   cool   lol   mad   roll

Offline

 

#6 2008-01-09 20:06:33

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Re: Squeak&Smaltalk

Heybrian wrote:

MITscratcher wrote:

archmage wrote:


I like sitting around and programming all day  smile

I do pascal, html, java, and actionscript 2.0 but mostly just java and actionscript.

You are funny archmage! . . . The more we program, the smarter we get, and then we are the ones who may get into MIT! lol.

yeah but uhh no one wants to get onto scratch and they dont accept peaple

I don't necessarily understand what you are trying to say.


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#7 2008-01-09 20:47:21

Heybrian
Scratcher
Registered: 2007-12-05
Posts: 100+

Re: Squeak&Smaltalk

no one can get onto scratch. Its a live thing. you live where scratch company owner lives, you live in scratch. o btw you dont neccecarley get smarter each ti,me we program look
                       <when green flag clicked>
                        <repeat until>
                            <next costume>

no i didnt learn notin lolololololololololololioloilioliolilioliololii

Last edited by Heybrian (2008-01-09 20:47:55)


Black Mesa. go here to get a game 10 times better than SN or FW.  http://scratch.mit.edu/galleries/view/10650
Smiley! copy and paste these into your post or signature!  smile   sad    yikes                 big_smile     wink    tongue    hmm    neutral   cool   lol   mad   roll

Offline

 

#8 2008-01-09 21:30:00

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Re: Squeak&Smaltalk

No, but the more you use things like Scratch, the more it makes you think, and it makes you smarter (In a way). That's why the longer you use something, the more experienced you get, and then you get smarter at what you are doing.

When I said that you get smarter, It was more of a joke, I was speaking realistically.
But heres my point anyway.
lol :-p


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#9 2008-01-09 21:40:14

Heybrian
Scratcher
Registered: 2007-12-05
Posts: 100+

Re: Squeak&Smaltalk

ok llololololooloolololololololololol  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile  smile   smile   smile   smile   smile   smile


Black Mesa. go here to get a game 10 times better than SN or FW.  http://scratch.mit.edu/galleries/view/10650
Smiley! copy and paste these into your post or signature!  smile   sad    yikes                 big_smile     wink    tongue    hmm    neutral   cool   lol   mad   roll

Offline

 

#10 2008-01-10 01:23:05

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Squeak&Smaltalk

Hi MITscratcher,

I've been watching and using Scratch for a little over a year, 'lurking' on this site at first. Even though I have been using other programming languages like C, Pascal, Basic, Java, JavaScript and Smalltalk and still (or rather again) 'actively' love Squeak Smalltalk, I keep coming back to Scratch, because it is so much fun, and I enjoy this website so much.

I wouldn't even call other languages like Squeak 'more advanced', just because you can do much more with them. After all, I believe one criterion of an 'advanced' programming environment should be its ease of use, and the effort it takes to achieve original results. In this regard Scratch is actually one of the most 'advanced' programming environments I'm aware of.

So, have fun with Squeak and more complex programming languages, but please do occasionally come back to Scratch and share what you've learned elsewhere!


Jens Mönig

Offline

 

#11 2008-01-10 02:19:13

MyRedNeptune
Community Moderator
Registered: 2007-05-07
Posts: 1000+

Re: Squeak&Smaltalk

Heybrian wrote:

MITscratcher wrote:

archmage wrote:


I like sitting around and programming all day  smile

I do pascal, html, java, and actionscript 2.0 but mostly just java and actionscript.

You are funny archmage! . . . The more we program, the smarter we get, and then we are the ones who may get into MIT! lol.

yeah but uhh no one wants to get onto scratch and they dont accept peaple

You can get into MIT... if you have 46 thousand dollars. A year.


http://i52.tinypic.com/5es7t0.png I know what you're thinking! "Neptune! Get rid of those filthy advertisements and give us back the Zarathustra siggy, you horrible person!" Well, don't worry about it, the Zara siggy will be back soon, new and improved! ^^ Meanwhile, just do what the sig tells you to. >.>

Offline

 

#12 2008-01-10 13:09:53

Llamalover
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: Squeak&Smaltalk

HyBrian, ever heard the quote "If you ain't got nuffin' nice to say, don't say nuffin' at all!"






(In case anyone's wondering, the quote comes from a very intelligent, peaceful and wise bunny called Thumper (I think) in Bambi)


Be nice, I'm an old lady  wink

Offline

 

#13 2008-01-10 14:49:09

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Squeak&Smaltalk

MyRedNeptune, although MIT is expensive, you can't buy your way in (at least not for that little money).  The admissions process for any of the top universities is much more complicated than that!
Look at
http://www.mitadmissions.org/
They give information about what the score range is for students who got accepted and lots of other stuff about the application process. 

Even though the sticker price for top universities is high, most of them have financial aid packages that make it much more affordable.  (Something like 90% of MIT students get some financial aid.)

If you want to go to a top university, you should work on getting good grades, doing well on tests, and doing interesting things with your spare time (not just play video games and hang out at the mall).  The universities are looking for smart people who do interesting things.

And don't look just at the reputation of the school, but find out what they are actually doing with their undergrad students.  Some schools are great places to be a grad student but terrible for undergrads, since the faculty have no time for the undergrads. Others have great undergrad teaching, but not much research, which can also be limiting.  What you want is a school that does research in areas that you are particularly interested in and involves its undergrads in the research.  MIT has a pretty good track record in this regard for some fields (like the MIT media lab that Scratch came out of), and not so good in other fields.

Offline

 

#14 2008-01-11 17:56:24

johnm
Scratcher
Registered: 2007-03-08
Posts: 100+

Re: Squeak&Smaltalk

Hi, MITScratcher.

If you are not sure how to get started with Squeak, I recommend looking at Jen's project showing how to get started with the "Scratch Source Code" Squeak image:

  http://scratch.mit.edu/projects/Jens/75626

As a next step, you might try this tutorial:

  http://static.squeak.org/tutorials/BankAccount.html

What you build with the tutorial is pretty boring--it's not graphical or interactive the way Scratch projects are. But that tutorial will teach you some of the basic programming tools and techniques for programming in Squeak. And once you know those, you will be be ready to try creating an interactive, animated application using the Morphic graphics framework. (There is another tutorial for that.)

If there seems to be a lot to learn about Squeak, you are right! In fact, Squeak is usually only taught at the college level. But if you are patient with yourself and willing to make mistakes (and maybe lose all you work sometimes and have to start over), Squeak will eventually start to make sense.

If you like to learn from books, my favorite book about Smalltalk-80 is "Smalltalk-80: The Language". This book is about Smalltalk, in general, not Squeak specifically, but I think it does a great job of explaining all the core ideas in the first five chapters. It can also be used as reference. Squeak was created about 15 years after that Smalltalk-80 book was written, and Squeak has added some new things, but the basic features of the language and the core library of useful code that comes with it (which is called the "class library"), have not changed much. Mark Guzdial's Squeak textbook might also be useful--and it's specific to Squeak.

Good luck with Squeak!

  -- John

Last edited by johnm (2008-01-11 18:03:35)

Offline

 

#15 2008-01-11 18:35:10

johnm
Scratcher
Registered: 2007-03-08
Posts: 100+

Re: Squeak&Smaltalk

Hi, again, MITScratcher.

By the way, I went to MIT as an undergraduate, and I loved it.

I was interested in many things while I was growing up--science, computers, music, the outdoors, photography, electronics, and reading. I was fortunate to have parents and teachers who encouraged my interests and helped me learn more about them. For example, my high school did not offer a second year of physics, but the physics teacher let me do an independent study my senior year. I learned a lot about black holes and relativity, and I also worked through a big part of a college-level physics book. I got a good score on the AP physics exam, but that's not why I did the independent study. I just thought physics was fascinating and wanted to know more about it. (At the time I thought I would major in physics, but I ended up switching to electrical engineering and then to computer science.)

I also liked to build things, sometimes from kits and sometimes on my own. Some things I built worked, others were spectacular failures. But I had fun learning by trying things out. Programming is like that--you learn a lot by trying things out.

I did not know much about MIT until my junior year of high school. But once I learned about MIT, I knew it would be a great place for me. And I was right! At MIT, many of the other students had a lot of my "nerdy" interests. They liked to learn and many of them also liked to build things using what they learned. It is hard to get into MIT. I did not have perfect grades or test scores, so I was surprised that I got in. And it was pretty expensive. My dad was not sure we could afford it, but I got summer jobs to pay for part of it myself and his company helped out with a partial scholarship. MIT does give a lot of financial aid and you can also get student loans to help out.

I did enjoy MIT, and MIT is a great college to shoot for. But if MIT had not admitted me, or if I could not figure out how to pay for it, I think I could have been just as happy at another college. I was not so luck with graduate school. I did not get into my first three choices, but I ended up loving the one I did get into. With a bit of creativity and bit of flexibility, you can find ways to pursue your interests where ever you end up.

Here are two big lessons I've learned:

  1. Follow your own interests. I can't tell you how often something that I learned just "for fun" has turned out to be useful later on.

  2. Take charge of your own education. It's amazing how much you can teach yourself just by reading books, using the internet, asking people, and trying things out on your own. If you are interested in a subject, learning it on your own is incredibly exciting and fun. And if you get into the habit of learning on your own, you will enjoy doing it for your whole life.

If you do these two things, I think you will spend your life doing interesting things, even if you do sometimes run into setbacks--such as not getting into your first choice of graduate school. And you will never get bored because there are so many interesting things to learn.

  -- John

Last edited by johnm (2008-01-11 19:08:55)

Offline

 

#16 2008-01-12 15:46:44

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Re: Squeak&Smaltalk

Sorry that I did not get back to your responses, for I have many midterms and assignments to study for. Anyways, thank you for your encouragement and recourses!

I have just begun to learn how to "navigate" my way around Squeak, and analyze a few "scripts" (as they would be called in Scratch). I am beginning to understand details. But my main concern is how "precise" Squeak programing is rather than Scratch; Details DO matter tremendously! I will continue to learn and Squeak, Thank you and,
SCRATCH ON!


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#17 2008-01-12 16:27:32

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: Squeak&Smaltalk

Ive tried way too much languages out  smile  ! html, javascript, actionscript, scratch, even DOS commands (You never know... Maybe it's usefull sometimes... NOT) and Qbasic, and VBA. Ok, i think the list is finshed, and i know it is enough for a guy programming 3 or 4 years.

By now, scratch is the most used, because it goes way faster to program a game. Second place javascript/html (most advanced work by now: scratchresources.tk), third flash actionscript, and the rest is useless.

I really would like to learn a little squeak smalltalk, but i don't know how to start. And Ialso do not understand the difference between squeak and smalltalk - yet. Any suggestions on how to learn squeak?


http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#18 2008-01-13 15:56:16

MITscratcher
Scratcher
Registered: 2007-09-16
Posts: 100+

Re: Squeak&Smaltalk

Any questions or comments?


http://scratch.mit.edu/projects/MITscratcher/235497
                    ^ My NEW Snake Game! ^

Offline

 

#19 2008-01-14 02:09:27

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Squeak&Smaltalk

johmn wrote:

If you like to learn from books, my favorite book about Smalltalk-80 is "Smalltalk-80: The Language". This book is about Smalltalk, in general, not Squeak specifically, but I think it does a great job of explaining all the core ideas in the first five chapters. It can also be used as reference.

You can download this book as pdf for free here: http://stephane.ducasse.free.fr/FreeBooks/BlueBook/


Jens Mönig

Offline

 

#20 2008-01-14 03:34:57

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Squeak&Smaltalk

Wow, free stuff!  Thanks again, Jens!


http://i39.tinypic.com/2nav6o7.gif

Offline

 

Board footer