[]
dll ile ana program arasinda veri alisverisi
kusura bakmayin rahatsiz ediyorum bir sorum olacakti:
fortranla 1990'larda yazilmis buyuk bir programi optimize etmek uzere parcalara bolmem gerekiyor. dll'lere parcaladigimda bunlar arasinda veri aktarimini nasil yaparim?
uzun tablolar matrisler filan sozkonusu. c++'da pointer var ama bunu diger dillerde karsiligi nedir? bir kolayi yok mudur?
bir baska deyisle bir dll'e bir tablo nasil parametre olur ve nasil baska bir tablo dondurulur?
fortranla 1990'larda yazilmis buyuk bir programi optimize etmek uzere parcalara bolmem gerekiyor. dll'lere parcaladigimda bunlar arasinda veri aktarimini nasil yaparim?
uzun tablolar matrisler filan sozkonusu. c++'da pointer var ama bunu diger dillerde karsiligi nedir? bir kolayi yok mudur?
bir baska deyisle bir dll'e bir tablo nasil parametre olur ve nasil baska bir tablo dondurulur?
Sanırım Fortran 90'dan itibaren pointer kavramı Fortran'a da girdi ama işinize yarar mı bilmiyorum. Şu siteye bir bakın: www.personal.psu.edu
Uzun tablo, matris ve optimizasyon deyince aklıma MATLAB geldi. MATLAB matris işleri için güzel optimize edilmiş kodlar sunar. MATLAB-Fortran etkileşimini yapabilirseniz işiniz hemen biter. Maple 14 de matris ve dizi işlemlerinde epey hızlı. Ona da bakabilirsiniz. Tüm programı olduğu gibi aktarmanız gerekmiyorsa işinize yarayan kısımları bu iki programda birkaç özel komutla yaptırabilirsiniz belki.
Uzun tablo, matris ve optimizasyon deyince aklıma MATLAB geldi. MATLAB matris işleri için güzel optimize edilmiş kodlar sunar. MATLAB-Fortran etkileşimini yapabilirseniz işiniz hemen biter. Maple 14 de matris ve dizi işlemlerinde epey hızlı. Ona da bakabilirsiniz. Tüm programı olduğu gibi aktarmanız gerekmiyorsa işinize yarayan kısımları bu iki programda birkaç özel komutla yaptırabilirsiniz belki.
- sourlemonade (26.12.10 06:47:19)
1