whycomputer.com >> Cunoștințe despre Internet >  >> Software

Cum se convertește Fortran în Visual Basic

Introducere

Fortran a fost primul limbaj de programare procedurală din lume și a adus îmbunătățiri majore în domeniul programării. În 1957 a facilitat traducerea ideilor matematice în limbaj de mașină. De atunci, multe alte limbaje au preluat scena, iar Fortran rămâne folosit în principal pentru aplicații specializate. Visual Basic, fiind omniprezent în sistemele și aplicațiile Microsoft, oferă un mediu de integrare mai simplu. Prin urmare, convertirea programelor vechi Fortran în Visual Basic poate facilita mentenanța și extinderea acestora.

Pasul 1

Deschideți Microsoft Visual Basic .NET și creați un proiect de tip "Command Line". Va apărea o fereastră cu subrutina principală Main a programului.

Pasul 2

Deschideți fișierul sursă Fortran și începeți să traduceți subrutinele. În Fortran subrutinele se scriu astfel:

SUBROUTINE mySubroutine(a, b, c)
    REAL :: a, b, c
END SUBROUTINE
În Visual Basic, aceeași subrutină arată:
Sub mySubroutine(a As Double, b As Double, c As Double)
    ' Codul subrutinei
End Sub
Observați că doar tipul REAL devine Double, iar fiecare argument este specificat în linia declarației.

Pasul 3

Convertiți funcțiile. În Fortran, o funcție poate arăta așa:

INTEGER FUNCTION plus(a, b)
    INTEGER :: a, b
    plus = a + b
END FUNCTION plus
În Visual Basic, aceasta devine:
Function plus(a As Integer, b As Integer) As Integer
    Return a + b
End Function
Tipul de întoarcere apare la sfârșitul liniei funcției, iar valoarea de returnare se exprimă prin Return.

Pasul 4

Întoarceți orice funcții din bibliotecă utilizate în Fortran către echivalentele lor în Visual Basic. Ambele limbaje dispun de biblioteci extinse. Dacă nu există un echivalent direct, creați o funcție personalizată în VB.NET care să imite comportamentul originalului Fortran. Pentru claritate, consultați documentația Fortran (de ex.: Intel Fortran) și referința Visual Basic de pe MSDN (MSDN VB Reference).

După finalizarea conversiei, testați programul VB.NET împotriva celui Fortran pe aceleași intrări pentru a asigura aceeași ieșire. Efectuați teste cu cât mai multe valori pentru a verifica fidelitatea conversiei.

Precauție

  • Conversia este un proces dificil, consumator de timp și susceptibil la erori. Păstrați codul sursă original până când noul cod este testat în profunzime, astfel încât să puteți reveni la referință în caz de inconsistențe.

Resurse necesare

  • Microsoft Visual Basic .NET
  • Codul sursă original Fortran

URL:https://ro.whycomputer.com/software-ul/100502495.html

Software
  • Cum transformăm un fișier .cpp într-un executabil .exe

    Un fișier cu extensia .cpp conține cod sursă C++ și trebuie compilat pentru a putea fi rulat pe Windows. În acest ghid veți învăța cum să convertiți un fișier .cpp într-un program .exe folosind Visual Studio C++. Pașii de compilare 1. Instalați un compilator Descărcați și instalați un compilator C+

  • Cum să convertești Microsoft Excel în PHP

    Microsoft Excel este un program de foi de calcul foarte folosit, cunoscut pentru interfața sa prietenoasă și capacitatea de calcul și vizualizare avansată. Pentru a face fișierul Excel parte a unei pagini web dinamice, poți converti datele în PHP printr-un proces în două etape: prima convertire din

  • Cum să convertești un laptop într-un ecran tactil

    Unul dintre avantajele utilizării laptopurilor sau tabletelor cu ecran tactil este facilitarea sarcinilor zilnice de calcul. Multe companii folosesc ecrane tactile pentru a elimina necesitatea tastaturii, pentru a scrie rapid sau pentru a desena forme greu de realizat cu tastatura. Un PC Tablet sau

Cunoștințe despre Internet © https://ro.whycomputer.com