Path: csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Kaz Kylheku Newsgroups: comp.lang.javascript,comp.lang.c Subject: Re: "i = i|0" Date: Thu, 12 Jun 2014 21:15:26 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 48 Message-ID: <20140612140350.465@kylheku.com> References: <44f393c9-8b85-4da8-8618-6b11dd3954b2@googlegroups.com> <5398CC30.9020706@verizon.net> <2078529.Slc7CH7YZo@PointedEars.de> <2122350.lP4zVSTnZj@PointedEars.de> <5399bcdc.21305859@news.xs4all.nl> <1949488.inRLtfabsd@PointedEars.de> <5399f832$0$6617$9b4e6d93@newsspool4.arcor-online.net> <20140612120902.543@kylheku.com> <539a09ca$0$6613$9b4e6d93@newsspool4.arcor-online.net> NNTP-Posting-Host: X+c6YNb3AaWMPA3YfA4opg.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org User-Agent: slrn/pre1.0.0-18 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.javascript:24791 comp.lang.c:45884 On 2014-06-12, Christoph Michael Becker wrote: > Kaz Kylheku wrote: > >> monster.com search for "JavaScript": >> >> 631 JavaScript jobs matched your search >> >> monster.com search for "ECMAScript" >> >> *crickets* >> >> careers.stackoverflow.com search for "JavaScript" >> >> 932 jobs for "JavaScript" >> >> careers.stackoverflow.com search for "ECMAScript" >> >> 2 jobs for ECMAScript >> >> It's safe to say that pretty much nobody in the real world gives a fuck about >> "ECMAScript". > > I somewhat agree. That might be the reason for the poor quality of many > JavaScript programs in the wild. Here is an issue. ECMAScript insinuates that the language is a standard dialect. What do you call a dialect which consists of ECMAScript, plus some implementation-specific extensions? If you call that ECMAScript, it is misleading, because uses features that are not described in any Ecma standard. With a normal language name that doesn't incorporate a standards organization acronym, we don't have a problem. For instance we say that we are working in C++ (where most of othe code is ISO C++, and parts are GNU C++). The generic name C++ usefully refers to the whole family of dialects. It is the case with numerous languages; Lisp, Fortran, Pascal, you name it. As soon as you qualify the name with the name of a standards organization, like "ISO C++", it cannot clearly refer to the dialect family any more. In their feverish zeal to have a famous "Script" language named after their god-forsaken organization, the Eurotards responsible for this farce clearly didn't pause for a second to think a little bit.