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

#101 2012-05-26 17:38:01

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: Programming Languages Discussion

777w wrote:

Crystlemoon24 wrote:

IDK!?!?!?!?!   lol

french isnt as much a programming language as it is a spoken language :P

You quoted the wrong post. :L

Ohh, wait. I saw coolhog's post before I saw Crystlemoon24's previous post. :x

Last edited by RedRocker227 (2012-05-26 17:39:30)


Why

Offline

 

#102 2012-05-26 17:59:02

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: Programming Languages Discussion

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p


Why

Offline

 

#103 2012-05-26 21:41:19

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

Re: Programming Languages Discussion

Moved the discussion here.

CSS is a styling language. In the same way, HTML is a markup language. As I said before, you need CSS to be able to change the look and layout of the HTML.


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

Offline

 

#104 2012-05-26 21:43:47

coolhogs
Scratcher
Registered: 2011-07-26
Posts: 1000+

Re: Programming Languages Discussion

Can you give me the link, jvvg?

Or is it a built-in language?


Get ready for domination of:  tongue

Offline

 

#105 2012-05-26 21:45:02

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

Re: Programming Languages Discussion

coolhogs wrote:

Can you give me the link, jvvg?

Or is it a built-in language?

CSS is built-in, like HTML and JS.
There are tutorials at w3schools, though.


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

Offline

 

#106 2012-05-27 00:32:50

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

jvvg wrote:

coolhogs wrote:

Can you give me the link, jvvg?

Or is it a built-in language?

CSS is built-in, like HTML and JS.
There are tutorials at w3schools, though.

1. Nope CSS is not built in CSS is the language which tells the rendering engine in the browser how to render the content .

2. CSS is great and with the new specs its very much powerful then ever , actually u can make websites purely with CSS Animations and transitions now :-)

3. W3SCHOOLS WILL RUIN YOUR PROGRAMMING LIFE . kindly dont use it , use tutorials at mozilla developer network


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#107 2012-05-27 00:34:11

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

coolhogs wrote:

Can you give me the link, jvvg?

https://developer.mozilla.org/en-US/

that single link is all you need to learn everything about HTML , Javascript and Cascading Style Sheets [CSS]


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#108 2012-05-27 00:36:53

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

Harakou wrote:

fanofcena wrote:

roijac wrote:

if python is slow i don't want to know what javascript is  tongue

In that case you should see this,
Benchmarks showing js > python  tongue .
There are many more  tongue  and since the benchmark was made in these 2 years V8 has got even more faster  tongue  soo ... js is actually faster then python ;-) in a lot of cases :-) + JS has dual benifits learn it once and use it in browser , iOS , Android , Native wherever you want  tongue

I know nearly all of the languages in the benchmark [except of java]
and personally i like JavaScript > C++ > Python

Article wrote:

The benchmarks here do not try to be complete, as they are showing the performance of the languages in one aspect, and mainly: loops, arrays with numbers, basic math operations.

JS is no doubt impressive, but this is just testing basic number crunching. Plus, that speed is dependent on the engine that's running it. The V8 engine compiles JS to lower-level code, so this is kind of an apples-oranges comparison anyway.  wink

In the context of the original question, the language just needs to be a good next-step in programming. Personally, I think Python is a great bridge.  smile

Yeah Javascripts number crunching sucks [i am talking about the  IEEE double precesion issue] , but i personally think learning javascript worths it  tongue  .. and talking about the bridge my bridge was  Logo(yeah my lovely turtle ♥) -> C# -> Scratch -> C++ -> Python -> Php -> JavaScript. lol


And somebody told about the benchmarks , hmm do you know ? we are actually using javascript based servers [node.js] to effectively handle over 20k persistant connections ? Moreover JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes ( as a matter of fact the guy working @ google denmark on v8 is the same guy who worked on Java VM's for SUN ! woot! ), Hence this is actually being scripted.

Oh and by the way javascript nearly has the similar syntax shared by C++/C , Java , Perl , Php , C# so learning it is going to benifit you learn all the others! with python it gets me extremely confused!

Last edited by fanofcena (2012-05-27 00:52:51)


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#109 2012-05-27 00:58:44

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

Re: Programming Languages Discussion

fanofcena wrote:

jvvg wrote:

coolhogs wrote:

Can you give me the link, jvvg?

Or is it a built-in language?

CSS is built-in, like HTML and JS.
There are tutorials at w3schools, though.

1. Nope CSS is not built in CSS is the language which tells the rendering engine in the browser how to render the content .

2. CSS is great and with the new specs its very much powerful then ever , actually u can make websites purely with CSS Animations and transitions now :-)

3. W3SCHOOLS WILL RUIN YOUR PROGRAMMING LIFE . kindly dont use it , use tutorials at mozilla developer network

1. He means that you don't need to download anything to use it.
3. I find it really helpful when you're beginning, actually, and I haven't had any issues.


Posts: 20000 - Show all posts

Offline

 

#110 2012-05-27 01:18:25

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Programming Languages Discussion

fanofcena wrote:

Harakou wrote:

fanofcena wrote:

In that case you should see this,
Benchmarks showing js > python  tongue .
There are many more  tongue  and since the benchmark was made in these 2 years V8 has got even more faster  tongue  soo ... js is actually faster then python ;-) in a lot of cases :-) + JS has dual benifits learn it once and use it in browser , iOS , Android , Native wherever you want  tongue

I know nearly all of the languages in the benchmark [except of java]
and personally i like JavaScript > C++ > Python

Article wrote:

The benchmarks here do not try to be complete, as they are showing the performance of the languages in one aspect, and mainly: loops, arrays with numbers, basic math operations.

JS is no doubt impressive, but this is just testing basic number crunching. Plus, that speed is dependent on the engine that's running it. The V8 engine compiles JS to lower-level code, so this is kind of an apples-oranges comparison anyway.  wink

In the context of the original question, the language just needs to be a good next-step in programming. Personally, I think Python is a great bridge.  smile

Yeah Javascripts number crunching sucks [i am talking about the  IEEE double precesion issue] , but i personally think learning javascript worths it  tongue  .. and talking about the bridge my bridge was  Logo(yeah my lovely turtle ♥) -> C# -> Scratch -> C++ -> Python -> Php -> JavaScript. lol


And somebody told about the benchmarks , hmm do you know ? we are actually using javascript based servers [node.js] to effectively handle over 20k persistant connections ? Moreover JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes ( as a matter of fact the guy working @ google denmark on v8 is the same guy who worked on Java VM's for SUN ! woot! ), Hence this is actually being scripted.

Oh and by the way javascript nearly has the similar syntax shared by C++/C , Java , Perl , Php , C# so learning it is going to benifit you learn all the others! with python it gets me extremely confused!

1. That is a very bizarre path.  tongue  Mine so far has primarily been TI-BASIC -> Scratch -> Java

2. "And somebody told about the benchmarks , hmm do you know ?" -  I... don't really understand what you're trying to say here. One thing, however:

fanofcena wrote:

JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes

V8 compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs.
(Source)

3. Syntax shouldn't be a big obstacle in learning a language. (Unless you're working with DOS or something... *shudder*) Really, varying paradigms from language to language (such as OOP vs Procedural) are probably going to be the biggest obstacle, at least IMO.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#111 2012-05-27 01:26:14

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

veggieman001 wrote:

fanofcena wrote:

jvvg wrote:


CSS is built-in, like HTML and JS.
There are tutorials at w3schools, though.

1. Nope CSS is not built in CSS is the language which tells the rendering engine in the browser how to render the content .

2. CSS is great and with the new specs its very much powerful then ever , actually u can make websites purely with CSS Animations and transitions now :-)

3. W3SCHOOLS WILL RUIN YOUR PROGRAMMING LIFE . kindly dont use it , use tutorials at mozilla developer network

1. He means that you don't need to download anything to use it.
3. I find it really helpful when you're beginning, actually, and I haven't had any issues.

See this then


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#112 2012-05-27 01:38:24

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

Harakou wrote:

fanofcena wrote:

Harakou wrote:


JS is no doubt impressive, but this is just testing basic number crunching. Plus, that speed is dependent on the engine that's running it. The V8 engine compiles JS to lower-level code, so this is kind of an apples-oranges comparison anyway.  wink

In the context of the original question, the language just needs to be a good next-step in programming. Personally, I think Python is a great bridge.  smile

Yeah Javascripts number crunching sucks [i am talking about the  IEEE double precesion issue] , but i personally think learning javascript worths it  tongue  .. and talking about the bridge my bridge was  Logo(yeah my lovely turtle ♥) -> C# -> Scratch -> C++ -> Python -> Php -> JavaScript. lol


And somebody told about the benchmarks , hmm do you know ? we are actually using javascript based servers [node.js] to effectively handle over 20k persistant connections ? Moreover JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes ( as a matter of fact the guy working @ google denmark on v8 is the same guy who worked on Java VM's for SUN ! woot! ), Hence this is actually being scripted.

Oh and by the way javascript nearly has the similar syntax shared by C++/C , Java , Perl , Php , C# so learning it is going to benifit you learn all the others! with python it gets me extremely confused!

1. That is a very bizarre path.  tongue  Mine so far has primarily been TI-BASIC -> Scratch -> Java

2. "And somebody told about the benchmarks , hmm do you know ?" -  I... don't really understand what you're trying to say here. One thing, however:

fanofcena wrote:

JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes

V8 compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs.
(Source)

3. Syntax shouldn't be a big obstacle in learning a language. (Unless you're working with DOS or something... *shudder*) Really, varying paradigms from language to language (such as OOP vs Procedural) are probably going to be the biggest obstacle, at least IMO.

V8 compiles and executes JavaScript source code -  But it does that in realtime and not like C++ compile all code and run. So its still doing what all scripting languages do with a different taste. What v8 does is say a function it compiles it into assembly and saves for future use  tongue  unless untill garbage cleaner thinks there is no use for it. Moreover it uses internal pseudo classes for accessing objects with faster speed and loads more . It actually is a mixture of a scripting and compiling behaviour but its not purely compiling cause a purely compiled source code can't be as dynamic as js is :-)

3. I was just commenting that learning javascript switching to C++ / C/ Php / Perl would be easy :-) .

Last edited by fanofcena (2012-05-27 01:40:37)


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#113 2012-05-27 02:05:32

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Programming Languages Discussion

fanofcena wrote:

Harakou wrote:

fanofcena wrote:


Yeah Javascripts number crunching sucks [i am talking about the  IEEE double precesion issue] , but i personally think learning javascript worths it  tongue  .. and talking about the bridge my bridge was  Logo(yeah my lovely turtle ♥) -> C# -> Scratch -> C++ -> Python -> Php -> JavaScript. lol


And somebody told about the benchmarks , hmm do you know ? we are actually using javascript based servers [node.js] to effectively handle over 20k persistant connections ? Moreover JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes ( as a matter of fact the guy working @ google denmark on v8 is the same guy who worked on Java VM's for SUN ! woot! ), Hence this is actually being scripted.

Oh and by the way javascript nearly has the similar syntax shared by C++/C , Java , Perl , Php , C# so learning it is going to benifit you learn all the others! with python it gets me extremely confused!

1. That is a very bizarre path.  tongue  Mine so far has primarily been TI-BASIC -> Scratch -> Java

2. "And somebody told about the benchmarks , hmm do you know ?" -  I... don't really understand what you're trying to say here. One thing, however:

fanofcena wrote:

JavaScript doesnt "compiles" to lower level code it "interprets" it into assembly and executes

V8 compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs.
(Source)

3. Syntax shouldn't be a big obstacle in learning a language. (Unless you're working with DOS or something... *shudder*) Really, varying paradigms from language to language (such as OOP vs Procedural) are probably going to be the biggest obstacle, at least IMO.

V8 compiles and executes JavaScript source code -  But it does that in realtime and not like C++ compile all code and run. So its still doing what all scripting languages do with a different taste. What v8 does is say a function it compiles it into assembly and saves for future use  tongue  unless untill garbage cleaner thinks there is no use for it. Moreover it uses internal pseudo classes for accessing objects with faster speed and loads more . It actually is a mixture of a scripting and compiling behaviour but its not purely compiling cause a purely compiled source code can't be as dynamic as js is :-)

3. I was just commenting that learning javascript switching to C++ / C/ Php / Perl would be easy :-) .

I know that, but your reply seemed to suggest otherwise, so I felt inclined to correct.  wink


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#114 2012-05-27 03:08:23

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: Programming Languages Discussion

RedRocker227 wrote:

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p

Actually it's for styling. It's not that close... at all.


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#115 2012-05-27 11:03:18

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

Re: Programming Languages Discussion

slinger wrote:

RedRocker227 wrote:

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p

Actually it's for styling. It's not that close... at all.

Almost everyone I know thinks that HTML and CSS are programming languages. They're not. HTML is markup (it's in the name...) and CSS is styling (also in the name...)

JS and PHP are programming languages, but not HTML and CSS.

I also know a bunch of people who think that PHP is an alternative to HTML.


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

Offline

 

#116 2012-05-27 13:14:15

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: Programming Languages Discussion

jvvg wrote:

slinger wrote:

RedRocker227 wrote:

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p

Actually it's for styling. It's not that close... at all.

Almost everyone I know thinks that HTML and CSS are programming languages. They're not. HTML is markup (it's in the name...) and CSS is styling (also in the name...)

JS and PHP are programming languages, but not HTML and CSS.

I also know a bunch of people who think that PHP is an alternative to HTML.

Yeah, same here xD


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#117 2012-05-27 13:15:21

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

Re: Programming Languages Discussion

slinger wrote:

jvvg wrote:

slinger wrote:

Actually it's for styling. It's not that close... at all.

Almost everyone I know thinks that HTML and CSS are programming languages. They're not. HTML is markup (it's in the name...) and CSS is styling (also in the name...)

JS and PHP are programming languages, but not HTML and CSS.

I also know a bunch of people who think that PHP is an alternative to HTML.

Yeah, same here xD

When I was teaching one of my friends web programming, it took me a while to teach him what the difference between all the languages was.

Edit: w00t! This is my 500th post!

Last edited by jvvg (2012-05-27 13:16:00)


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

Offline

 

#118 2012-05-28 08:07:10

fanofcena
Scratcher
Registered: 2008-07-03
Posts: 1000+

Re: Programming Languages Discussion

Harakou wrote:

I know that, but your reply seemed to suggest otherwise, so I felt inclined to correct.  wink

haha ;-) anyways about the "benchmark" , somebody said tha the benchmarks aren't valid or so. so i just wanted to clearify that in real world situation we use JS based servers to handle about 20k+ persistant connections together! and with a very low server load :-)

I know its possible with python , and C++ but it require too much expertise for doing so wheater because of its Async Roots javascript makes stuff like that easy.


And btw slightly offtopic but

MAN I LOVE THESE DEBATES ABOUT PROGRAMMING LANGUAGES <3


http://i53.tinypic.com/2vxr2c0.png Click whats above u might make a cute planet happy ^_^

Offline

 

#119 2012-06-08 15:16:35

XComputers
Scratcher
Registered: 2011-06-30
Posts: 83

Re: Programming Languages Discussion

What about some making a programming language within Scratch similar to QuickSilver? Then make it easy to learn, yet so many complex tasks it can do with just simple commands.


http://i49.tinypic.com/8vruv5.jpg Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AI

Offline

 

#120 2012-06-08 15:17:44

XComputers
Scratcher
Registered: 2011-06-30
Posts: 83

Re: Programming Languages Discussion

I know some real programming other than Scratch, and it is VERY complex. The easiest one to me is Visual Basic from Microsoft.


http://i49.tinypic.com/8vruv5.jpg Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AI

Offline

 

#121 2012-06-08 15:27:15

SciTecCf
Scratcher
Registered: 2011-11-23
Posts: 1000+

Re: Programming Languages Discussion

If only there were something more advanced than Scratch and less advanced than stuff like Java that isn't Stencyl.  hmm


http://bit.ly/LCZEJRhttp://bit.ly/LSONcOhttp://bit.ly/LF3vIc
http://trinary.site40.net/images/scratchrank.php?username=SciTecCf&amp;display=small

Offline

 

#122 2012-06-08 15:40:57

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: Programming Languages Discussion

slinger wrote:

RedRocker227 wrote:

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p

Actually it's for styling. It's not that close... at all.

I find it similar to a programming language, in that you have to follow specific syntax and stuff... :L


Why

Offline

 

#123 2012-06-09 22:52:45

trinary
Scratcher
Registered: 2012-01-29
Posts: 1000+

Re: Programming Languages Discussion

RedRocker227 wrote:

slinger wrote:

RedRocker227 wrote:

I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p

Actually it's for styling. It's not that close... at all.

I find it similar to a programming language, in that you have to follow specific syntax and stuff... :L

It depends on what you define as a 'programming language'.


http://trinary.tk/images/signature_.php

Offline

 

#124 2012-06-09 22:57:43

ImagineIt
Scratcher
Registered: 2011-02-28
Posts: 1000+

Re: Programming Languages Discussion

CheeseMunchy wrote:

Python is pretty good.

Offline

 

#125 2012-06-09 22:58:21

Shadowed1
Scratcher
Registered: 2010-01-19
Posts: 100+

Re: Programming Languages Discussion

I've just started learning C++  big_smile


*Insert some witty, funny or sarcastic comment here*

Offline

 

Board footer