Live briefing
Everything about Scientific programming language
Type of programming language
Scientific programming language may refer to two related, yet distinct, concepts in computer programming. In a broad sense, it describes any programming language used extensively in computational science and computational mathematics, such as C, C++, Python, and Java. In a stricter sense, it designates languages that are designed and optimized for handling mathematical formulas and matrix operations, offering intrinsic support for these tasks. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Scientific programming languageA 5-minute orientation
- Pick up a classic book: Scientific programmer's toolkitThe most-reprinted book on the subject
- Read the landmark paper: Scientific Computing in the CH Programming LanguageCited 40 times
- Go sideways: List of numerical-analysis softwareA closely related topic
- Go sideways: NumPyA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Scientific Computing in the CH Programming Language
The BLAZE language: A parallel language for scientific programming
Sisal 3.2: functional language for scientific parallel programming
The Effects of Designing Scientific Experiments with Visual Programming Language on Learning Outcomes
Statistically significant performance testing of Julia scientific programming language
MATX-A High-Performance Programming Language for Scientific and Engineering Computation.
ALEC--A user extensible scientific programming language
Fortran Programming Language and Scientific Programming: 50 Years of Mutual Growth
📚 Books worth reading
Scientific programmer's toolkitM. H. Beilby, M. H. Beilby · 1991- 📕Learning by Doing with National Instruments Development BoardsJivan Shrikrishna Parab, Ingrid Anne Nazareth · 2020
LabVIEW advanced programming techniquesRick Bitter, Taqi Mohiuddin · 2000
Exploring medical languageMyrna Weber LaFleur, Myrna LaFleur Brooks · 1998- 📕The VIS-AD data modelWilliam L. Hibbard · 1994
The LaTex graphics companionMichel Goossens · 1997
Advanced BASIC scientific subroutinesB. V. Cordingley, B.V. Cordingley · 1988
C++ toolbox for verified computing IRolf Hammer, Matthias Hocks · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of numerical-analysis software Listed here are notable end-user computer applications intended for use with numerical or data analysis: Analytica is a widely used proprietary software…
- NumPy NumPy (pronounced /ˈnʌmpaɪ/ NUM-py) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices,…
- List of numerical libraries This is a list of numerical libraries, which are libraries used in software development for performing numerical calculations. It is not a complete listing…
- Theano (software) Theano is a Python library and optimizing compiler for manipulating and evaluating mathematical expressions, especially matrix-valued ones. In Theano,…
- SciPy SciPy (pronounced /ˈsaɪpaɪ/ "sigh pie") is a free and open-source Python library used for scientific computing and technical computing. SciPy contains…
- Numerical analysis Numerical analysis is the study of algorithms for the problems of continuous mathematics. These algorithms involve real or complex variables (in contrast…
- Cython Cython (/ˈsaɪθɒn/) is a superset of the programming language Python, which allows developers to write Python code (with optional, C-inspired syntax extensions)…
- Numerical linear algebra Numerical linear algebra, sometimes called applied linear algebra, is the study of how matrix operations can be used to create computer algorithms which…