Scientific language
Encyclopedia
In computer programming
, a scientific language is a programming language
optimized for the use of mathematical formula
s and matrices
. (Though these functions can be performed using any language, they are more easily expressed in scientific languages.) Scientific languages include ALGOL
, FORTRAN
, and APL.
Computer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...
, a scientific language is a programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
optimized for the use of mathematical formula
Formula
In mathematics, a formula is an entity constructed using the symbols and formation rules of a given logical language....
s and matrices
Matrix (mathematics)
In mathematics, a matrix is a rectangular array of numbers, symbols, or expressions. The individual items in a matrix are called its elements or entries. An example of a matrix with six elements isMatrices of the same size can be added or subtracted element by element...
. (Though these functions can be performed using any language, they are more easily expressed in scientific languages.) Scientific languages include ALGOL
ALGOL
ALGOL is a family of imperative computer programming languages originally developed in the mid 1950s which greatly influenced many other languages and became the de facto way algorithms were described in textbooks and academic works for almost the next 30 years...
, FORTRAN
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...
, and APL.