MIX: C++ and Fortran

TwitterFacebook
Get flash to fully experience Pearltrees
http://tolstoy.newcastle.edu.au/R/e2/help/06/10/2735.html Ingmar Visser <I.Visser@uva. nl> wrote: > Thanks, this could work! > However, the legend does not reproduce the > color/shading used in the > original > barplot, are those available somehow?

R help archive: Re: [R] Barplot legend position

Last update: Sat Nov 17 16:46:27 2001 Table of contents Background Because of the large existing body of software, particularly numerical software, written in Fortran, it is desirable to call Fortran routines from other languages, notably, C and C++. The ISO Fortran committee has tried to work with the ISO C and C++ committees to standardize the interlanguage calling interface, but the latter committees have been unwilling to do so, on the grounds that it would open the door to demands for interfaces to myriad other languages. Thus, there is currently no international protocol for communication between computer programming languages, and one is unlikely to be developed. http://www.math.utah.edu/software/c-with-fortran.html#array-storage-diffs

Using C and C++ with Fortran

http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html Order of multi dimensional arrays in C/C++ is the opposite of FORTRAN. Native FORTRAN layout (collumn-major order): INTEGER A(2,3) Or INTEGER A(2,2,2) Native C layout (row-major order) is NOT equivalent to the FORTRAN layout: int a[2][3]; Thus:

Tutorial: Using C/C++ and Fortran together

Mixing Code in C, C++, and FORTRAN on Unix — TTU CAE Network

http://www.cae.tntech.edu/help/programming/mixed_languages Major points to keep in mind when mixing languages include: Call By Value / Call By Reference C and C++ default to passing arguments by value; FORTRAN defaults to passing arguments by reference.