Differences between revisions 14 and 15
Revision 14 as of 2009-07-27 06:58:48
Size: 5733
Editor: anonymous
Comment:
Revision 15 as of 2009-07-27 07:10:49
Size: 6026
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
''Can I suggest that we ignore the above exhortation and make all comments visible. There really is no good reason to hide them and it's almost impossible to recognise that we're looking at the same page after hitting the edit button.'' -- PhilLast <<DateTime(2009-07-27T07:10:49Z)>>
----
Line 61: Line 62:
I'd just like to point out that none (not one) of the editors amending the above has seen fit to include a citation leaving the only two citations gathered so far (the main point of the excercise) sitting quietly here at the bottom with no remaining referent! -- PhilLast <<DateTime(2009-07-27T06:58:01Z)>> ''I'd just like to point out that none (not one) of the editors amending the above has seen fit to include a citation leaving the only two citations gathered so far (the main point of the excercise) sitting quietly here at the bottom with no remaining referent!'' -- PhilLast <<DateTime(2009-07-27T06:58:01Z)>>

Please add comments and questions as "wiki comments" - see HelpOnComments for details. Note that JavaScript needs to be enabled to take advantage of this feature.


Can I suggest that we ignore the above exhortation and make all comments visible. There really is no good reason to hide them and it's almost impossible to recognise that we're looking at the same page after hitting the edit button. -- PhilLast 2009-07-27 07:10:49


APL is an acronym for A Programming Language - it is based on a strict (unambiguous) mathematical notation invented by the late Kenneth E Iverson; it is an interpreted, interactive, and array oriented commercial language available for all contemporary platforms. Amongst programming languages, APL has at least three unique/exclusive hallmarks:

1. It is culture 'neutral'; it uses symbols rather than 'reserved' keywords.

2. It is solution 'focussed'; it promotes the expression of algorithms without any consideration of machine architecture or operating system - APL is a type 'inferred' language that rarely necessitates coding structures for loops.

3. It has just one 'simple' operator precedence rule: all expressions evaluate from right to left; if necessary, this default can be overrridden by enclosing parts of an expression in round brackets, with innermost sets of brackets imposing the highest level of precedence.

APL is one of the oldest programming languages, and an important influence on the development of spreadsheets, functional programming[1], Mathematica and MatLab[2]. It is a dynamic, interpreted language based on Iverson's mathematical notation. All data are arrays. Primitive operations all extend to arrays, and are denoted by distinctive graphic symbols rather than words, making APL programs compact and visually striking, with few or no loops.

The language flourishes in scientific, actuarial, statistical and financial applications, and is favored by domain experts writing software for their own purposes. APL is also associated with rapid and lightweight development projects in volatile business environments.

Interpreters are available for a wide range of platforms including PCs, Macs, Linux, mainframes and hand-held computers.--) Recent Notable extensions to APL interpreters and IDEs include:

  • --(* anonymous lambdas

  • support for class/object programming and .Net assemblies

  • a version of APL, Visual APL, that is a native .NET language using Visual Studio 2008 as its IDE.

  • ActiveX or COM Interrop support allowing APL to use Windows resources, notably the operating system's Shell, Win32 APIs, and WMI (Windows Management Instrumentation),as well as any COM aware applications, including the MS Office suite.

  • * XML-array conversion primitives * support for Subversion and Unicode text handling

-- StephenTaylor 2009-07-25 05:36:32


I'd just like to point out that none (not one) of the editors amending the above has seen fit to include a citation leaving the only two citations gathered so far (the main point of the excercise) sitting quietly here at the bottom with no remaining referent! -- PhilLast 2009-07-27 06:58:01


[1] http://awards.acm.org/citation.cfm?id=0703524&srt=all&aw=140&ao=AMTURING
[2] http://www.mathworks.com/company/newsletters/news_notes/clevescorner/jan06.pdf

WikipediaAplPageRevamp/WikiDraft (last edited 2017-02-16 18:47:00 by KaiJaeger)