langs a-z

This commit is contained in:
Ingy döt Net 2013-04-10 22:43:41 -07:00
parent db842d013d
commit d066446780
11389 changed files with 98361 additions and 1020 deletions

View file

@ -40,8 +40,8 @@ ANT:
ANTLR:
APL:
AppleScript:
ext: applescript
Applesoft BASIC:
ext: bas
Application Master:
ext:
Arbre:
@ -49,7 +49,6 @@ Argile:
ARM Assembly:
ASP:
ASP.Net:
ext: asp
AspectC++:
ext: acpp
AspectJ:
@ -68,7 +67,6 @@ B:
Babel:
ext: pb
BASIC:
ext: bas
BASIC256:
Batch File:
ext: bat
@ -125,13 +123,11 @@ CMake:
COBOL:
Cobra:
CoffeeScript:
ext: coffee
ColdFusion:
ext: cfm
Common Lisp:
ext: lisp
Component Pascal:
ext: pascal
Coq:
Crack:
Curry:
@ -150,7 +146,6 @@ Dodo0:
DWScript:
Dylan:
Dylan.NET:
ext: net
Déjà Vu:
ext: djv
@ -213,6 +208,7 @@ Frege:
Friendly interactive shell:
ext: fish
Frink:
Gambas:
GAP:
Gdl:
@ -227,13 +223,12 @@ Gnuplot:
Go:
# Go!:
Golfscript:
ext: golf
Goo:
Gosu:
Groovy:
GUISS:
GW-BASIC:
ext: bas
Haskell:
ext: hs
Haxe:
@ -253,12 +248,12 @@ Inform 7:
Informix 4GL:
ext: 4gl
Integer BASIC:
ext: bas
Intercal:
ext: ical
Io:
Ioke:
Iptscrae:
J:
Jabaco:
Jacquard Loom:
@ -272,10 +267,9 @@ Jcon:
JoCaml:
Joy:
JScript.NET:
ext: net
JudoScript:
ext: judo
Julia:
K:
K3d:
Kaya:
@ -283,8 +277,8 @@ KeyList Databasing:
ext:
Kite:
KonsolScript:
ext: konso
Kotlin:
L.in.oleum:
ext: lin
LabVIEW:
@ -294,13 +288,14 @@ LaTeX:
Lhogho:
Liberty BASIC:
Lilypond:
ext: lily
Limbo:
Lisaac:
Lisp:
ext: l
LLP:
LLVM:
Locomotive Basic:
ext: bas
Logo:
Logtalk:
LOLCODE:
@ -308,7 +303,6 @@ LOLCODE:
Lolli:
Lotus 123 Macro Scripting:
LotusScript:
ext: lotus
Lout:
LSE64:
LSL:
@ -316,18 +310,20 @@ Lua:
Lucid:
Lush:
Lygon:
M4:
M680x0:
Make:
Maple:
MAPPER:
Mathematica:
ext: math
Mathprog:
ext: math
MATLAB:
ext: m
Maxima:
MAXScript:
ext: max
MBS:
ME10 macro:
MEL:
@ -347,41 +343,276 @@ Modula-3:
ext: mod3
MOO:
Moonscript:
ext: moon
MPIF90:
MS SQL:
ext: sql
MSSQL:
ext: sql
MUF:
MUMPS:
MySQL:
ext: sql
Mython:
Mythryl:
N/t/roff:
Neat:
Neko:
Nemerle:
NetLogo:
NetRexx:
NewLISP:
Nial:
Nice:
Nickle:
Nimrod:
Niue:
NQP:
NSIS:
Oberon-2:
Objeck:
Object Pascal:
ObjectIcon:
Objective-C:
ext: m
OCaml:
Occam:
Octave:
Omega:
Onyx:
OOC:
OOCalc:
OoRexx:
ext: rexx
Opa:
OpenC++:
OpenEdge/Progress:
Openscad:
ext: scad
OPL:
Order:
OxygenBasic:
ext: oxy
Oxygene:
ext: oxy
Oz:
PARI/GP:
Pascal:
PASM:
PDP-11 Assembly:
Pentium Assembly:
Perl:
ext: pl
Perl 6:
ext: pl6
PHP:
PicoLisp:
ext: l
Piet:
Pike:
PIR:
PL/I:
ext: pli
PL/M:
ext: plm
PL/pgSQL:
ext: sql
PL/SQL:
ext: sql
PlainTeX:
ext: tex
PLUS:
PLZ/SYS:
Pop11:
PostScript:
ext: ps
POV-Ray:
PowerBASIC:
PowerShell:
ext: psh
PPC Assembly:
PPL:
Processing:
ext:
ProDOS:
ext: dos
Prolog:
ext: pro
Protium:
PSQL:
Pure:
Pure Data:
PureBasic:
Purity:
Python:
ext: py
Q:
Qi:
Qore:
QuakeC:
ext: c
Quill:
R:
ext: r
Racket:
ext: rkt
RapidQ:
Rascal:
Raven:
REALbasic:
REBOL:
Refal:
Retro:
Revolution:
ext: rev
REXX:
Rhope:
RLaB:
RLSL:
RPG:
RPL/2:
RTL/2:
RTSL:
Ruby:
ext: rb
Run BASIC:
Rust:
S-lang:
ext: slang
Sage:
Salmon:
SAS:
Sather:
ext: sa
Scala:
Scheme:
ext: ss
Scilab:
Scratch:
Script Basic:
Script3D:
ext: 3d
ScriptBasic:
Sed:
Seed7:
Self:
SETL:
SheerPower 4GL:
ext: 4gl
Shiny:
SIMPOL:
Simula:
Sisal:
Slate:
Smalltalk:
ext: st
SMEQL:
Snobol:
ext: sno
SNOBOL4:
ext: sno
SNUSP:
Soar:
SPARC Assembly:
SPARK:
SQL:
Squirrel:
ext: net
Standard ML:
ext: ml
StreamIt:
Suneido:
Superbase BASIC:
SuperCollider:
Supernova:
SystemVerilog:
ext: v
TAL:
Tcl:
Teco:
TeLa:
Thistle:
Thyrd:
TI-83 BASIC:
TI-89 BASIC:
TIScript:
Toka:
TorqueScript:
TPP:
Transact-SQL:
ext: sql
Trith:
True BASIC:
TSE SAL:
Turing:
TUSCRIPT:
Twelf:
TXR:
UBASIC:
UC++:
Unicon:
UNIX Shell:
ext: sh
UnixPipes:
Unlambda:
Ursala:
UScript:
UserRPL:
ext: rpl
V:
Vala:
VB6:
VBA:
VBScript:
Vedit macro language:
Verilog:
ext: v
VHDL:
Vim Script:
Visual Basic:
ext: vb
Visual Basic .NET:
Visual Objects:
ext: vobj
Visual Prolog:
ext: pro
Vorpal:
Vox:
VRML:
Whenever:
Whitespace:
ext: ws
WML:
Wrapl:
X10:
X86 Assembly:
Xanadu:
XBase:
XL:
XPL0:
XProc:
XQuery:
XS:
XSLT:
XSLT 1.0:
XSLT 2.0:
XTalk:
XUL:
Yacas:
Yorick:
Z80 Assembly:
ZED:
Zonnon:
ZPL:
ZX Spectrum Basic:

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/ACL2

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Ada

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Alore

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Bracmat

View file

@ -1 +0,0 @@
../../Task/Continued-fraction-Arithmetic-G(matrix-NG,-Contined-Fraction-N)/C++

View file

@ -1 +0,0 @@
../../Task/Continued-fraction-Arithmetic-G(matrix-NG,-Contined-Fraction-N1,-Contined-Fraction-N2)/C++

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/C-sharp

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/C

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Clojure

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Common-Lisp

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/D

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/E

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Emacs-Lisp

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Erlang

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Go

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Haskell

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/Java

View file

@ -1 +0,0 @@
../../Task/Arbitrary-precision-integers-(included)/MATLAB

View file

@ -0,0 +1 @@
{{language}}{{stub}}

4
Lang/NQP/0DESCRIPTION Normal file
View file

@ -0,0 +1,4 @@
{{language}}
'''NQP''', or "Not Quite Perl", is a simplified form of [[derived from::Perl 6]].
An introduction is at http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Not_Quite_Perl

14
Lang/NSIS/0DESCRIPTION Normal file
View file

@ -0,0 +1,14 @@
{{language|NSIS
|exec=machine
|site=http://nsis.sourceforge.net
|gc=no
|untyped=yes
|tags=NSIS, nsis
|LCT=no}}
'''NSIS''' is a full-featured [[Windows]] installation creator based on an eponymous [[procedural programming|procedural]] language developed by [[wp:Nullsoft|Nullsoft]]. The original version of NSIS was used to install [[wp:Winamp|Winamp]] and its plugins.
==Citations==
*[[wp:Nullsoft Scriptable Install System|NSIS on Wikipedia]]
{{language programming paradigm|Procedural}}

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Integer/NSIS

1
Lang/NSIS/Arrays Symbolic link
View file

@ -0,0 +1 @@
../../Task/Arrays/NSIS

View file

@ -0,0 +1 @@
../../Task/Bitwise-operations/NSIS

1
Lang/NSIS/Comments Symbolic link
View file

@ -0,0 +1 @@
../../Task/Comments/NSIS

View file

@ -0,0 +1 @@
../../Task/Integer-comparison/NSIS

3
Lang/Neat/0DESCRIPTION Normal file
View file

@ -0,0 +1,3 @@
{{stub}}{{language}}
Neat is [[User:FeepingCreature|feep]]'s language, a D derivate with a focus on gamedev and terseness. Compiler is up on [http://www.github.com/FeepingCreature/fcc github]. Caution advised: not for newcomers.

1
Lang/Neat/Hello-world-Text Symbolic link
View file

@ -0,0 +1 @@
../../Task/Hello-world-Text/Neat

3
Lang/Neko/0DESCRIPTION Normal file
View file

@ -0,0 +1,3 @@
{{stub}}{{language
|site=http://nekovm.org/
}}

View file

@ -0,0 +1 @@
../../Task/Function-definition/Neko

20
Lang/Nemerle/0DESCRIPTION Normal file
View file

@ -0,0 +1,20 @@
{{language|Nemerle
|exec=bytecode
|site=http://nemerle.org/Main_Page
|gc=yes
|express=implicit
|strength=strong
|compat=nominative
|checking=static
}}
{{language programming paradigm|object-oriented}}
{{language programming paradigm|imperative}}
{{language programming paradigm|functional}}
Nemerle is a high-level, statically-typed programming language for the [[.NET]] platform. It offers functional, object-oriented and imperative features. It has a simple [[C sharp|C#]]-like syntax and a powerful meta-programming system.
Features that come from the functional land are variants, pattern matching, type inference and parameter polymorphism (aka generics). The meta-programming system allows great compiler extensibility, embedding domain specific languages, partial evaluation and aspect-oriented programming.
==See Also==
* [[wp:Nemerle|Wikipedia: Nemerle]]
* [http://nemerle.org/wiki/index.php?title=Grokking_Nemerle Grokking Nemerle]
* [http://nemerle.org/wiki/index.php?title=Quick_Guide Nemerle Quick Guide]

View file

@ -0,0 +1 @@
../../Task/99-Bottles-of-Beer/Nemerle

1
Lang/Nemerle/A+B Symbolic link
View file

@ -0,0 +1 @@
../../Task/A+B/Nemerle

View file

@ -0,0 +1 @@
../../Task/Anonymous-recursion/Nemerle

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Integer/Nemerle

View file

@ -0,0 +1 @@
../../Task/Array-concatenation/Nemerle

1
Lang/Nemerle/Arrays Symbolic link
View file

@ -0,0 +1 @@
../../Task/Arrays/Nemerle

View file

@ -0,0 +1 @@
../../Task/Associative-array-Creation/Nemerle

View file

@ -0,0 +1 @@
../../Task/Averages-Arithmetic-mean/Nemerle

View file

@ -0,0 +1 @@
../../Task/Averages-Root-mean-square/Nemerle

View file

@ -0,0 +1 @@
../../Task/Bitwise-operations/Nemerle

View file

@ -0,0 +1 @@
../../Task/Case-sensitivity-of-identifiers/Nemerle

1
Lang/Nemerle/Comments Symbolic link
View file

@ -0,0 +1 @@
../../Task/Comments/Nemerle

View file

@ -0,0 +1 @@
../../Task/Conditional-structures/Nemerle

View file

@ -0,0 +1 @@
../../Task/Determine-if-a-string-is-numeric/Nemerle

1
Lang/Nemerle/Dot-product Symbolic link
View file

@ -0,0 +1 @@
../../Task/Dot-product/Nemerle

1
Lang/Nemerle/Empty-program Symbolic link
View file

@ -0,0 +1 @@
../../Task/Empty-program/Nemerle

1
Lang/Nemerle/Empty-string Symbolic link
View file

@ -0,0 +1 @@
../../Task/Empty-string/Nemerle

View file

@ -0,0 +1 @@
../../Task/Enforced-immutability/Nemerle

View file

@ -0,0 +1 @@
../../Task/Ethiopian-multiplication/Nemerle

View file

@ -0,0 +1 @@
../../Task/Extend-your-language/Nemerle

1
Lang/Nemerle/Factorial Symbolic link
View file

@ -0,0 +1 @@
../../Task/Factorial/Nemerle

View file

@ -0,0 +1 @@
../../Task/Fibonacci-sequence/Nemerle

1
Lang/Nemerle/Filter Symbolic link
View file

@ -0,0 +1 @@
../../Task/Filter/Nemerle

View file

@ -0,0 +1 @@
../../Task/First-class-functions/Nemerle

View file

@ -0,0 +1 @@
../../Task/First-class-functions-Use-numbers-analogously/Nemerle

1
Lang/Nemerle/FizzBuzz Symbolic link
View file

@ -0,0 +1 @@
../../Task/FizzBuzz/Nemerle

View file

@ -0,0 +1 @@
../../Task/Function-composition/Nemerle

1
Lang/Nemerle/Generic-swap Symbolic link
View file

@ -0,0 +1 @@
../../Task/Generic-swap/Nemerle

View file

@ -0,0 +1 @@
../../Task/Guess-the-number/Nemerle

View file

@ -0,0 +1 @@
../../Task/Guess-the-number-With-feedback/Nemerle

View file

@ -0,0 +1 @@
../../Task/Hash-from-two-arrays/Nemerle

View file

@ -0,0 +1 @@
../../Task/Hello-world-Graphical/Nemerle

View file

@ -0,0 +1 @@
../../Task/Hello-world-Newline-omission/Nemerle

View file

@ -0,0 +1 @@
../../Task/Hello-world-Text/Nemerle

View file

@ -0,0 +1 @@
../../Task/Higher-order-functions/Nemerle

View file

@ -0,0 +1 @@
../../Task/Increment-a-numerical-string/Nemerle

1
Lang/Nemerle/Infinity Symbolic link
View file

@ -0,0 +1 @@
../../Task/Infinity/Nemerle

View file

@ -0,0 +1 @@
../../Task/Integer-comparison/Nemerle

1
Lang/Nemerle/Knuth-shuffle Symbolic link
View file

@ -0,0 +1 @@
../../Task/Knuth-shuffle/Nemerle

View file

@ -0,0 +1 @@
../../Task/List-comprehensions/Nemerle

View file

@ -0,0 +1 @@
../../Task/Logical-operations/Nemerle

View file

@ -0,0 +1 @@
../../Task/Loop-over-multiple-arrays-simultaneously/Nemerle

1
Lang/Nemerle/Loops-Break Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Break/Nemerle

1
Lang/Nemerle/Loops-Continue Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Continue/Nemerle

1
Lang/Nemerle/Loops-Do-while Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Do-while/Nemerle

View file

@ -0,0 +1 @@
../../Task/Loops-Downward-for/Nemerle

1
Lang/Nemerle/Loops-For Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-For/Nemerle

View file

@ -0,0 +1 @@
../../Task/Loops-For-with-a-specified-step/Nemerle

1
Lang/Nemerle/Loops-Foreach Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Foreach/Nemerle

1
Lang/Nemerle/Loops-Infinite Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Infinite/Nemerle

View file

@ -0,0 +1 @@
../../Task/Loops-N-plus-one-half/Nemerle

1
Lang/Nemerle/Loops-Nested Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-Nested/Nemerle

1
Lang/Nemerle/Loops-While Symbolic link
View file

@ -0,0 +1 @@
../../Task/Loops-While/Nemerle

1
Lang/Nemerle/MD5 Symbolic link
View file

@ -0,0 +1 @@
../../Task/MD5/Nemerle

1
Lang/Nemerle/Map-range Symbolic link
View file

@ -0,0 +1 @@
../../Task/Map-range/Nemerle

View file

@ -0,0 +1 @@
../../Task/Mutual-recursion/Nemerle

View file

@ -0,0 +1 @@
{{stub}}{{language}}

View file

@ -0,0 +1 @@
../../Task/Detect-division-by-zero/NetLogo

35
Lang/NetRexx/0DESCRIPTION Normal file
View file

@ -0,0 +1,35 @@
{{language
|NetRexx
|exec=both
|site=http://www.netrexx.org
|gc=yes
|parampass=value
|safety=safe
|tags=netrexx, rexx, java
}}
== Introduction ==
'''NetRexx''' is a general-purpose programming language inspired by two very different programming languages, [[REXX|Rexx]] and [[Java]]<sup><small>TM</small></sup>.
It is designed for people, not computers. In this respect it follows Rexx closely, with many of the concepts and most of the syntax
taken directly from Rexx or its object-oriented version, [[ooRexx|Open Object Rexx]].
From Java it derives static typing, binary arithmetic, the object model, and exception handling.
The resulting language not only provides the scripting capabilities and decimal arithmetic of Rexx, but also seamlessly
extends to large application development with fast binary arithmetic.
The reference implementation of NetRexx produces classes for the [[runs on vm::Java Virtual Machine]], and in so doing demonstrates the value of that concrete
interface between language and machine: NetRexx classes and Java classes are entirely equivalent NetRexx can use any Java class
(and vice versa) and inherits the portability and robustness of the Java environment.
=== Language Objectives ===
The programming language NetRexx, which is derived from both Rexx and Java is intended as a dialect of Rexx that can be as efficient and portable
as languages such as Java, while preserving the low threshold to learning and the ease of use of the original Rexx language.
==== Open Source ====
On the 8th of June 2011, IBM transferred ownership of the reference implementation of NetRexx to The Rexx Language Association (RexxLA) for administration under the [http://site.icu-project.org ICU - International Components for Unicode] open source license.
==== Useful Links ====
* [http://www.netrexx.org The NetRexx Programming Language - www.netrexx.org]
* [http://www.rexxla.org The Rexx Language Association - www.rexxla.org]
* [http://www.oorexx.org/ Open Object Rexx - www.oorexx.org]

1
Lang/NetRexx/100-doors Symbolic link
View file

@ -0,0 +1 @@
../../Task/100-doors/NetRexx

View file

@ -0,0 +1 @@
../../Task/99-Bottles-of-Beer/NetRexx

1
Lang/NetRexx/A+B Symbolic link
View file

@ -0,0 +1 @@
../../Task/A+B/NetRexx

1
Lang/NetRexx/Abstract-type Symbolic link
View file

@ -0,0 +1 @@
../../Task/Abstract-type/NetRexx

View file

@ -0,0 +1 @@
../../Task/Ackermann-function/NetRexx

View file

@ -0,0 +1 @@
../../Task/Active-Directory-Connect/NetRexx

View file

@ -0,0 +1 @@
../../Task/Active-Directory-Search-for-a-user/NetRexx

View file

@ -0,0 +1 @@
../../Task/Arbitrary-precision-integers-included/NetRexx

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Integer/NetRexx

Some files were not shown because too many files have changed in this diff Show more