Wikipedia:WikiProject Programming languages

This is an old revision of this page, as edited by Ipsign (talk | contribs) at 19:00, 8 October 2010 (Added myself to the list). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This WikiProject aims primarily to organize articles about programming languages. 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 WikiProject Computing. There are three descendants, WikiProject C++, WikiProject Ruby, and WikiProject Java.

Participants

To add yourself in this WikiProject, there are two steps to follow:

First: Put the User:NerdyNSK/Userboxes/WikiProject Programming languages userbox in your userpage by typing {{User:NerdyNSK/Userboxes/WikiProject Programming languages}} which produce:

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 {{User|your_username}}.


  1. AdmN
  2. CGS
  3. Chrislk02
  4. Cybercobra
  5. ashutosh
  6. Danakil
  7. DropDeadGorgias (talk)
  8. Faiz
  9. Ideogram (talk · contribs)
  10. Ipsign (talk · contribs)
  11. Ivan Akira (talk · contribs)
  12. k.lee
  13. KeybladeSephi Talk Contributions
  14. MC Hammerutime (talk)
  15. Melab-1
  16. Neur0X
  17. NerdyNSK
  18. —Noldoaran (Talk)
  19. Piet Delport (talk · contribs)
  20. Quarl (talk)
  21. Quinobi | %talk
  22. Soumyasch (talk · contribs)
  23. Sxav
  24. Staffwaterboy Talk 12:42, 25 March 2008 (UTC)[reply]
  25. Taku
  26. TaborL
  27. Tractor | @
  28. Zawersh
  29. ZeroOne
  30. AchedDamiman
  31. Amit (Talk | Contribs)
  32. Debeo Morium 23:35, 20 August 2007 (UTC)[reply]
  33. Kornfan71 (talk)
  34. YoungWebProgrammer msg
  35. DeluxNate
  36. User:Geetharaj
  37. ₮inucherian (Talk)
  38. TheDJAtClubRock :-) (T/C), Interested in programming, primarily C, PHP, Python and Java.
  39. Melab-1 22:54, 6 July 2008 (UTC)[reply]
  40. DonGiulio
  41. Dylan Borg - Interested in Visual Basic.NET programming. Maker of the XMLmosaic programming language. 17:16, 20 April 2009 (UTC)[reply]
  42. AlastairIrvine (talk)
  43. Moonwolf14
  44. Pradeeban (talk)
  45. Jenx222 (talk)
  46. User:Aaditya025 (talk)
  47. ADREY (talk)

Style guide

An article describing a programming language should generally include at least

  1. Fill in Template:Infobox programming language
  2. A brief outline of the history of the language
  3. 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
  4. A basic introduction to the language syntax (including some code samples)
  5. An overview of the formal semantics of the language (if one exists)
  6. A list of available implementations and supported platforms

The following languages have achieved Good Article status, and would thus make good models:

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