Wikipedia:WikiProject Programming languages: Difference between revisions

Content deleted Content added
Ruud Koot (talk | contribs)
 
(138 intermediate revisions by 75 users not shown)
Line 1:
#REDIRECT [[Wikipedia:WikiProject Computer science]]
----
First, an important note for everyone to remember:
 
A few Wikipedians have gotten together to make some suggestions about how we might organize data in articles about Programming Languages. These are ''only'' suggestions, things to give you focus and to get you going, and you ''shouldn't'' feel obligated in the least to follow them. But if you don't know what to write or where to begin, following the below guidelines may be helpful. Mainly, we just want you to write articles!
-----
 
 
 
== Scope ==
This [[Wikipedia:WikiProject|WikiProject]] aims primarily to organize [[Wikipedia:What is an article|articles]] about [[Programming language]]s.
 
See [[List of programming languages]], for a list of these articles.
 
== Parentage ==
The parent of this WikiProject is the [[Wikipedia:WikiProject Computing|WikiProject Computing]].
 
== Descendant Wikiprojects ==
No descendant WikiProjects have been defined.
 
== Similar Wikiprojects ==
The similar WikiProjects are [[Wikipedia:WikiProject Network Protocols|WikiProject Network Protocols]].
 
== Participants ==
*[[User:Noldoaran|—Noldoaran]] [[User talk:Noldoaran|(Talk)]]
*[[User:K.lee|k.lee]]
*[[User:Cgs|CGS]]
 
== Structure ==
''Discuss the format for each article based on the WikiProject. Include various categories applicable to the topic.''
 
== Hierarchy Definition ==
No classification of Programming Languages has been defined.
 
== General Strategy and Discussion forum ==
*[[Wikipedia:WikiProject Programming Languages/General|/General]]
*[[Wikipedia:WikiProject Programming Languages/Strategy|/Strategy]]
 
<!--
=Template=
(optional) ''Enter a template here.''
-->
 
== 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".
 
 
[[Category:WikiProjects|Programming Languages]]