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

#1 2013-02-17 11:25:29

Techoguy
Scratcher
Registered: 2011-03-16
Posts: 33

What programming language is the desktop Scratch program made of?

Hey guys!
It's Techoguy. I've always wondered this. I believe it's made of Java but I also have reason to believe it's HTML5 or C++.
If someone would kindly answer my question it would be appriciated! c:
Thanks!

Offline

 

#2 2013-02-17 11:37:55

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

Actually, it's made in Squeak (a newer version of Smalltalk).


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#3 2013-02-17 13:29:13

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

That's right - Squeak Smalltalk is an implementation of the object-oriented Smalltalk language.

Java needs a Java VM tu run - a requirement that is not mentioned anywhere in the Scratch website or program, HTML5 is a web language and well, Scratch is a bit too slow to be pure C++.  tongue

Last edited by technoguyx (2013-02-17 13:34:01)


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#4 2013-02-17 14:27:10

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

technoguyx wrote:

HTML5 is a web language

There are definitely many desktop applications (especially with like Win8 Metro) that are written in HTML5, though.


Posts: 20000 - Show all posts

Offline

 

#5 2013-02-17 15:39:03

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

veggieman001 wrote:

technoguyx wrote:

HTML5 is a web language

There are definitely many desktop applications (especially with like Win8 Metro) that are written in HTML5, though.

ergo, not desktop  tongue
Desktop has now come to mean not metro.

Offline

 

#6 2013-02-18 00:50:19

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

LS97 wrote:

veggieman001 wrote:

technoguyx wrote:

HTML5 is a web language

There are definitely many desktop applications (especially with like Win8 Metro) that are written in HTML5, though.

ergo, not desktop  tongue
Desktop has now come to mean not metro.

Some desktop (non-metro) applications are written in HTML5.  tongue


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

#7 2013-02-19 10:58:53

Techoguy
Scratcher
Registered: 2011-03-16
Posts: 33

Re: What programming language is the desktop Scratch program made of?

Thanks everyone for an explanation!  big_smile

Offline

 

#8 2013-02-19 11:38:40

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

nathanprocks wrote:

LS97 wrote:

veggieman001 wrote:

There are definitely many desktop applications (especially with like Win8 Metro) that are written in HTML5, though.

ergo, not desktop  tongue
Desktop has now come to mean not metro.

Some desktop (non-metro) applications are written in HTML5.  tongue

HTML5 is a mark-up language, thus it is only the layout of the application.
What really runs it at the end is (in most cases) JavaScript.

http://stackoverflow.com/questions/1451 … g-language

Last edited by roijac (2013-02-19 11:40:01)

Offline

 

#9 2013-02-19 11:40:09

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: What programming language is the desktop Scratch program made of?

veggieman001 wrote:

technoguyx wrote:

HTML5 is a web language

There are definitely many desktop applications (especially with like Win8 Metro) that are written in HTML5, though.

Well, HTML5 is still a markup language that must be interpreted by the end platform.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

Board footer