777w wrote:
Crystlemoon24 wrote:
IDK!?!?!?!?!
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)
Offline
I've started learning CSS. And yes, I know it's technically not a programming language, but it's close enough. :p
Offline
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.
Offline
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
Offline
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]
Offline
Harakou wrote:
fanofcena wrote:
roijac wrote:
if python is slow i don't want to know what javascript is
In that case you should see this,
Benchmarks showing js > python .
There are many more and since the benchmark was made in these 2 years V8 has got even more faster 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
I know nearly all of the languages in the benchmark [except of java]
and personally i like JavaScript > C++ > PythonArticle 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.
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.
Yeah Javascripts number crunching sucks [i am talking about the IEEE double precesion issue] , but i personally think learning javascript worths it .. 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)
Offline
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.
Offline
fanofcena wrote:
Harakou wrote:
fanofcena wrote:
In that case you should see this,
Benchmarks showing js > python .
There are many more and since the benchmark was made in these 2 years V8 has got even more faster 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
I know nearly all of the languages in the benchmark [except of java]
and personally i like JavaScript > C++ > PythonArticle 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.
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.Yeah Javascripts number crunching sucks [i am talking about the IEEE double precesion issue] , but i personally think learning javascript worths it .. 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. 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.
Offline
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 network1. 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.
Offline
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.
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.Yeah Javascripts number crunching sucks [i am talking about the IEEE double precesion issue] , but i personally think learning javascript worths it .. 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. 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 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)
Offline
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 .. 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. 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 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.
Offline
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.
Offline
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
Offline
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)
Offline
Harakou wrote:
I know that, but your reply seemed to suggest otherwise, so I felt inclined to correct.
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
Offline
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.
Offline
I know some real programming other than Scratch, and it is VERY complex. The easiest one to me is Visual Basic from Microsoft.
Offline
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
Offline
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'.
Offline