*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> ratfor (1)              
Title
Content
Arch
Section
 

Contents


RATFOR(1)							     RATFOR(1)


NAME    [Toc]    [Back]

     ratfor - rational FORTRAN dialect

SYNOPSIS    [Toc]    [Back]

     ratfor [ option ... ] [ filename ... ]

DESCRIPTION    [Toc]    [Back]

     Ratfor converts a rational	dialect	of FORTRAN into	ordinary irrational
     FORTRAN.  Ratfor provides control flow constructs essentially identical
     to	those in C:

     statement grouping:
	  { statement; statement; statement }

     decision-making:
	  if (condition) statement [ else statement ]
	  switch (integer value) {
	       case integer:  statement
	       ...
	       [ default: ]   statement
	  }

     loops:
	  while	(condition) statement
	  for (expression; condition; expression) statement
	  do limits statement
	  repeat statement [ until (condition) ]
	  break
	  next

     and some syntactic	sugar to make programs easier to read and write:

     free form input:
	  multiple statements/line; automatic continuation

     comments:
	  # this is a comment

     translation of relationals:
	  >, >=, etc., become .GT., .GE., etc.

     return (expression)
	  returns expression to	caller from function

     define:
	  define name replacement

     include:
	  include filename






									Page 1






RATFOR(1)							     RATFOR(1)



     Ratfor is best used with f77(1).

SEE ALSO    [Toc]    [Back]

      
      
     f77(1)
     B.	W. Kernighan and P. J. Plauger,	Software Tools,	Addison-Wesley,	1976.


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
rcrv IRIX draws a rational curve
rpatch IRIX draws a rational surface patch
TQLRAT IRIX EISPACK routine. This subroutine finds the eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the rational QL me
cry2mips IRIX Converts Fortran data types between Cray Fortran data types and MIPS IEEE Fortran data types
abs IRIX FORTRAN absolute value
abs IRIX FORTRAN absolute value
min IRIX FORTRAN minimum-value functions
max IRIX FORTRAN maximum-value functions
ftn_mpio IRIX Fortran Multi-Threaded I/O
abort IRIX terminate Fortran program
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service