https://medium.freecodecamp.com/learn-to-code-by-coding-d1e241de81c0#.noyvnuw2a
-- This sickens me. I'm finding more and more articles touting JS as the universal programming language. At this rate, it will supplant Java, C#, Python, etc., for nearly everything in IT. JS is a horrible language, but no one seems to care. It's a cancer, and it's metastasizing... You received this message because you are subscribed to the Google Groups "amber-lang" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Excerpts from Richard Eng's message of 2015-12-01 16:27:18 +0100:
> https://medium.freecodecamp.com/learn-to-code-by-coding-d1e241de81c0#.noyvnuw2a > This sickens me. I'm finding more and more articles touting JS as the > universal programming language. At this rate, it will supplant Java, C#, > Python, etc., for nearly everything in IT. JS is a horrible language, but > no one seems to care. It's a cancer, and it's metastasizing... unfortunately, this has been a long time coming, and it's going to be much worse, but there is some hope at the end. first of all, we lost the fight 2 decades ago when javascript was invented. if browser developers at that time had realized what role a language embedded in the browser would have in the future, everyone would have invented their own language, we would have had some language wars about which language(s) to standardize on, and would have had a chance at getting something better than javascript. instead javascript was mostly ignored for a decade and everyone just thought, yeah, we need to support it, but it is not a critical piece of the web, so who cares if it is bad? now it's to late to change that. all we can do is doctor on the symptoms (ES6) and write transpilers (coffescript, typescript, smalltalk...) javascript is the lingua franca because the browser is the future desktop. javascript is taking the role of php. and to be honest, i do like javascript a bit better than php, so i am not all that bitter about it. the biggest problem we face is the common believe that the most used programming language is the language everyone should learn first. we saw that with java in universities, and we'll see it with javascript. and the worst is yet to come: we now have compilers that can use javascript as a sort of assembly language. with the webbrowser becoming the desktop, javascript is becoming the very foundation of our operating system. the good news is that, with javascript becoming the new assembly language, we will stop using it directly. does anyone here still write in assembly? not really. more and more people will want to bring their favourite language to transpile to javascript and we will see browser applications written in many different languages, and javascript itself will become as invisible as assembly language is today. now get this: with their IDE amber, pharoJS and squeakJS are already ahead of the curve. the only other competitor is javascript itself. the day when people realize that they don't need to write javascript anymore, they will look at what other languages they can use for browser development and then they may discover smalltalk as being there longer than many others. greetings, martin. -- eKita - the online platform for your entire academic life -- chief engineer eKita.co pike programmer pike.lysator.liu.se caudium.net societyserver.org secretary beijinglug.org mentor fossasia.org foresight developer foresightlinux.org realss.com unix sysadmin Martin Bähr working in china http://societyserver.org/mbaehr/ -- You received this message because you are subscribed to the Google Groups "amber-lang" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Excellent synopsis. I agree with you 100 per cent. Thus, we need to promote Amber as a great JS alternative. (Or PharoJS, as well?)
-- On Tuesday, 1 December 2015 11:20:24 UTC-5, Martin Bähr wrote: Excerpts from Richard Eng's message of 2015-12-01 16:27:18 +0100: You received this message because you are subscribed to the Google Groups "amber-lang" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Martin Bähr
Martin Bähr wrote: > and the worst is yet to come: we now have compilers that can use javascript as > a sort of assembly language. with the webbrowser becoming the desktop, > javascript is becoming the very foundation of our operating system. > > the good news is that, with javascript becoming the new assembly language, we > will stop using it directly. does anyone here still write in assembly? not > really. more and more people will want to bring their favourite language to > transpile to javascript and we will see browser applications written in many > different languages, and javascript itself will become as invisible as assembly > language is today. In fact, WebAssembly thing was created to save JavaScript from this fate, shaping ES6/ES2015 and successors into more usable language for programming, and replace "sort-of-assembly-for-the-web" with WebAssembly; they are pushing for that pretty hard. Which can mean JavaScript will stay and is not that wrong thing to learn. > greetings, martin. -- You received this message because you are subscribed to the Google Groups "amber-lang" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |