Questo sito contribuisce alla audience di

Le novità del Fortran 2003

Un documento in francese a cura di Patrick Corde e Herv´e Delouis

SOMMARIO

Meilleure int´egration `a l’environnement syst`eme
Interop´erabilit´e
avec C
- Entit´es de type intrins`eques
- Tableaux C
- Variables
globales C
- Les pointeurs
- Fonctions C et proc´edures Fortran
-
Exemple de fonction C appel´ee depuis Fortran
- Exemple de proc´edure
Fortran appel´ee depuis C
- Interop´erabilit´e entre pointeurs : le type C
PTR
– Structures de donn´ees C
Arithm´etique IEEE et traitement des
exceptions
– Standard IEEE-754
– Valeurs sp´eciales
- Exceptions

– Mode d’arrondi
– Int´egration standard IEEE : modules intrins`eques

– Fonctions d’interrogation
– Proc´edures de gestion du mode d’arrondi

– Gestion des exceptions
– Proc´edures de gestion des interruptions

– Proc´edures de gestion du contexte arithm´etique
– Exemple
compl´ementaire sur les exceptions
– Modules intrins`eques
– Module IEEE
EXCEPTIONS
– Module IEEE ARITHMETIC
– Module IEEE FEATURES

Documentations
Nouveaut´es concernant les tableaux dynamiques
– Passage
en argument de proc´edure
– Composante allouable d’un type d´eriv´e

Allocation d’un scalaire ALLOCATABLE
– Allocation/r´eallocation via
l’affectation
– Sous-programme MOVE ALLOC de r´eallocation
Nouveaut´es
concernant les modules
– L’attribut PROTECTED
– L’instruction IMPORT du
bloc interface
– USE et renommage d’op´erateurs
Entr´ees-sorties

Nouveaux param`etres des instructions OPEN/READ/WRITE
– Entr´ees-sorties
asynchrones
– Entr´ees-sorties en mode stream
Traitement personnalis´e
des objets de type d´eriv´e
– Pointeurs
– Vocation (INTENT) des
arguments muets pointeurs
– Association et reprofilage
– Pointeurs de
proc´edures
– Pointeurs de proc´edure : interface implicite
– Pointeurs
de proc´edure : interface explicite
Nouveaut´es concernant les types
d´eriv´es
– Composante pointeur de proc´edure
– Param`etres d’un type
d´eriv´e
– Constructeurs de structures
– Visibilit´e des composantes

– Extension d’un type d´eriv´e
Programmation orient´ee objet
-
Variable polymorphique
– Argument muet polymorphique
– Variable
polymorphique : attribut POINTER, ALLOCATABLE
– Construction SELECT TYPE

– Pointeurs g´en´eriques
– Type effectif d’une variable polymorphique

– Proc´edures attach´ees `a un type (type-bound procedures)
– Proc´edure
attach´ee par nom (name binding)
– Proc´edure attach´ee par nom g´en´erique
(generic binding)
– Proc´edure attach´ee par op´erateur (operator
binding)
– Proc´edure attach´ee via le mot-cl´e FINAL (final binding)

H´eritage
– H´eritage d’une proc´edure type-bound
– Surcharge d’une
proc´edure type-bound
- Proc´edure type-bound non surchargeable
– Type
abstrait
En conclusion

PER CONSULTARE IL MANUALE CLICCARE SUL LINK SEGUENTE:

href="http://www.idris.fr/data/cours/lang/fortran/f2003/Fortran_2003.pdf" TARGET=_BLANK>Le
novità del Fortran 2003