Styleguide: Difference between revisions

From BlueM
Jump to navigation Jump to search
mNo edit summary
(Operatoren)
Line 38: Line 38:


</fortran>
</fortran>
== Operatoren in Fortran ==
in Fortran gibt es zwei Syntaxen für Operatoren
<fortran>
Operator  Relationship 
.LT. or  <  Less than 
.LE. or  <=  Less than or equal to 
.EQ. or  ==  Equal to 
.NE. or  /=  Not equal to 
.GT. or  >  Greater than 
.GE. or  >=  Greater than or equal to 
</fortran>
Für Weiterentwicklungen sollten die gebräuchlichen Symbole benutzt werden:
<fortran>
<  Less than 
<=  Less than or equal to 
==  Equal to 
/=  Not equal to 
>  Greater than 
>=  Greater than or equal to 
</fortran>


[[Kategorie:BlueM Code]]
[[Kategorie:BlueM Code]]

Revision as of 04:43, 13 September 2007

Allgemein

Visual Studio 2005 Optionen für Tabstopp-Einstellungen für Fortran
  • Die Tab-Größe sollte auf 3 Leerzeichen gesetzt sein (siehe Screenshot).
  • Schlüsselwörter (z.B. IF, FUNCTION, INTEGER etc.) sollten in Großbuchstaben geschrieben werden.
  • Die Schlüsselwörter END IF, END DO etc. sollten wie hier angegeben mit einem Leerzeichen geschrieben werden.


Formatierung

Funktionen sollten folgendermaßen formatiert werden: <fortran>

CXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX c Funktionsbeschreibung

     FUNCTION FOO (BAR) RESULT (LOK)

c .................................................................

     USE MODULE
     INTEGER  :: i
     LOGICAL  :: LOK

c .................................................................

     LOK = .FALSE.

c Kommentar

     DO i = 1, 10
        CALL FOOBAR()
        IF (.NOT. LOK) GOTO 9999
     END DO
     LOK = .TRUE.
     GOTO 10000

c ................................................................. c Fehlerbehandlung 9999 IF (.NOT. LOK) ERROR = FEHLER(50, ' ', ' ', 0)

     GOTO 10000

c ................................................................. 10000 RETURN

     END FUNCTION FOO

cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

</fortran>


Operatoren in Fortran

in Fortran gibt es zwei Syntaxen für Operatoren <fortran> Operator Relationship .LT. or < Less than .LE. or <= Less than or equal to .EQ. or == Equal to .NE. or /= Not equal to .GT. or > Greater than .GE. or >= Greater than or equal to </fortran>

Für Weiterentwicklungen sollten die gebräuchlichen Symbole benutzt werden: <fortran> < Less than <= Less than or equal to == Equal to /= Not equal to > Greater than >= Greater than or equal to </fortran>