|
| |
| | Functional programming - Encyclopedia.WorldSearch |
 | | Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions. |  | | A much-improved functional programming language was LISP, developed by John McCarthy while at the Massachusetts Institute of Technology for the IBM 700/7000 series scientific computers in the late 1950s. |  | | Lambda calculus could be considered the first functional programming language, though it was not designed to be executed on a computer. |
|
http://encyclopedia.worldsearch.com/functional_programming.htm
|
|
| |
| | Fortran - Wikipedia, the free encyclopedia |
 | | Fortran (also FORTRAN) is a statically typed, compiled, imperative, computer programming language originally developed in the 1950s and still heavily used for scientific computing and numerical computation half a century later. |  | | Fortran 90 was a major revision, adding free source form, dynamic memory allocation, array operations, abstract data types, operator overloading, pointers, and modules to group related procedures and data together. |  | | Initially, the language relied on precise formatting of the source code and heavy use of statement numbers and goto statements. |
|
http://en.wikipedia.org/wiki/FORTRAN_programming_language
|
|
| |
| | CSC |
 | | The High-Performance Fortran (HPF) language is a data-parallel extension to the Fortran 90 programming language. |  | | This is due to the general developments in the theory and practice of programming languages in the 1970's and 1980's. |  | | The development of the Fortran programming language was started in 1954 at IBM. |
|
http://www.csc.fi/math_topics/Publ/f90.html
|
|
| |
| | The FORTRAN Programming Language |
 | | Prior to the development of FORTRAN computer programmers were required to program in machine/assembly code, which was an extremely difficult and time consuming task, not to mention the dreadful chore of debugging the code. |  | | One of the oldest programming languages, the FORTRAN was developed by a team of programmers at IBM led by John Backus, and was first published in 1957. |  | | FORTRAN was so innovative not only because it was the first high-level language, but also because of it's compiler, which is credited as giving rise to the branch of computer science now known as compiler theory. |
|
http://www.engin.umd.umich.edu/CIS/course.des/cis400/fortran/fortran.html
|
|
| |
| | Language Reference - FORTRAN |
 | | FORTRAN included many features that were specific to the IBM 704, the first computer on which it was implemented. |  | | FORTRAN is usually credited, Knuth and Pardo in 1977 credit Alick E. Glennie for his Autocode compiler for the Manchester I computer in 1952. |  | | For many years, FORTRAN dominated programming, and was described as the lingua franca, or common tongue, for computer programmers. |
|
http://www.isi.edu/~iko/pl/hw3_fortran.html
|
|
| |
| | What is programming language? - A Word Definition From the Webopedia Computer Dictionary |
 | | The choice of which language to use depends on the type of computer the program is to run on, what sort of program it is, and the expertise of the programmer. |  | | High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. |  | | Regardless of what language you use, you eventually need to convert your program into machine language so that the computer can understand it. |
|
http://www.webopedia.com/TERM/p/programming_language.html
|
|
| |
| | Fortran M: A Language for Modular Parallel Programming |
 | | Fortran M can be compiled efficiently for uniprocessors, shared-memory computers, distributed-memory computers, and networks of workstations. |  | | Fortran M is a small set of extensions to Fortran 77 that supports a modular approach to the design of message-passing programs. |  | | The parallel code is based on a sequential Fortran program, and uses FM to implement a more complex communication structure. |
|
http://softlib.rice.edu/fortran_M.html
|
|
| |
| | Fortran programming language |
 | | FORTRAN was developed in the 1950-s by a team of IBM programmers and released in 1957. |  | | It is a language special developed to let the computer execute number crunching operations. |  | | This first HLL language was much more efficient then programming in assembler and was popular pretty soon. |
|
http://www.thocp.net/software/languages/fortran.htm
|
|
| |
| | FORTRAN Computer Programming Language |
 | | FORTRAN is one of the two earliest "high-level" computer languages for computer careers. |  | | FORTRAN was designed for use by scientists not just for computer jobs. |  | | Fortran is not a beginner’s language, although QBasic was based on it in some ways. |
|
http://www.inforingpress.com/computer_information/fortran.htm
|
|
| |
| | F77 - latest version of the Fortran programming language. |
 | | The name Fortran was derived from the original reference to a computer language as a "FORmula TRANslator", and was designed to permit the statement of a problem in terms that closely resemble mathematical notation. |  | | The compiler accepts a F77 source program, performs syntax checking, and translates it into an object program if no uncorrectable errors are encountered. |  | | A collection of source programs can be compiled, some through Time Sharing, some through batch, and the object modules plus run-time packages combined for execution in either environment. |
|
http://www.thinkage.on.ca/english/gcos/expl/f77/expl.html
|
|
| |
| | Computer Programming [encyclopedia] |
 | | noun: programming, programing, computer programming, computer programing = creating a sequence of instructions to enable the computer to do something. |  | | A program is a sequence of instructions that tells a computer what operations to perform. |  | | Software is the various kinds of programs used to operate computers and related devices. |
|
http://kosmoi.com/programming
|
|
| |
| | Amazon.com: Books: Fortran 90 Language Guide |
 | | Fortran 90 Language Guide is designed to appeal directly to programmers, demonstrating the many features of the language which are new to this version - including those which support object-oriented programming and high-performance computing. |  | | The "Fortran 90 Language Guide" is designed to appeal directly to programmers, demonstrating both the FORTRAN 77 subset within Fortran 90 and the many features of the language which are new to this version - including those which support object-oriented programming and high-performance computing. |  | | This book provides a comprehensive and easy-to-understand description of the complete Fortran 90 programming language as defined by the ISO. |
|
http://www.amazon.com/exec/obidos/tg/detail/-/3540199268?v=glance
|
|
| |
| | Object Oriented Fortran 90 Programming |
 | | Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. |  | | We have written a variety of object-oriented plasma particle-in-cell programs on sequential workstations and high performance distributed memory computers in Fortran 90 and C++. |  | | While Fortran 90 is not a full object-oriented language it can directly support many of the important concepts of such languages including abstract data types, encapsulation, function overloading, and classes. |
|
http://www.cs.rpi.edu/~szymansk/oof90.html
|
|
| |
| | Fortran FAQ |
 | | The F programming language is a dramatic new development in scientific programming. |  | | Reid, John, Fortran 90, the language for scientific computing in the 1990s -- Unicom Seminar on Fortran and C in Scientific Computing, 1992 Reid, John, The advantages of Fortran 90 -- Computing 48, 219-238. |  | | Though it is in French, the example programs http://www.ifremer.fr/ditigo/molagnon/livref90.html are in Fortran 90. |
|
http://www.faqs.org/faqs/fortran-faq
|
|
| |
| | Vision Engineer - FORTRAN Language |
 | | FORmula TRANslator, or FORTRAN for short, is a computer programming language that is commonly used for numerical analysis. |  | | FORTRAN compilers, which convert the programming code into programs that can be run, are being developed by many software vendors. |  | | When used together with OpenMP or MPI, FORTRAN programs can be made to run on computer clusters with hundreds of processors. |
|
http://www.visionengineer.com/comp/fortran.shtml
|
|
| |
| | Standard Fortran Language |
 | | For information about differences between Fortran 90 and FORTRAN 77, see Features of Fortran 90 or the printed Compaq Fortran Language Reference Manual. |  | | This was the first attempt to standardize the languages called FORTRAN by many vendors. |  | | For information about differences between Fortran 95 and Fortran 90, see Features of Fortran 95 or the printed Compaq Fortran Language Reference Manual. |
|
http://h18000.www1.hp.com/fortran/docs/vf-html/pg/pgystfor.htm
|
|
| |
| | Preface |
 | | This manual is intended for experienced applications programmers who have a basic understanding of Fortran concepts and the Fortran 90 language, and are using DIGITAL Fortran in either a single-platform or multiplatform environment. |  | | Appendix B describes some statements and language features supported for programs written in older versions of Fortran. |  | | Chapter 8 describes program units (including modules), subroutines and functions, and procedure interfaces. |
|
http://nimbus.temple.edu/df90au51/lrm0001.htm
|
|
| |
| | FORTRAN - A Programming Language |
 | | To write a program using FORTRAN you prepare your FORTRAN code, which consists of sequence of instructions using the commands and syntax of the FORTRAN language, using a text editor. |  | | In addition to the FORTRAN compiler there are a large number of tools and libraries that add considerable functionality to the FORTRAN programming environment. |  | | The department of Computer Science offers a number of courses in various programming languages, which includes FORTRAN. |
|
http://www.physics.mun.ca/MUNPhys/UNIX/Resources/Languages/FORTRAN.html
|
|
| |
| | Fortran Tutorials |
 | | ``Fortran 90 and Computational Science'', one section of the Computational Science Educational Project. |  | | Fortran 90 course material is available from the Manchester Computer Centre. |  | | Would you like an intensive course on the Fortran programming language to be given at your organization? |
|
http://www.fortran.com/fortran/tutorials.html
|
|
| |
| | Task Parallelism and Fortran |
 | | Fortran~M is a small set of extensions to Fortran that supports a modular approach to the construction of sequential and parallel programs. |  | | Much of this work is performed in the context of Fortran, but many of the techniques apply equally to other languages. |  | | High Performance Fortran (HPF) provides a convenient syntax for specifying data-parallel execution, but does not at present allow programmers to write task-parallel programs in which different tasks perform different activities at the same time. |
|
http://www.mcs.anl.gov/fortran-m/FM.html
|
|
| |
| | Open Directory - Computers: Programming: Languages: Fortran |
 | | Object Oriented Fortran 90 - Summarizes much of the current work in object oriented programming using Fortran 90 on scalar workstations and distributed-memory supercomputers. |  | | Pfortran - Programming approach that eases the task of writing parallel programs for massively parallel computers by providing constructs to coordinate non-local memory accesses. |  | | Object-Oriented Programming in Fortran 2000 - Essay by Werner W. Schulz opining on how object orientation and genericity should be added to Fortran. |
|
http://dmoz.org/Computers/Programming/Languages/Fortran
|
|
| |
| | Free Fortran Compilers and Interpreters (thefreecountry.com) |
 | | Just because a program, book or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. |  | | The Intel Fortran Compiler for Linux is free for personal, non-commercial use (registration required). |  | | You may only generate code for your personal use on your home computer, and all executables will display a banner on execution. |
|
http://www.thefreecountry.com/compilers/fortran.shtml
|
|
| |
| | Amazon.ca: Books: FORTRAN 95 Handbook |
 | | You cannot learn the language from it, unless you already have a lot of programming experience in F77 or other languages. |  | | This is not a textbook, but it is an important reference for the Fortran 95 programmer. |  | | Major new features added in Fortran 95 are the 'FORALL' statement and construct, pure and elemental procedures, and structure and pointer default initialization. |
|
http://www.amazon.ca/exec/obidos/ASIN/0262510960
|
|
| |
| | Citations: Programming Language Fortran - Standards, Inc, ANSI (ResearchIndex) |
 | | Because most of the known parallel languages do not support the virtual processor concept, the programmer has to write explicit mappings for adapting.... |  | | American National Standards Institute, Inc., Washington, D.C. Programming Language Fortran (Fortran90), Draft S8, Version 114 (X3.91990), 1990. |  | | American National Standards Institute, Inc., Washington, D.C. Programming Language Fortran (Fortran90), Draft S8, Version 114 (X3.9-1990), January 1990. |
|
http://citeseer.csail.mit.edu/context/799587/0
|
|
| |
| | FORTRAN programming language |
 | | FFT analyses FORTRAN source code of applications, no matterhow big or complex, and is useful to explore unknown |  | | Home :: Desktop Publishing :: Form Generators and Forms Entry Programs |  | | Home :: Utilities/Drivers/System Files :: Desktop Sticky Note Programs |
|
http://www.softrepository.com/Programming/FORTRAN-programming-language
|
|
| |
| | Fortran 90 for the Fortran 77 Programmer |
 | | A complete textbook in Swedish on Fortran 90/95 has been prepared, and is available both electronically in a hypertext version and in printed form. |  | | Further information on Fortran 90 is available via Bo Einarsson's Fortran page. |  | | This HTML version can be used from both UNIX and Windows. |
|
http://www.nsc.liu.se/~boein/f77to90/f77to90.html
|
|
| |
| | Compaq Fortran Language Reference Manual |
 | | It contains information on language syntax and semantics, on adherence to various Fortran standards, and on extensions to those standards. |  | | This revised manual supersedes all previous DIGITAL Fortran and DEC Fortran 90 language reference manuals. |  | | G High Performance Fortran (HPF) Library Routines on Tru64 UNIX Systems |
|
http://h18009.www1.hp.com/fortran/docs/lrm/dflrm.htm
|
|
| |
| | Related Documentation |
 | | Information technology - Programming languages - Fortran - Part 1: Base language |  | | Information technology - Programming Languages - Fortran - Floating-Point Exception Handling |  | | IBM XL Fortran for Mac OS X Beta Language Reference |
|
http://kiwi.atmos.colostate.edu:16080/tidbits/xlf/pgs/ug07.htm
|
|
| |
| | Fortran Language |
 | | Fortran 95/2003 Explained (Numerical Mathematics and Scientific Computation) |  | | Numerical Recipes in FORTRAN Example Book : The Art of Scientific Computing (The Art of Scientific Computing) |  | | Introduction to FORTRAN 90 for Engineers and Scientists |
|
http://www.evilroot.org/index.php?c=45
|
|
| |
| | J3 |
 | | Technical Committee J3 is responsible for the development and interpretation of the United State and International standards for Programming Language Fortran. |  | | In addition to working on the next revision of the Fortran standard, Technical Committee J3 is working on interpretations of the current standard and developing the list of new features for the revision. |  | | This technical committee is the U.S. TAG to ISO/IEC JTC1 SC22/WG5 and provides recommendations on U.S. positions to the |
|
http://www.ncits.org/tc_home/j3.htm
|
|
| |
| | MTU Department of Computer Science |
 | | Mayo and P. Kearns, A Secure Networked Laboratory for Kernel Programming (Extended Abstract), Proceedings of the 6th Annual Conference on the Teaching of Computing and the Joint SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education, pp. |  | | C.-K. Shene, Steve Carr, The Design of a Multithreaded Programming Course and Its Accompanying Software Tools, The Journal of Computing in Small Colleges, Vol. |  | | Ott, J. Bieman, Program Slices as an Abstraction for Cohesion Measurement, Information and Software Technology, 40, pp. |
|
http://www.cs.mtu.edu/html/publications.html
|
|
| |
| | The Icon programming language |
 | | Icon is a modern, high-level language with excellent features for parsing and building data structures. |  | | The list of printed and on-line `References for the Icon programming language' |  | | If you are new to the Icon language, see `A tutorial for the Icon programming language'. |
|
http://infohost.nmt.edu/tcc/help/lang/icon
|
|
| |
| | Programming in FORTRAN |
 | | For the past 30 years FORTRAN has been used for such projects as the design of bridges and aeroplane structures, it is used for factory automation control, for storm drainage design, analysis of scientific data and so on. |  | | FORTRAN was designed for scientists and engineers, and has dominated this field. |  | | Throughout the life of this language, groups of users have written libraries of useful standard FORTRAN programs. |
|
http://www.chem.ox.ac.uk/fortran/fortran1.html
|
|
| |
| | Fortran 90/95 texts and links |
 | | Fortran 90 and Computational Science, Computational Science Education Project |  | | Introduction to Fortran 90, The Queen's University of Belfast |  | | This book is available in printed form from Bokakademin. |
|
http://www.nsc.liu.se/~boein/fortran.html
|
|
| |
| | Programming Language Fortran |
 | | Polyhedron Software, Fortran compilers / tools, Tecplot, Programming |  | | paranoia a discussion of the tool for checking Fortran numerics as implemented in a compiler and as supported by the hardware |  | | Tim Prince's Paranoia software to see how good a compiler's math ops are; top level. |
|
http://www.well.com/user/xanthian/link_pages/Programming/Languages/PL_Fortran.html
|
|
| |
| | MS FORTRAN HELP |
 | | Microsoft FORTRAN 5.1 conforms to the American National Standard Programming Language FORTRAN 77, as described in the American National Standards Institute (ANSI) X3.9-1978 and ISO 1539-1980 (E) standards. |  | | Microsoft FORTRAN 5.1 also contains many extensions to the full ANSI standard language. |  | | Online help does not differentiate between the standard language and extensions. |
|
http://www.glue.umd.edu/~nsw/ench250/forlang.htm
|
|
| |
| | The Fortran Programming Language |
 | | Next: The Fortran Character Set Up: Introduction to Fortran Previous: Programming Exercises |
|
http://rsc.anu.edu.au/~harry/COURSES/MATHMETH/node23.html
|
|
|