SlideShare a Scribd company logo
APLBy: Noe Gonzalez
APL  stands for  A Computer  ProgramIt was created by Kenneth IversonAPL is used in scientific,actuarial,statistical,and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications
The APL environment is called a workspace.In a workspace the user can define programs and data, The data values exist also outside the programs, and the user can manipulate the data without the necessity to define a program. For example,    N 	    4 5 6 7  assigns the vector values 4 5 6 7 to N
APL programs are normally  interpreted and less often compiled.APL compilers translated source APL to a lower level language such as C, leaving the machine-specific details to the lower level compiler.APL programs invariably will require changes to their content. Depending on the compiler, variable declarations might be needed, certain language features would need to be removed or avoided, or the APL programs would need to be cleaned up in some way.
APL makes a clear distinction between  functions and operators.Functions take arrays arguments, and return arrays as results. Operators take functions or arrays as arguments, and derive related functionsApplying the same reduction operator to the maximum function derives a function which returns the largest of a group of numbers.

More Related Content

PPTX
Pure functions and usage in Angular
PPS
presentacion
PPS
3 presentacion
PPTX
Functions and procedures
PPTX
Swwae ruijie
PPT
LabVIEW Introduction
PPTX
Determining Network Serviceability
PDF
Partial Functions In Scala
Pure functions and usage in Angular
presentacion
3 presentacion
Functions and procedures
Swwae ruijie
LabVIEW Introduction
Determining Network Serviceability
Partial Functions In Scala

What's hot (10)

PPT
Module Owb Mappings
PPTX
Compiler lecture 01
PDF
Lesson 1 introduction to programming
PPT
Module Owb Execute Mappings
PPTX
Phases of Compiler
PPT
Sap abap training Overview
PPTX
Valuable Information on Lexical Analysis in Compiler Design
PPTX
Basic of compiler
PPTX
Functions in c language1
Module Owb Mappings
Compiler lecture 01
Lesson 1 introduction to programming
Module Owb Execute Mappings
Phases of Compiler
Sap abap training Overview
Valuable Information on Lexical Analysis in Compiler Design
Basic of compiler
Functions in c language1
Ad

Apl

  • 2. APL stands for A Computer ProgramIt was created by Kenneth IversonAPL is used in scientific,actuarial,statistical,and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications
  • 3. The APL environment is called a workspace.In a workspace the user can define programs and data, The data values exist also outside the programs, and the user can manipulate the data without the necessity to define a program. For example, N 4 5 6 7 assigns the vector values 4 5 6 7 to N
  • 4. APL programs are normally interpreted and less often compiled.APL compilers translated source APL to a lower level language such as C, leaving the machine-specific details to the lower level compiler.APL programs invariably will require changes to their content. Depending on the compiler, variable declarations might be needed, certain language features would need to be removed or avoided, or the APL programs would need to be cleaned up in some way.
  • 5. APL makes a clear distinction between functions and operators.Functions take arrays arguments, and return arrays as results. Operators take functions or arrays as arguments, and derive related functionsApplying the same reduction operator to the maximum function derives a function which returns the largest of a group of numbers.