Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="UTF-8" Message-ID: <1609776.kdTlGXAFRq@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Sat, 17 Mar 2012 12:05:26 +0100 User-Agent: KNode/4.4.11 Content-Transfer-Encoding: 8Bit Subject: Re: Javascript directly calling the Google App Engine Newsgroups: comp.lang.javascript References: <7577204.4705.1331535049931.JavaMail.geo-discussion-forums@ynnk21> <2455587.J1nglo7zMT@PointedEars.de> <2UVL3KD5nyXPFw5i@J.A830F0FF37FB96852AD08924D9443D28E23ED5CD> Followup-To: comp.lang.javascript MIME-Version: 1.0 Lines: 46 NNTP-Posting-Date: 17 Mar 2012 12:05:27 CET NNTP-Posting-Host: eb56f40d.newsspool4.arcor-online.net X-Trace: DXC=GnT6HQGIefcg`45cDR8l?o4IUK On 3/13/2012 4:05 AM, John G Harris wrote: >> On Tue, 13 Mar 2012 at 00:03:13, in comp.lang.javascript, Thomas >> 'PointedEars' Lahn wrote: >> >>> There is no "javascript", that is a common misconception. >> >> >> Is there anyone else who agrees with Thomas ? > > technically, one can argue that the "real" language in question is > ECMAScript, which comes in several varieties: > JavaScript; > JScript; > ActionScript; > ... One would be wrong, then. ECMAScript is a standard for object-oriented programming languages, precisely scripting languages ("programming language[s] that [are] used to manipulate, customise, and automate the facilities of an existing system") [1]. JavaScript, JScript, and ActionScript are some of the different implementations of that standard that (sometimes conformingly) differ from the standard and from each another; they are ECMAScript implementations. It is important to make that distinction, not least because it matters which implementation is being talked about, as it is the host environment that defines the implementation that is used. In this case, the ECMAScript implementation that was being referred to with "javascript" was probably, but not necessarily, Google V8 3.7.12.12 or later in Google Chrome 17.0.963.78 or later [2]. See also (a rather extensive update to include the results of my current work is coming in a few months from now). PointedEars ___________ [1] Ecma International (June 2011). Standard ECMA-262. ECMAScript Language Specification. 5.1 Edition. (accessed on 2012-03-17). [2] -- When all you know is jQuery, every problem looks $(olvable).