Template:Language: Difference between revisions

From Rosetta Code
Content added Content deleted
(Does this still make it sort right?)
(Added exec param)
Line 7: Line 7:
|}
|}
{|style="text-align: left; font-size: 75%;"
{|style="text-align: left; font-size: 75%;"
|-
!{{#if: {{{exec|}}}|[[:Category:Execution method|Execution method]]:}}
|{{#switch: {{lc:{{{exec|}}}}}|machine = Compiled (machine code) [[Category:Execution method/Compiled/Machine code]]|interpreted = Interpreted [[Category:Execution method/Interpreted]]|bytecode = Compiled (bytecode) [[Category:Execution method/Compiled/Bytecode]]}}
|-
|-
!{{#if: {{{gc|}}}|[[:Category:Garbage collection|Garbage collected]]:}}
!{{#if: {{{gc|}}}|[[:Category:Garbage collection|Garbage collected]]:}}
Line 49: Line 52:
!values
!values
!meaning
!meaning
|-
|exec
|"machine", "interpreted", or "bytecode"
|execution method
|-
|-
|site
|site

Revision as of 19:25, 30 July 2009

Programming Language
Language is a programming language. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.

See Also: Language on the HOPL
Listed below are all of the tasks on Rosetta Code which have been solved using Language.
Your Help Needed
If you know Language, please write code for some of the unimplemented tasks or assist updating those examples that need attention.

This box is primarily used in category pages (click "What links here" in the navbar on the left), not all of which will have much information in them. If a language category page has too little content, but too many articles, the infobox will overlap the article list.

Usage:

Param name values meaning
exec "machine", "interpreted", or "bytecode" execution method
site a full URL official language website
gc "yes" or "no" garbage collection
parampass "value", "reference", or "both" parameter passing mode(s)
safety "safe", "unsafe", or "both" type safety
strength "strong" or "weak" type strength
compat "nominative", "structural", "both", or "duck" type compatibility
express "implicit" or "explicit" type expression
checking "static", "dynamic", or "both" type checking
tags a list of lang tag arguments this language's corresponding lang tag argument
LCT "yes" or "no" whether this language has an entry in the Language Comparison Table

This is a template. There are many others. See Category:RCTemplates for a complete list of templates.