Talk:JScript .NET: Difference between revisions

Content deleted Content added
Assessment (Start/Low): JavaScript (Rater)
AnomieBOT (talk | contribs)
m Substing templates: {{WikiProject .NET}}. See User:AnomieBOT/docs/TemplateSubster for info.
 
(4 intermediate revisions by 4 users not shown)
Line 1:
{{WikiProject JavaScriptbanner shell|class=Start|importance=Low}}
{{WikiProject .NET|class=startJavaScript|importance=lowLow}}
{{WikiProject Microsoft|net=yes|net-importance=low}}
 
}}
{{todo}}
 
Line 38 ⟶ 39:
To the best of my knowledge, JScript was Microsoft's work-alike implementation of Mozilla's JavaScript; and "JavaScript" was simply a marketing name given to a project originally called LiveScript, and LiveScript was '''not''' based on Java, (in the strictest sense). LiveScript was syntactically based on the whole family of "brace, bracket, and semi-colon" languages like C, Java, etc. People often make an assumtion that Java and JavaScript have a direct relationship, but they do not. It is also problematic for people to create such links between Java and JavaScript, since they are actually fundamentally very different languages, with JavaScript being a [[Prototype-based programming]] language.
 
Any thoughts? [[User:Func|<ttspan style="font-family:monospace, monospace;">func</ttspan>]][[User_talk:Func|<ttspan style="font-family:monospace, monospace;">(talk)</ttspan>]] 18:04, 21 May 2005 (UTC)
 
: I basically agree. JavaScript is [[dynamically typed]] whereas Java is [[statically_typed]]. As you write the syntax ("brace, bracket, and semi-colon") is within the realm of a whole family of similar looking languages. [[User:Hirzel|Hirzel]] 12:26, 24 Jun 2005 (UTC)
Line 63 ⟶ 64:
== Javascript and ECMAScript ==
There's not nearly enough mention of Javascript and ECMAScript, of which Jscript and Jscript.NET are clearly a dialect/implementation of. This article really should outline any differences that JScript has from ECMAScript 3 or 4, rather than differences between *completely* unrelated langugages like Java, C++, C#, and COBOL.
:''Especially'' trivial differences like "does not require a main() function". Not a single person will ever read that line and exclaim, "WOW, I hate having to put the start of the program in a specific function, I'm ditching everything else!" I may end up deleting that entire section because there's no reasonable place to stop comparing languages if you're going to including things that aren't just ECMAScript / Javascript or base .NET languages you'd need to compare it to every language that exists... and really it has little enough in common with C#, F# or VB that even comparing those is silly. "It compiles to NET IL bytecode rather than executing as a script" would be plenty. --[[User:A Shortfall Of Gravitas|A Shortfall Of Gravitas]] ([[User talk:A Shortfall Of Gravitas|talk]]) 20:27, 24 August 2023 (UTC)
 
== This language is abandoned since a while back ==