Difference between revisions of "Programming"
From HPC
(Created page with "== Programming Support == Click on the links below for support on programming packages: {| class="wikitable" | style="width:25%" | <Strong>Package</Strong> | style="width:75...") |
m |
||
Line 41: | Line 41: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | * [[Main_Page|Home]] | ||
+ | * [[Applications|Application support]] | ||
+ | * [[Training|Training]] | ||
+ | * [[Programming|Programming support]] |
Revision as of 12:17, 17 March 2017
Programming Support
Click on the links below for support on programming packages:
Package | Description |
C | C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. |
C++ | C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. |
C-Sharp | C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming. Originally created by Microsoft. |
CUDA | CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. |
Fortran | Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. |
JAVA | Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. |
OpenMP | OpenMP is an implementation of multithreading, a method of parallelizing whereby a master thread (a series of instructions executed consecutively) forks a specified number of slave threads and the system divides a task among them. |
OpenMPI | MPI stands for the Message Passing Interface. MPI is a standardized API typically used for parallel and/or distributed computing. |
Perl | Perl is an interpreted language useful for rapid code development and multi-purpose programming. |
Python | Python is an interpreted language useful for rapid code development and distributed computing. |
R | R is a programming language and software environment for statistical analysis, graphics representation and reporting. |
- Home
- Application support
- Training
- Programming support