Wikipedia:WikiProject Programming Languages

 
ca de en es fr it nl no pl pt ru ro fi sv tr vo


 

See also: Wikipedia:WikiProject Computer science.

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 is one descendant, WikiProject C++.

To add yourself in this WikiProject, put the User:NerdyNSK/Userboxes/WikiProject Programming languages userbox in your userpage by typing {{User:NerdyNSK/Userboxes/WikiProject Programming languages}}

Contents

Participants

  1. AdmN
  2. CGS
  3. Chrislk02
  4. Cybercobra
  5. ashutosh
  6. Danakil
  7. DropDeadGorgias (talk)
  8. Faiz
  9. Ideogram (talk · contribs)
  10. Ivan Akira (talk)
  11. k.lee
  12. KeybladeSephi Talk Contributions
  13. MC Hammerutime (talk)
  14. Melab-1
  15. Neur0X
  16. NerdyNSK
  17. —Noldoaran (Talk)
  18. Piet Delport (talk · contribs)
  19. Quarl (talk)
  20. Quinobi | %talk
  21. Soumyasch (talk · contribs)
  22. Sxav
  23. Staffwaterboy Talk 12:42, 25 March 2008 (UTC)
  24. Taku
  25. TaborL
  26. Tractor | @
  27. Zawersh
  28. ZeroOne
  29. AchedDamiman
  30. Debeo Morium 23:35, 20 August 2007 (UTC)
  31. Kornfan71 (talk)
  32. YoungWebProgrammer msg
  33. DeluxNate
  34. User:Geetharaj
  35. -- ₮inucherian (Talk) - 08:19, 9 May 2008 (UTC)
  36. -- TheDJAtClubRock :-) (T/C), Interested in programming, primarily C, PHP, Python and Java. TheDJAtClubRock :-) (T/C) 23:40, 25 June 2008 (UTC)
  37. Melab-1 22:54, 6 July 2008 (UTC)

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 langauges 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

All Right Reserved © 2007, Designed by Stylish Blog.