[問題] 函式內部的程式碼用FORTRAN寫可行嗎?

作者: lovepork (我愛豬肉不愛牛肉)   2015-01-14 11:02:29
因為我接觸FORTRAN時間比較久 自然對其語法比較熟悉
最近開始接觸C++ 是因為有些計算環境是用C++寫的
個人的感想 C++在物件導向上的既定架構和規範我覺得還是比FORTRAN好很多
所以我在想
比方說 main , 函式的定義, class的用法 ...等等在架構面上採用C++
但是函式內部的程式可以用FORTRAN語法混編???
當然這樣或許對於編程效能和coding效率不會比較好
但我覺得這樣的話比方說 我想使用FORTRAN比較強的array功能
或是一些數學函式庫的引入也會比較方便
甚至是像MPI等等平行化功能也能寫在CPP的架構內
請問這個想法可實性度高嗎??
比方說能否有個功能是
用個提示符號表示程式哪行開始哪行結束是FORTRAN語法
所以那個部份的code可以轉譯成cpp能夠理解的語言去編譯
感謝!!!!!
作者: cjcat2266 (CJ Cat)   2015-01-14 11:47:00
這個文章標題,好像是你想要的http://pages.iu.edu/~thornbuj/c2f.html當然,沒有像"寫一個符號"這個簡單
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-01-14 12:36:00
不要在大房子裡面蓋小房子好嗎
作者: Killercat (殺人貓™)   2015-01-14 13:00:00
C++裡面只有對C/asm有這種「優待」 XD其他的請盡量不要抱持著這種想法比較好fortran編譯成asm在嵌入C++ 頂多就是這樣了....
作者: dayyeah (帝耶)   2015-01-14 13:05:00
link(gfortran=>.o + gcc=>.o)=> target file?
作者: amozartea (單車單)   2015-01-16 10:10:00
吃力不討好 又很難維護 勸你不要...
作者: Killercat (殺人貓™)   2015-01-16 12:53:00
dayyeah : 掛成.so有機會 用.o應該是沒機會

Links booklink

Contact Us: admin [ a t ] ucptt.com