whycomputer.com >> Datornätverk >  >> Programvara

Så här konverterar du Fortran till Visual Basic

Så här konverterar du Fortran till Visual Basic

Fortran var världens första procedurorienterade programmeringsspråk och revolutionerade sättet man kunde omvandla matematiska idéer till maskinkod. Sedan 1957 har dock många andra språk vuxit fram, och Fortran används idag främst i specifika sammanhang. Visual Basic är däremot allestädes närvarande i Microsofts ekosystem och gör det ofta enklare att underhålla kod än att jobba med äldre Fortran‑program. Att översätta gamla Fortran‑program till Visual Basic kan därför vara ett smart sätt att förlänga deras livslängd.

Steg 1 – Skapa ett nytt projekt

Starta Visual Studio, välj "Visual Basic .NET" och skapa ett nytt “Command Line”‑projekt. Ett fönster öppnas där du ser huvudsubrutinen Main.

Steg 2 – Översätt subrutiner

Öppna din Fortran‑källkod och börja med subrutinerna. En typisk Fortran‑subrutin ser ut så här:
SUBROUTINE mySubroutine(a, b, c)
REAL :: a, b, c
END SUBROUTINE

I Visual Basic blir den samma som:
Sub mySubroutine(a As Double, b As Double, c As Double)
End Sub

Förändringarna är i själva huvudstrukturen: REAL ersätts med Double och varje argument deklareras individuellt.

Steg 3 – Översätt funktioner

En funktion i Fortran kan se ut så här:
INTEGER FUNCTION plus(a, b)
INTEGER :: a, b
plus = a + b
END FUNCTION plus

I VB.NET blir den:
Function plus(a As Integer, b As Integer) As Integer
Return a + b
End Function

Notera att returtypen placeras efter Function, och värdet returneras med Return‑satsen istället för en tilldelning.

Steg 4 – Översätt biblioteksfunktioner

Både Fortran och VB.NET har stora standardbibliotek. Leta upp motsvarande VB.NET‑funktioner i Microsofts dokumentation: VB.NET‑referens. Om en Fortran‑funktion saknar direkt motsvarighet, skriv en egen VB.NET‑funktion. För att säkerställa korrekt beteende, hänvisa till Fortran‑dokumentationen, t.ex. Intel Fortran‑dokumentation.

När konverteringen är klar, kör både Fortran‑ och VB.NET‑programmen med samma indata och jämför resultaten. Testa så många olika fall som möjligt för att säkerställa att den nya koden är trogen originalet.

Varning

  • Att konvertera program mellan språk är en tidskrävande och felbenägen process. Håll den ursprungliga koden intakt tills du har testat den nya koden noggrant så att du kan återskapa eller justera fel vid behov.

Vad du behöver

  • Microsoft Visual Basic .NET
  • Original Fortran‑källkod

URL:https://sv.whycomputer.com/programvara/1014002495.html

Programvara
  • Konvertera en .cpp-fil till EXE

    En .cpp‑fil är en C++‑källkodsförlängning. För att köra koden i Windows måste du först kompilera den till en .exe‑fil. Följ den här en‑till‑en‑handledningen för att göra det enkelt med Visual C++. Steg 1 – Installera en kompilator Välj en kompilator. Microsoft Visual C++ är ett populärt kommersiellt

  • Hur man konverterar MS Excel till PHP

    Microsoft Excel är ett vanligt använt kalkylprogram. Det kombinerar en användarvänlig gränssnitt med starka beräknings- och diagramfunktioner, vilket gör det idealiskt för både lagring av komplex data och för visualisering. Excel-filer kan konverteras till PHP genom att först konvertera Exceldatan t

  • Så här konverterar du en bärbar dator till en pekskärm

    En av fördelarna med att använda pekskärmar på bärbara datorer eller surfplattor är att de förenklar vardagliga datoruppgifter. Företag använder pekskärmar för att undvika att behöva skriva på tangentbordet för att ta anteckningar eller skriva texter. Dessutom gör det möjligt att skriva eller rita f

Datornätverk © https://sv.whycomputer.com