Unless ActionScript somehow becomes the dominant programming language of the future, in which case the future looks darker than I thought.
Unless ActionScript somehow becomes the dominant programming language of the future, in which case the future looks darker than I thought.
He said he already has a lot of requests, so I can assume he'll probably do something similar.
This guy was the first one to be mainstream. It's like the MP3 player: Jobs had the audacity to say that Apple basically invented the MP3 player because their MP3 player was the best, not because it was the first. Same story with the iPhone. It wasn't the first touchscreen cellular phone, but it was the best. When a product is the best in class, it gets noticed. This was surely the lesson Jobs learned from Microsoft's success: don't worry about being the first, just worry about being the best or, at least, the loudest.
And in this digital age, that's actually fine. If we valued people only because they had ideas first, nothing would actually be done about it and inventions would not be successful because half of the inventors would keep their creations tailored to their preferences rather than extending a generalised product that caters to everybody.
(I know that you can write in the more dynamic Javascript style w/o type markers, but the integration between those two worlds in AS3 is very poor)
ActionScript 3.0 added optional static typing and classes and efficient binary blob handling and other features and at one point was going to serve as the basis for ECMAScript 4.0 via the Mozilla Tamrin project (so ActionScript would have actually been modern JavaScript) but this was killed (primarily by Microsoft and Yahoo) for political reasons.
AS3.0 was actually a pretty nice language and I would have loved to see it replace JavaScript back then as the usable set of JavaScript features is still quite a bit behind where ECMAScript4 would have brought it years ago.
I remember there was a poll on HN with a huge majority vote against AS; perhaps people confuse it with ActiveX and that's why they seem to dislike it so much.
You may want to check out the haxe language as it borrows quite a lot from ActionScript 3 with tools that allow you to compile your haxe code down to JavaScript, AVM1 (AS2), AVM2 (AS3), C/C++, etc, and while it is a relatively niche language it is a lot more "alive" than ActionScript 3 currently is.
Agreed, but I am ready for the call from Mr. Stark.