Fortran è stato il primo linguaggio di programmazione procedurale a livello mondiale , e ha portato con sé tutta una serie di miglioramenti per l'arte e la scienza di programmazione . Ha reso più facile che mai per tradurre le idee matematiche in linguaggio macchina . Tuttavia, dalla sua uscita nel 1957 , molte altre lingue sono venuti alla ribalta, ed è rimasta in uso solo per scopi limitati . Visual Basic è un linguaggio di programmazione che è pervasiva sul sistema operativo di Microsoft e programmi , in modo da integrare il codice Visual Basic è spesso molto più facile che l'integrazione di codice Fortran . Come risultato , si può trovare più utile tradurre vecchi programmi Fortran in Visual Basic per la promozione futura manutenibilità . Cose che ti serviranno 
 Microsoft Visual Basic . NET 
 originale Fortran codice sorgente 
 Mostra più istruzioni 
 1 
 Aprire Microsoft Visual . NET Basic e creare un nuovo comando progetto di linea . Una finestra dovrebbe apparire mostrando la subroutine principale del programma . 
 2 
 aprire il codice sorgente Fortran . Inizia traducendo le subroutine nel programma Fortran . Subroutine Fortran aspetto: 
 
 SUBROUTINE funzione_mia ( a, b , c ) reale :: a, b , CEND SUBROUTINE 
 
 La stessa subroutine in Visual Basic sarebbe simile a questa : 
 
 funzione_mia Sub (a As Double , b As Double , c As Double ) End Sub 
 
 Come si può vedere , l' inizio e la fine del codice non cambia in modo significativo , ma reale diventa doppia e vengono applicati a ciascun argomento singolarmente , invece di tutti in una volta . 
 3 
 Converti le funzioni del programma . In Fortran , una funzione simile a questa : 
 
 INTEGER FUNZIONE più ( a, b) INTEGER :: a , Bplus = a + FUNZIONE piegare più 
 
 La stessa funzione in VB.NET apparirebbe come questo: 
 
 Funzione più ( una As Integer , b As Integer) come IntegerReturn a + bend Funzione 
 
 il tipo di ritorno , che si esprime prima la parola chiave FUNCTION in Fortran arriva alla fine del la linea di funzione in Visual Basic , ed i tipi di argomenti si muovono dall'interno del corpo della funzione alla linea della funzione ( proprio come con le subroutine ) . Il valore di ritorno , che si esprime in Fortran come un'istruzione di assegnazione ( con '=' ) il cui valore a sinistra è il nome della funzione stessa , è espressa in VB.NET utilizzando l'istruzione di ritorno ( senza alcun segno di uguale ) . 
 
 4 
 Tradurre le funzioni di libreria utilizzate nel codice Fortran nei loro equivalenti in Visual Basic . Sia Fortran e VB sono dotati di librerie di funzioni estese . È possibile cercare le funzioni di libreria di Visual Basic andando al riferimento di Visual Basic di Microsoft Developer Network ad http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx 
 
 Potreste scoprire che alcuni di le funzioni di libreria non hanno equivalenti diretti - ogni lingua ha un diverso insieme di forza e di debolezza . Se ciò si verifica , è necessario scrivere la propria funzione di Visual Basic per riprodurre il comportamento della funzione Fortran . Per assicurarsi di aver compreso e si riproducono con precisione il comportamento della funzione Fortran , assicuratevi di fare riferimento alla documentazione Fortran . È possibile scaricare la documentazione Fortran di Intel a http://www.intel.com/software/products/compilers/techtopics/for_prg.htm 
 5 
 Quando hai finito la conversione del programma , assicurarsi di testarlo contro il programma Fortran . Esegui il Fortran e programmi di Visual Basic per lo stesso ingresso , e garantire che essi producono lo stesso risultato . Test su altrettanti ingressi differenti , come si può pensare di far sì che il programma convertito è rimasto fedele al vecchio programma .