Wikipedia talk:WikiProject Programming languages: Difference between revisions
Content deleted Content added
Kim Bruning (talk | contribs) excised section that's trivially true |
|||
Line 200:
Succinctness is a beautiful thing that [[Perl]], [[Befunge]], and others enjoy. Let's not clutter things up. Excessive wordiness is my bane, and hurling "programming language" about like so many verbal caltrops is a sin. It's too bad that [[C programming language]] and [[Ruby programming language]] can't enjoy the same conciseness, but let's not drag everyone else down too, eh? Also, I agree with Stan, ZeroOne your user page would look a lot better with a header '''Programming languages''' and the lack of that phrase in every link below it. --[[User:Yath|Yath]] 20:35, 22 Aug 2004 (UTC)
----
excised section
== The difference between the language and an implementation of a compiler or interpreter ==
When talking about a programming language remember that the language is a an abstract concept, and implementations of compilers or interpreters for the language is quite different.
For example, it is incorrect to say that Java is compiled to byte code. Some Java compilers compile to byte code, others compile to native object code, and it would be possible for another to translate to Python if it wanted to. It is also incorrect to say that C is compiled to native object code, as a C compiler exists for the .NET platform.
Please fully qualify what implementation of a language's compiler or interpreter you are refering to in a language's article. For example, it is fine to say that "Sun's Java compiler produces bytecode", but not simply "Java compilers produce bytecode".
:Um yeah, that's a bit confused, because the above is ''trivially true'' (thanks to stuff to do with [[turing machine]]s). In real life though, it is often only ''practical'' to use a language within certain parameters. Those can certainly be named. I excised the section because it would take longer to explain all the ifs and buts and perhapses etc etc. than it would be to just be quiet about it and let things sort themselves out. I hope that explains sufficiently! :-) [[User:Kim Bruning|Kim Bruning]] 21:03, 29 Aug 2004 (UTC)
|