Tagged Questions
0
votes
1answer
171 views
Is the Javascript bet a loser or a winner one? [closed]
Recently I had the the sensation that the world is trying to port every existing application in HTML5. The proliferation of Javascript API meant to cover almost every programmer's need is the tangible ...
1
vote
0answers
116 views
Which lower-level language is most similar to javascript? [closed]
When I say lower-level language, I'm talking about something that compiles to machine code as opposed to being interpreted or compiling to CIL/etc. Is there a lower-level language that bears ...
2
votes
2answers
324 views
How much inconsistency arises from Javascript's high flexibility?
I'll admit it, I haven't yet mastered the language, but my experience with it tells me that Javascript is a highly flexible language, allowing prototypal inheritance, dynamic typing, functions as ...
1
vote
1answer
142 views
“Generators are function derivatives”
I am reading this article on a new feature of ECMAscript 6, generators, that are landing in the V8 JavaScript interpreter. Not too far from the top, the author suggests an analogy:
generators are ...
3
votes
2answers
270 views
What are some JavaScript selectors? [closed]
I was at an interview recently and although they knew that I was a beginner in javascript they asked me what selectors I used before? I didn't know what to say.
I came back home and searched for it ...
6
votes
4answers
476 views
Could a programming language work as well without statements?
As programming in JavaScript, I've noticed everything that can be done with statements and blocks can be done with expressions alone. Can a programming language work fine with only expressions? And, ...
3
votes
1answer
149 views
How is the DOM language independent?
Quoting from Wikipedia
The Document Object Model (DOM) is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents.
and ...
11
votes
4answers
2k views
What's wrong with JavaScript [closed]
There is a lot of buzz around Dart recently, often questioning Google motivations and utility of Dart as replacement for JavaScript.
I was searching for rationale of creating Dart rather than ...
9
votes
4answers
1k views
Why is JavaScript not used for classical application development (compiled software)?
During my years of web development with JavaScript, I come to the conclusion that it's an incredible powerful language, and you can do amazing things with it.
It offers a rich set of features, like:
...
2
votes
1answer
217 views
Is a partially familiar scripting language desirable?
Given that a program (under development) needs a scripting language, and that for various reasons it's not possible to use an off-the-shelf one as is, I'm considering basing it on the syntax and some ...
11
votes
6answers
2k views
Should I learn Javascript before Coffeescript?
I'm a reasonably experienced programmer trying to learn web developement. I'm trying to develop a client-side web application which uses svg or canvas for graphics. I've decided I'd like to write ...
3
votes
4answers
2k views
More Powerful language for client-side web apps: JavaScript or C#?
Concerns over Microsoft's future with Silverlight, HTML 5 and Windows 8 have led me to reconsider plans to develop a business app over the next few years in Silverlight.
It can be difficult to define ...
3
votes
1answer
295 views
Resource to start with JavaScript quickly?
Previously, I wanted to learn Python quickly:
Resource to start with Python quickly?
and I was quite successful (enough to write a simplified LISP interpreter).
Now I need to learn JavaScript for ...
70
votes
15answers
4k views
Why do memory-managed languages retain the `new` keyword? [closed]
The new keyword in languages like Java, Javascript, and C# creates a new instance of a class.
This syntax seems to have been inherited from C++, where new is used specifically to allocate a new ...
4
votes
4answers
993 views
What are the basic skills a beginner JavaScript programmer should have? [closed]
In NYC, we are working on creating a collaborative community programming environment and trying to segment out software engineers into differing buckets. At present, we are trying to define:
...