whycomputer.com >> Rangkaian komputer >  >> Perisian

Cara Menukar Fortran ke Visual Basic

Fortran adalah bahasa pengaturcaraan prosedural pertama di dunia, dan membawa pelbagai peningkatan seni dan sains pengaturcaraan. Ini menjadikannya lebih mudah daripada sebelumnya untuk menterjemahkan idea matematik ke dalam bahasa mesin. Walau bagaimanapun, sejak dilancarkan pada tahun 1957, banyak bahasa lain muncul, dan ia tetap digunakan hanya untuk tujuan terhad. Visual Basic adalah bahasa pengaturcaraan yang meluas pada sistem operasi dan program Microsoft, jadi mengintegrasikan kod Visual Basic selalunya jauh lebih mudah daripada mengintegrasikan kod Fortran. Akibatnya, anda mungkin berguna untuk menterjemahkan program Fortran lama ke dalam Visual Basic untuk mempromosikan pemeliharaan masa depan.

Langkah 1

Buka Microsoft Visual Basic .NET dan buat projek Command Line baru. Tetingkap akan muncul menunjukkan subrutin utama program.

Langkah 2

Buka kod sumber Fortran. Mulakan dengan menterjemahkan subrutin dalam program Fortran. Subrutin Fortran kelihatan seperti ini:SUBROUTINE mySubroutine (a, b, c) SEBENAR ::a, b, c SUBROUTINE AKHIR Subrutin yang sama dalam Visual Basic akan kelihatan seperti ini:Sub mySubroutine (a Double, b Berganda, c Sebagai Double) Sub End Seperti yang anda lihat, kod permulaan dan akhir tidak berubah dengan ketara, tetapi REAL menjadi Double dan diterapkan pada setiap argumen secara individu, bukannya semuanya sekaligus.

Langkah 3

Tukar fungsi dalam program anda. Di Fortran, fungsi kelihatan seperti ini:INTEGER FUNCTION plus (a, b) INTEGER ::a, b plus =a + b FUNGSI TAMAT ditambah Fungsi yang sama di VB.NET akan kelihatan seperti ini:Fungsi plus (sebagai As Integer, b Sebagai Integer) Sebagai Integer Return a + b End Fungsi Jenis kembali, yang dinyatakan sebelum kata kunci FUNGSI di Fortran muncul di hujung baris Fungsi dalam Visual Basic, dan jenis argumen bergerak dari dalam badan fungsi ke garis Fungsi (sama seperti subrutin). Nilai pulangan, yang dinyatakan dalam Fortran sebagai pernyataan tugasan (menggunakan '=') yang nilai kiri adalah nama fungsi itu sendiri, dinyatakan dalam VB.NET menggunakan penyataan Return (tanpa tanda sama dengan).

Langkah 4

Terjemahkan fungsi perpustakaan yang digunakan dalam kod Fortran menjadi setara dalam Visual Basic. Fortran dan VB dilengkapi dengan perpustakaan fungsi yang luas. Anda boleh mencari fungsi perpustakaan Visual Basic dengan pergi ke rujukan Visual Basic Network Microsoft Developer di https://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx Anda mungkin mendapati bahawa beberapa fungsi perpustakaan tidak mempunyai setara langsung - setiap bahasa mempunyai sekumpulan kekuatan dan kelemahan yang berbeza. Sekiranya ini berlaku, anda perlu menulis fungsi Visual Basic anda sendiri untuk menghasilkan semula tingkah laku fungsi Fortran. Untuk memastikan anda memahami dan memperbanyakkan tingkah laku fungsi Fortran dengan tepat, pastikan anda merujuk kepada dokumentasi Fortran. Anda boleh memuat turun dokumentasi Fortran Intel di https://www.intel.com/software/products/compilers/techtopics/for_prg.htm

Setelah selesai menukar program anda, pastikan untuk mengujinya dengan program Fortran. Jalankan program Fortran dan Visual Basic pada input yang sama, dan memastikan bahawa mereka menghasilkan hasil yang sama. Uji seberapa banyak input yang anda fikirkan untuk memastikan bahawa program yang ditukar tetap setia kepada program lama.

Amaran

  • Menukar program dari satu bahasa ke bahasa lain adalah sukar, proses yang memakan masa dan ralat. Pastikan anda menyimpan kod lama sekurang-kurangnya sehingga anda menguji kod baru secara meluas, jadi, jika terdapat ketidakkonsistenan, anda akan dapat merujuknya untuk memperbaiki ralat.

Item yang anda perlukan

  • Microsoft Visual Basic .NET
  • Kod sumber Fortran yang asal

URL:https://ms.whycomputer.com/perisian/1015002495.html

Perisian
  • Cara Menukar Fail CPP ke EXE

    A .cpp adalah sambungan fail yang digunakan untuk fail sumber C ++. Fail dengan sambungan .cpp mengandungi kod pengaturcaraan C ++. Fail .exe adalah sambungan fail dikompilasi yang dapat dijalankan atau dilaksanakan oleh Windows. Terdapat situasi di mana anda perlu menukar fail .cpp anda menjadi pro

  • Cara Menukar MS Excel ke PHP

    Microsoft Excel adalah program spreadsheet yang biasa digunakan. Ia menggabungkan antara muka yang mesra pengguna dengan kemampuan mengira dan grafik yang kuat yang menjadikannya sesuai untuk menyimpan data yang kompleks dan untuk paparannya. Fail Excel boleh ditukar menjadi jenis pengekodan, dikena

  • Cara Menukar Laptop ke Skrin Sentuh

    Salah satu kelebihan menggunakan komputer riba atau tablet skrin sentuh adalah menjadikannya lebih mudah untuk melakukan keperluan pengkomputeran harian. Banyak syarikat menggunakan skrin sentuh untuk menghilangkan keperluan untuk menekan papan kekunci untuk menulis perkataan atau menulis nota cepat

Rangkaian komputer © https://ms.whycomputer.com