Category:Clipper: Difference between revisions
Content added Content deleted
(Not sure how to do this template. Looks too much like line-noise.) |
|||
Line 1: | Line 1: | ||
{{language}}{{Stub}} |
|||
{{infobox_begin}}'''{{Clipper}}''' 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. |
|||
{{#if:{{{site|}}}|{{{!}}style="text-align: left; font-size: 75%; background: transparent;" |
|||
{{!}}- |
|||
![{{{site}}} Abandonware] |
|||
{{!}}} |
|||
}} |
|||
{|style="text-align: left; font-size: 75%; background: transparent;" |
|||
{{#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]]: |
|||
{{!}}{{ucfirst:{{{gc|}}}}}[[Category:Garbage collection/{{ucfirst:{{{gc}}}}}]] |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{parampass|}}}|![[:Category:Parameter passing|Parameter passing methods]]: |
|||
{{!}}{{#ifeq: {{{parampass}}}|both| By reference, By value[[Category:Parameter passing/By reference]][[Category:Parameter passing/By value]]| |
|||
By {{lc:{{{parampass}}}}}[[Category:Parameter passing/By {{lc:{{{parampass}}}}}]]}} |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{safety|}}}|![[:Category:Typing|Type safety]]: |
|||
{{!}}{{#ifeq: {{{safety}}}|both|Safe, Unsafe[[Category:Typing/Safe]][[Category:Typing/Unsafe]]|{{ucfirst:{{{safety}}}}} |
|||
[[Category:Typing/{{ucfirst:{{{safety}}}}}]]}} |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{strength|}}}|![[:Category:Typing|Type strength]]: |
|||
{{!}}{{ucfirst:{{{strength}}}}}<br>[[Category:Typing/{{ucfirst:{{{strength}}}}}]] |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{compat|}}}|![[:Category:Typing/Compatibility|Type compatibility]]: |
|||
{{!}}{{#ifeq: {{{compat}}}|both|Nominative, Structural[[Category:Typing/Compatibility/Nominative]][[Category:Typing/Compatibility/Structural]]|{{ucfirst:{{{compat}}}}} |
|||
[[Category:Typing/Compatibility/{{ucfirst:{{{compat}}}}}]]}} |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{express|}}}|![[:Category:Typing/Expression|Type expression]]: |
|||
{{!}}{{ucfirst:{{{express}}}}}[[Category:Typing/Expression/{{ucfirst:{{{express}}}}}]] |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{checking|}}}|![[:Category:Typing/Checking|Type checking]]: |
|||
{{!}}{{#ifeq: {{{checking}}}|both|Dynamic, Static[[Category:Typing/Checking/Dynamic]][[Category:Typing/Checking/Static]]| |
|||
{{ucfirst:{{{checking|}}}}}[[Category:Typing/Checking/{{ucfirst:{{{checking}}}}}]]}} |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{untyped|}}}|!{{#ifeq: {{{untyped}}}|yes|Typing: |
|||
{{!}}Untyped[[Category:Typing/Untyped]]}} |
|||
{{!}}- |
|||
}} |
|||
{{#if: {{{tags|}}}|![[Help:Syntax_Highlighting|Lang tag(s)]]: |
|||
{{!}}{{{tags}}} |
|||
{{!}}- |
|||
}} |
|||
!See Also: |
|||
|{{*}}{{HOPL}} |
|||
{{#if: {{{bnf|}}}|{{*}} [{{{bnf}}} BNF Grammar for {{PAGENAME}}]}} |
|||
{{#ifeq:{{{LCT|}}}|yes|{{*}} [[Language Comparison Table#{{PAGENAME}}|{{PAGENAME}} compared to other languages]]}} |
|||
|} |
|||
Listed below are all of the tasks on Rosetta Code which have been solved using {{PAGENAME}}.{{sharethis}}{{infobox_end}}{{Impl needed}}<includeonly>[[Category:Programming Languages|{{uc:{{PAGENAME}}}}]][[Category:Solutions by Programming Language|{{uc:{{PAGENAME}}}}]]</includeonly><noinclude>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: |
|||
{|style="text-align: center;" |
|||
!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 |
|||
|- |
|||
|untyped |
|||
|"yes" or undefined |
|||
|"yes" if the language has no type system |
|||
|- |
|||
|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]] |
|||
|- |
|||
|bnf |
|||
|(URL) |
|||
|Where the BNF grammar for this language is located or may be found |
|||
|} |
|||
{{template}}</noinclude> |
Revision as of 18:17, 15 March 2010
Clipper
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Clipper.
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Clipper examples needing attention (empty)
- Clipper Implementations (empty)
- Clipper User (6 P)
Pages in category "Clipper"
The following 23 pages are in this category, out of 23 total.