看板 C_and_CPP 關於我們 聯絡資訊
因為我接觸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: http://pages.iu.edu/~thornbuj/c2f.html 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