Programming Languages
| C |
C is a programming language originally designed for system programmers. Nowadays, the language
has a wide usage field ranging from low-level device drivers to numerical algorithms. On UNIX
systems, C is the primary language for most programming tasks.
|
|
| C++ |
C++ is an object-oriented programming language based on C. In addition to support "standard"
object-oriented features like encapsulation, inheritance, and polymorphism, C++ also added
inline function calls, operator and function overloading, default function parameter values,
references, better I/O handling based on streams, a boolean data type, exception handling,
and namespaces.
|
|
| Java |
Java is an object-oriented, platform-independent programming language developed by Sun.
It shares many superficial similarities with C, C++, and Objective C, but it is not based
on any of those languages, nor have efforts been made to make it compatible with them. Java
was designed from the ground up to allow for secure execution of code across a network.
|
|
| Fortran 77 and Fortran 90 |
Fortran 90 has introduced new extensions and features to the older Fortran 77 language
definition. These language extensions bring Fortran up to date with other languages like
C (dynamic memory allocation, scoping rules) and C++ (generic function interfaces). As a
unique and quite popular feature, Fortran 90 supports array operations. |
|
| HPF- High Performance Fortran | HPF is a single-threaded data-parallel programming language based on the distribution of data among the processors. Parallelism can be expressed in form of forall-loops and vector statements. It is the compiler's task to implement remote memory access via message passing. | |
| Documentation | JSC user's documentation on programming languages | |
last change 30.01.2006 |

