You are here: Foswiki>Cosmo Web>ComputerLanguages (revision 1)EditAttach


Please add your preferences (TWikiRegistration for username/password) for guides on computer languages etc useful for astronomy. Feel free to add critical comments!!

general languages for creating executable programs

fortran

f77 - moderately high level

  • the g77 compiler is GPL

ZWiki:FortranCompilerHints

* suggestions on options when compiling

ZWiki:FortranExample

  • a program that changes galactic coordinates into right ascention and declination

f90

  • higher level than f77, not yet any stable GPL or other free compiler

f95 - high level, but...

  • g95 is an experimental GPL (i think?) compiler

python - high level

java

(Uwaga - czy tylko stare wersji są prawdziwie wolne?? - java2.0)

  • search on jni (java native interface) for using non-java libraries

C - low level

  • man *name_of_a_C_function* gives you info (only useful once you've got past the basics)

C++ - higher level than C - object-oriented

perl - mix of low level and high level

lisp

libraries for numerical computation

free (GPL sense) packages

LAPACK/BLAS

  • http://www.cs.colorado.edu/~lapack/
    • V3.0 contains 2793 .f fortran files, including test and installation files written?
    • 1434 of these fortran files are in directories /SRC/, i.e. source files of LAPACK or BLAS
    • why rewrite these since they're already written?

non-free packages

  • Numerical Recipes - http://www.nr.com/ - good for learning, but you may not redistribute the code as part of your program packages - better learn to use BLAS, LAPACK, etc..

list of numerical algorithm packages

http://www.mathcom.com/corpdir/techinfo.mdir/scifaq/q120.html Numerical Algorithm Software Packages on the Net

libraries or languages for symbolic algebra

symbolic algebra

http://www.mathcom.com/corpdir/techinfo.mdir/scifaq/q520.html#q520 Symbolic Algebra packages

other links

linuxlist

http://www.llp.fu-berlin.de/baum/linuxlist-a.html (What is useful here? What is GPL? What is not useful?)

http://www.astri.uni.torun.pl/~chris

Edit | Attach | Print version | History: r30 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r1 - 07 Nov 2003, BoudRoukema
 
This site is powered by FoswikiCopyright © CC-BY-SA by the contributing authors. All material on this collaboration platform is copyrighted under CC-BY-SA by the contributing authors unless otherwise noted.
Ideas, requests, problems regarding Foswiki? Send feedback