whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kaip konvertuoti „Fortran“ į „Visual Basic

„Fortran“ buvo pirmoji pasaulio procedūrų programavimo kalba, ir ji atnešė daugybę tobulinimo programavimo meno ir mokslo srityje. Tai padėjo lengviau nei bet kada išversti matematines idėjas į mašinų kalbą. Tačiau nuo savo išleidimo 1957 m. Daugelis kitų kalbų išryškėjo, ir ji liko naudojama tik ribotiems tikslams. „Visual Basic“ yra programavimo kalba, kuri yra paplitusi „Microsoft“ operacinėje sistemoje ir programose, todėl „Visual Basic“ kodo integravimas dažnai yra daug lengviau nei integruoti „Fortran“ kodą. Dėl to jums gali būti naudinga išversti senąsias „Fortran“ programas į „Visual Basic“, kad būtų galima užtikrinti būsimą priežiūrą.

1 žingsnis
Atidarykite „Microsoft Visual Basic .NET“ ir sukurkite naują komandų eilutės projektą. Parodomas langas, kuriame rodomas programos pagrindinis pogrupis.

2 žingsnis
Atidarykite Fortran kodą. Pradėkite versti „Fortran“ programoje esančius paprogramius. „Fortran“ subroutinai atrodo tokie: SUBROUTINE mySubroutine (a, b, c) REAL :: a, b, c END SUBROUTINE Tas pats subrutinas „Visual Basic“ atrodytų taip: Sub myububutinas (a kaip dvigubas, b kaip dvigubas, c kaip dvigubas, c kaip dvigubas ) Baigti pokalbį Kaip matote, pradinis ir baigiamasis kodas reikšmingai nepasikeičia, bet REAL tampa dvigubas ir taikomas kiekvienam argumentui atskirai, vietoj visų jų vienu metu.

3 žingsnis
konvertuoti programos funkcijas. „Fortran“ funkcija atrodo tokia: INTEGER FUNCTION plus (a, b) INTEGER :: a, b plus = a + b END FUNCTION plius Tą pačią funkciją VB.NET atrodys taip: Funkcija plius (a As Integer, b Kaip Integer) Kaip visišką grąžą a + b Galutinė funkcija Grąžinimo tipas, kuris išreiškiamas prieš „Fortran“ FUNKCIJOS raktinį žodį „Visual Basic“ funkcijų eilutės pabaigoje, ir argumentų tipai pereina iš funkcijų korpuso į funkciją linija (lygiai taip pat, kaip ir subroutinai). Grąžinimo reikšmė, išreikšta Fortranu kaip priskyrimo ataskaita (naudojant '='), kurios kairioji vertė yra pačios funkcijos pavadinimas, išreiškiama VB.NET, naudojant grąžinimo ataskaitą (be jokių lygių ženklų).

4 žingsnis
Versti visus bibliotekos funkcijas, naudojamas „Fortran“ kode, į jų ekvivalentus „Visual Basic“. Tiek „Fortran“, tiek „VB“ turi daug funkcijų bibliotekų. Galite ieškoti „Visual Basic“ bibliotekos funkcijų, apsilankę „Microsoft“ kūrėjo tinklo „Visual Basic“ nuorodoje adresu: https://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx Gali būti, kad kai kurios bibliotekos funkcijos neturi tiesioginiai ekvivalentai - kiekviena kalba turi skirtingus privalumus ir trūkumus. Jei taip atsitiks, turėsite parašyti savo „Visual Basic“ funkciją, kad atkurtumėte „Fortran“ funkcijos elgesį. Kad įsitikintumėte, jog jūs suprantate ir tiksliai atkartojate „Fortran“ funkcijos elgesį, įsitikinkite, kad kreipiatės į „Fortran“ dokumentaciją. Galite atsisiųsti „Intel“ „Fortran“ dokumentaciją šiuo adresu: https://www.intel.com/software/products/compilers/techtopics/for_prg.htm
Kai baigsite konvertuoti programą, įsitikinkite, kad jį patikrinsite prieš „Fortran“ programą. Paleiskite „Fortran“ ir „Visual Basic“ programas tame pačiame įėjime ir užtikrinkite, kad jie gautų tą patį rezultatą. Pasitikrinkite, kiek skirtingų įvesties, kaip jūs galite galvoti, kad konvertuota programa liktų ištikima senajai programai.

Įspėjimas

  • Programų konvertavimas iš vienos kalbos į kitą yra sudėtingas laikas - vartojimo ir klaidų pakilimo procesas. Įsitikinkite, kad senąjį kodą laikote bent jau tol, kol išbandėte naują kodą, kad, jei yra neatitikimų, galėsite kreiptis į jį, kad išspręstumėte klaidą.

    Reikalingi elementai

  • „Microsoft Visual Basic“ .NET
  • Originalus „Fortran“ šaltinio kodas


    URL:https://lt.whycomputer.com/software/100402495.html

  • Programinė įranga
    • Kaip konvertuoti CPP failą į EXE

      .cpp yra failo plėtinys, naudojamas C ++ šaltinio failams. Failas su .cpp plėtiniu turi C ++ programavimo kodą. .Exe failas yra „kompiliuojamas“ failo plėtinys, kurį „Windows“ gali paleisti arba vykdyti. Yra situacijų, kai jums reikės konvertuoti .cpp failą į .exe programą, kad ją paleistumėte į lan

    • Kaip konvertuoti MS Excel į PHP

      „Microsoft Excel“ yra dažniausiai naudojama skaičiuoklės programa. Jis sujungia vartotojui patogią sąsają su stipriais skaičiavimo ir grafikos pajėgumais, todėl jis idealiai tinka tiek sudėtingiems duomenims saugoti, tiek jų rodymui. „Excel“ failus galima konvertuoti į kodavimo tipą, vadinamą „PHP“,

    Interneto žinios © https://lt.whycomputer.com