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