coolhogs wrote:
I need a programming language to learn that's not much harder than Scratch, but hard. Nothing too advanced.
![]()
Learn javascript its free syntax [ or loosely typed syntax is close to scratch and its epicly more powerful]
Here is why javascript
- Its fast [ it beats python , perl , java [yes java core ],php in speed by miles [removed] java is 150% slower then javascript and php is about 3000% slower then js ].
- Its simple
- Its the language of the internet
- Its maintained by web
- There is a nice and supportive community for javascript
Keep in mind JAVA is NOT JAVASCRIPT
JAVA AND JAVASCRIPT ARE LIKE CAR AND CARPET
JavaSCRIPT is the web-browsers language which has came out of browser recently :-) hppe that helps
Last edited by Paddle2See (2012-06-15 19:52:17)
Offline
fanofcena wrote:
coolhogs wrote:
I need a programming language to learn that's not much harder than Scratch, but hard. Nothing too advanced.
![]()
Learn javascript its free syntax [ or loosely typed syntax is close to scratch and its epicly more powerful]
Here is why javascript
- Its fast [ it beats python , perl , java [yes java core ],php in speed by miles [removed] java is 150% slower then javascript and php is about 3000% slower then js ].
- Its simple
- Its the language of the internet
- Its maintained by web
- There is a nice and supportive community for javascript
Keep in mind JAVA is NOT JAVASCRIPT
JAVA AND JAVASCRIPT ARE LIKE CAR AND CARPET
JavaSCRIPT is the web-browsers language which has came out of browser recently :-) hppe that helps
Could you provide a link to the download for Mac?
Last edited by Paddle2See (2012-06-15 19:52:37)
Offline
coolhogs wrote:
Could you provide a link to the download for Mac?
You don't need a download, just a text editor and an internet browser.
open "text edit" and save it as a ".html". The, keeping the text editor open, open the saved file with an internet browser (sometimes you have to open an internet browser and then drag the file into the browser).
Type this into the text editor, and you have your basic structure:
<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> function startcode() // code in here will run when the page is loaded { // script goes here } // script can go here </SCRIPT> </HEAD> <BODY onLoad="startcode();"> </BODY> </HTML>
Last edited by MoreGamesNow (2012-05-19 16:31:17)
Offline
There aren't really ones like that
Offline
MoreGamesNow wrote:
coolhogs wrote:
Could you provide a link to the download for Mac?
You don't need a download, just a text editor and an internet browser.
open "text edit" and save it as a ".html". The, keeping the text editor open, open the saved file with an internet browser (sometimes you have to open an internet browser and then drag the file into the browser).
Type this into the text editor, and you have your basic structure:Code:
<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> function startcode() // code in here will run when the page is loaded { // script goes here } // script can go here </SCRIPT> </HEAD> <BODY onLoad="startcode();"> </BODY> </HTML>
That HTML needs a doctype, and should be lowercase if you want to fit XHTML standards.
Offline
jvvg wrote:
MoreGamesNow wrote:
coolhogs wrote:
Could you provide a link to the download for Mac?
You don't need a download, just a text editor and an internet browser.
open "text edit" and save it as a ".html". The, keeping the text editor open, open the saved file with an internet browser (sometimes you have to open an internet browser and then drag the file into the browser).
Type this into the text editor, and you have your basic structure:Code:
<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> function startcode() // code in here will run when the page is loaded { // script goes here } // script can go here </SCRIPT> </HEAD> <BODY onLoad="startcode();"> </BODY> </HTML>That HTML needs a doctype, and should be lowercase if you want to fit XHTML standards.
You don't really need to fit standards though.
Offline
veggieman001 wrote:
jvvg wrote:
MoreGamesNow wrote:
You don't need a download, just a text editor and an internet browser.
open "text edit" and save it as a ".html". The, keeping the text editor open, open the saved file with an internet browser (sometimes you have to open an internet browser and then drag the file into the browser).
Type this into the text editor, and you have your basic structure:Code:
<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> function startcode() // code in here will run when the page is loaded { // script goes here } // script can go here </SCRIPT> </HEAD> <BODY onLoad="startcode();"> </BODY> </HTML>That HTML needs a doctype, and should be lowercase if you want to fit XHTML standards.
You don't really need to fit standards though.
You totally need to fit standards! A browser may display it, but it will probably not understand it that well. It also helps you rank higher in search engines if you have correct syntax (not to mention it gives you bragging rights )
Offline
jvvg wrote:
veggieman001 wrote:
jvvg wrote:
That HTML needs a doctype, and should be lowercase if you want to fit XHTML standards.You don't really need to fit standards though.
You totally need to fit standards! A browser may display it, but it will probably not understand it that well. It also helps you rank higher in search engines if you have correct syntax (not to mention it gives you bragging rights
)
I've never fit standards and never had a problem.
Offline
Um, yeah it is. If it wasn't "code based" it wouldn't be a programming language. I think you mean "text based".
veggieman001 wrote:
There aren't really ones like that
![]()
+1
Python or Ruby might be the closest you can get
Last edited by slinger (2012-05-20 03:59:07)
Offline
slinger wrote:
Um, yeah it is. If it wasn't "code based" it wouldn't be a programming language. I think you mean "text based".
veggieman001 wrote:
There aren't really ones like that
![]()
+1
Python or Ruby might be the closest you can get![]()
scratch isn't text based
Its a script based language AND a drag and drop one as well
Offline
muppetds wrote:
slinger wrote:
All programming languages are "code based".
scratch isn't
Smalltalk is the base labguage of Scratch. When you program in Scratch you are just using a front end to Smalltalk. Download either Squeak or Pharo to try Smalltak directly.
Offline
OldCodger wrote:
muppetds wrote:
slinger wrote:
All programming languages are "code based".
scratch isn't
Smalltalk is the base labguage of Scratch. When you program in Scratch you are just using a front end to Smalltalk. Download either Squeak or Pharo to try Smalltak directly.
I'm not sure I buy that. Every language is, at its base, in binary (or, if you don't count that, in assembly code). Basically every programming language is just a more user-friendly language that is, at its most basic components, assembly code. To say that an using an interface is the same as programming in the language it is written in is to say that we're programming in assembly when we use Scratch
I would say that Scratch is a programming language, written in Squeak, and that Squeak is a programming language too.
Last edited by MoreGamesNow (2012-05-20 20:36:32)
Offline
What kind of things are you interested in?
coolhogs wrote:
i want a programming language that's like [scratchblocks).
If maths is your thing try StarLogo TNG. Mitch Resnick developed StarLogo before Scratch. StarLogo TNG uses blocks similar to Scratch. If you want to graduate you can try NetLogo which is much more sophisticated with lots of interesting models and is text based.
Offline
MoreGamesNow wrote:
OldCodger wrote:
muppetds wrote:
scratch isn't
Smalltalk is the base labguage of Scratch. When you program in Scratch you are just using a front end to Smalltalk. Download either Squeak or Pharo to try Smalltak directly.
I'm not sure I buy that. Every language is, at its base, in binary (or, if you don't count that, in assembly code). Basically every programming language is just a more user-friendly language that is, at its most basic components, assembly code. To say that an using an interface is the same as programming in the language it is written in is to say that we're programming in assembly when we use Scratch
![]()
I would say that Scratch is a programming language, written in Squeak, and that Squeak is a programming language too.
Well yes, at the bottom everything is in some assembly language, but very few people want to go that deep. If you do then there are languages which let you program in assembler when you need the extra speed: eg Forth.
Offline
coolhogs wrote:
i want a programming language that's like [scratchblocks).
That is exactly what I am looking for, a text-based simple program like Scratch forum scratchblocks.
Offline
MoreGamesNow wrote:
OldCodger wrote:
muppetds wrote:
scratch isn'tSmalltalk is the base labguage of Scratch. When you program in Scratch you are just using a front end to Smalltalk. Download either Squeak or Pharo to try Smalltak directly.
I'm not sure I buy that. Every language is, at its base, in binary (or, if you don't count that, in assembly code). Basically every programming language is just a more user-friendly language that is, at its most basic components, assembly code. To say that an using an interface is the same as programming in the language it is written in is to say that we're programming in assembly when we use Scratch
![]()
I would say that Scratch is a programming language, written in Squeak, and that Squeak is a programming language too.
I'm not saying scratch isn't a programming language but a drag'an'drop one
@topic Ruby?
Offline
I want to learn JavaScript, all I know right now is HTML and Scratch, is there anything else I need to know before I start
(BTW, HTML is incredibly easy, I learned it in an hour)
Offline