[问题] 函式内部的程式码用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