Wikipedia:WikiProject Programming languages: Difference between revisions

Content deleted Content added
Added shortcut, programming language userboxes.
Ruud Koot (talk | contribs)
 
(34 intermediate revisions by 16 users not shown)
Line 1:
#REDIRECT [[Wikipedia:WikiProject Computer science]]
{{Shortcut|WP:PROG}}
{{See also|Wikipedia:WikiProject Computer science}}
{{For|programming language userboxes|WP:UBX/PROGRAMMING}}
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. Work is going on at [[Categorical list of programming languages]].
 
The parent of this WikiProject is [[Wikipedia:WikiProject Computing|WikiProject Computing]]. There are three descendants, [[Wikipedia:WikiProject C++|WikiProject C++]], [[Wikipedia:WikiProject Ruby|WikiProject Ruby]], and [[WP:WikiProject Java|WikiProject Java]].
 
== Participants ==
To add yourself in this WikiProject, there are two steps to follow:
 
'''First:''' Put the [[User:Aaditya025/C++]] '''<nowiki>{{User:NerdyNSK/Userboxes/WikiProject Programming languages}}</nowiki>''' which produce: {{User:Aaditya025/C++}}
 
 
 
 
 
 
'''Second:''' Add yourself to the list using three tildes (~) and this will insert your username as a link to your userpage (and a link to your user talk page). Or you could use '''<nowiki>{{</nowiki>[[Template:User|User]]<nowiki>|your_username}}</nowiki>'''.
 
----
 
# <tt>[[User:AdmN|AdmN]]</tt>
# [[User:Cgs|CGS]]
# [[User:Chrislk02|Chrislk02]]
# [[User:Cybercobra|Cybercobra]]
# [[User:ashutosh|ashutosh]]
# [[User:Danakil|Danakil]]
# [[User:DropDeadGorgias|DropDeadGorgias]] [[User_talk:DropDeadGorgias|(talk)]]
# [[User:Faizhaider|Faiz]]
# {{User|Ideogram}}
# {{User|Ivan Akira}}
# [[User:K.lee|k.lee]]
# [[User:KeybladeSephi|K]][[User:KeybladeSephi/esperanza|<font color="green">'''''e'''''</font>]][[User:KeybladeSephi|yblad]][[User:KeybladeSephi/esperanza|<font color="green">'''''e'''''</font>]][[User:KeybladeSephi|S]][[User:KeybladeSephi/esperanza|<font color="green">'''''e'''''</font>]][[User:KeybladeSephi|phi]] <sup>[[User_talk:KeybladeSephi|Talk]] [[Special:Contributions/KeybladeSephi|Contributions]]</sup>
# [[User:Mc hammerutime|MC Hammerutime]] [[User talk:Mc hammerutime| (talk)]]
# [[User:Melab-1|Melab-1]]
# [[User:Neur0X|Neur0X]]
# [[User:NerdyNSK|NerdyNSK]]
# [[User:Noldoaran|&mdash;Noldoaran]] [[User talk:Noldoaran|(Talk)]]
# {{user|Piet Delport}}
# [[User:Quarl|Quarl]] <sup>([[User Talk:Quarl|talk]])</sup>
# [[User:Quinobi|Quinobi]] | [[User_talk:Quinobi|%talk]]
# {{User|Soumyasch}}
# [[User:Sxav|Sxav]]
# [[User:Staffwaterboy|<b><span style="color:red">Staffwaterboy</span></b>]] [[User_talk:Staffwaterboy|<span style="color:blue"><sup>Talk</sup></span>]]<sup>♂</sup> 12:42, 25 March 2008 (UTC)
# [[User:TakuyaMurata|Taku]]
# [[User:TaborL|TaborL]]
# [[User:Tractor|Tractor]] | [[User_talk:Tractor|@]]
# [[User:Zawersh|Zawersh]]
# [[User:ZeroOne|ZeroOne]]
# [[:es:Usuario:AchedDamiman|AchedDamiman]]
# [[User:Myrecovery|<span title="Amit">Amit</span>]] ([[User talk:Myrecovery|<span title="Amit's Talk">Talk</span>]] | [[Special:Contributions/Myrecovery|<span title="Amit's Contributions">Contribs</span>]])
# [[User:Debeo Morium|Debeo Morium]] 23:35, 20 August 2007 (UTC)
# [[User:Kornfan71|Kornfan71]] [[User talk:Kornfan71|(talk)]]
# [[User:Youngwebprogrammer|<span style="font-size: 13px;font-weight: bold;font: 'Arial'; color:#b0c4de">Young<span style="color:#778899">Web</span>Programmer</span>]] [[User talk:Youngwebprogrammer|<sup style="color:#778899;font-weight: bold">msg</sup>]]
# [[User:DeluxNate|DeluxNate]]
# [[User:Geetharaj]]
# [[User:Tinucherian|'''<em style="font-family:Kristen ITC;color:#6699FF"> ₮inucherian </em>''']] <sup> <small>[[User talk:Tinucherian|(Talk)]]</small> </sup>
# <span style="color:#bfbfff">'''[[user:thedjatclubrock|T<sup>he</sup>DJA<sup>t</sup>C<sup>lub</sup>R<sup>ock</sup> :-)]]'''</span> '''<sup>([[user_talk:thedjatclubrock|T]]/[[Special:Contributions/Thedjatclubrock|C]])</sup>''', Interested in programming, primarily C, PHP, Python and Java.
# [[User:Melab-1|Melab-1]] 22:54, 6 July 2008 (UTC)
# [[User:Dongiulio|DonGiulio]]
# [[User:Borgdylan|Dylan Borg]] - Interested in Visual Basic.NET programming. Maker of the [http://xmlmosaic.codeplex.com/ XMLmosaic] programming language. 17:16, 20 April 2009 (UTC)
# [[User:AlastairIrvine|AlastairIrvine]] ([[User talk:AlastairIrvine|talk]])
# [[User:Moonwolf14|Moonwolf14]]
# [[User:Pradeeban|Pradeeban]] ([[User talk:Pradeeban|talk]])
# [[User:Jenx222|Jenx222]] ([[User talk:Jenx222|talk]])
# [[User:Aaditya025]] ([[User Talk:Aaditya025|talk]])
# [[User:Adrey|<span style="color:#F00">A</span><span style="color:#BF0000">D</span><span style="color:#800000">R</span><span style="color:#400000">E</span><span style="color:#000">Y</span>]] ([[User Talk:Adrey|talk]])
 
== Style guide ==
An article describing a programming language should generally include at least
# Fill in [[:Template:Infobox programming language]]
# A brief outline of the history of the language
# An overview of the language features
#*Programming paradigm(s) that the language supports, and how well it supports them
#*Style of type-checking, support for design by contract or other specification techniques
#*Memory management style
# A basic introduction to the language syntax (including some code samples)
# An overview of the formal semantics of the language (if one exists)
# A list of available implementations and supported platforms
 
The following languages have achieved Good Article status, and would thus make good models:
* [[BASIC]]
* [[C++]]
* [[Forth (programming language)]]
* [[Perl]]
* [[Python (programming language)]]
* [[OCaml]]
* [[Scheme (programming language)]]
 
== Hierarchy definition ==
* Imperative
** Object Oriented
*** Aspect Oriented
* Functional
* Logic
* Stack Based / Concatenative
 
There is some discussion of categorization schemes at [[Template talk:Major programming languages/Archive2]].
 
== Resources ==
* [[Wikipedia:List of articles with C programs]]
* [[Wikipedia:List of articles with Java source code]]
* [[Wikipedia:List of articles with Pascal programs]]
* [[Wikipedia:List of articles with Perl source code]]
* [[Wikipedia:List of articles with Python programs]]
 
[[Category:Technology WikiProjects|Programming languages]]