This is a poll to see what most Scratchers would choose as an alternative to Scratch itself. If you still think Scratch is better, then you can post a language you used BEFORE joining Scratch.
1. Do (or did) you like one of the following programming languages:
Java
C
C++
BASIC
Logo
Flash
Python
Other
2. What were the pros/cons of this language as opposed to Scratch?
Last edited by SmartIrishKid (2009-07-28 11:07:36)
Offline
Flash. Definetly. The only con about it is that it's harder than scratch.
Offline
Before I found out about Scratch, my dad and I tried out Java.
Pros: more options, doesn't use up memory
Cons: takes FOREVER to learn Sprites, takes a page of code for a simple script as opposed to a few blocks, not as user-friendly, etc.
Offline
The only thing scratch really has is its user friendliness. Most other languages out preform scratch in every other aspect.
Anyways my favorite languages are java and actionscript which have similar syntax.
I'll talk about Actionscript since I use it more.
Pros:
Easy to use (compared to other programing languages)
Flash player in easy to load in the browser and lightweight
was upgraded 2-3 years ago and made much more powerful
lots of features
Popular tool for online game creation
Cons: Not as user friendly as scratch, required memorizing commands
Scratch as a language is extremely limited. It doesn't even have such basic commands as sprite duplication. Scratch is good for simple programming but horrible for professional development and complex programming.
Last edited by archmage (2009-04-16 14:21:11)
Offline
SmartIrishKid wrote:
This is a poll to see what most Scratchers would choose as an alternative to Scratch itself. If you still think Scratch is better, then you can post a language you used BEFORE joining Scratch.
1. Do (or did) you like one of the following programming languages:
Java
C
C++
BASIC
Logo
Flash
Other? (I don't know all of them.)
2. What were the pros/cons of this language as opposed to Scratch?
Can't say much here.
I've been playing around with the Logo turtle, but it can also be used for more complex stuff. Pros compared to Scratch? It's more powerful (ex: It lets you make pop-ups and quicker Pseudo-3D [which if you were to try on Scratch could cause UBERLAG.]) Cons? Sligthly harder to use since it's typed.
I also use Starlogo TNG, if it counts. Pros? It's about as easy as Scratch, but on 3D. Cons? It's hard to make, say, custom models. You need to get a Quake III model of it, and type a bunch of stuff on a .txt, I think.
I rarely use ROBLOX Lua. Pros? Incredibly powerful compared to Scratch. Cons? Typed, and can be easily used to make malicious scripts which ruin people's Places.
Last edited by technoguyx (2009-04-16 20:18:56)
Offline
Python w00t w00t see this comic:
If it doesn't show go here..
Last edited by demosthenes (2009-04-16 20:27:03)
Offline
demosthenes wrote:
Python w00t w00t see this comic:
http://xkcd.com/353/
If it doesn't show go here..
I can.. i can... i can FLY!!!
Offline
1. Do (or did) you like one of the following programming languages:
Java
C
C++
BASIC
Logo
Flash
Other? (I don't know all of them.)
I Don´t know all of them but i´ve made a flash calulator following a video in flash
2. What were the pros/cons of this language as opposed to Scratch?
My Eyes scripting too hard
Offline
Hi, I used Python before I used Scratch.
I actually like Python a little more because I can use it to program my Lego NXT.
I used both for a while until I discovered, to my utter dismay, that it is impossible to save Python Programs.
Okay, so, technically, I can save the programs but, for some reason, I can't open them.
I suppose Python could be considered an, "Other."
Offline
Scratch is faster at making things or takes the same time but can make better games than anything.
Offline
Sinclair BASIC, for reasons of nostalgia
Offline
I am learning objective C but I like shell scripting best
Offline
I liked Basic before
Pros: Simple to use, non case-sensitive
Cons: Many of the structures used in Basic (Like the for loop) aren't very similar to programming languages used in buisness.
Offline
I know Java, but I really don't program in it anymore. I prefer more website programming (HTML, PHP, stuff like that), and I almost (but unsuccessfully) started a web server (using my own PC).
Offline
Besides Scratch, I currently use Context Free, a language that prints shapes. Sounds boring, but is awesome for fractals. 150,000 shapes in 10 seconds isn't that bad. I also looked at Blender, but that's a little beyond me at this point. I also know some basic HTML and a few commands from some database manipulator thing, but not much.
Offline