[問題] fortran程式碼改寫C++程式碼的可行性?

看板C_and_CPP (C/C++)作者 (絕對牌感)時間13年前 (2012/12/08 22:27), 編輯推噓4(4020)
留言24則, 9人參與, 最新討論串1/1
餓死抬頭,不知道版上是否有高手能夠告訴我行的通嗎? 小弟我幾個星期前發過重新學習C++的文章,透過版上先進的建議,獲益良多! 但礙於自己編輯程式的能力邏輯還是很差,所以最近在課業上必須要參考之前 學長姊留下的程式碼,發現過去的程式碼一律用fortran編輯,重點是!!! 只有一個版本沿用(意思是所有學長姊都複製那個版本,沒有人改良或者自學), 所幸找到的這個版本的fortran程式碼是可以正常執行的,但是我希望可以用C++改寫 (問題) 小弟不好意思直接把fortran程式碼放上來給版上高手修改,自己思考過想先詢問, 如果把fortran程式碼的宣告方式改寫成C++的宣告方式,是否有機會成功? 如果不行,那我是否就得把fortran程式碼的邏輯看懂然後才能改寫成C++? 希望有高手指點呀! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.99.144

12/08 22:43, , 1F
有fortran to c++ converter不過還是要對兩種語言有基本
12/08 22:43, 1F

12/08 22:44, , 2F
了解
12/08 22:44, 2F

12/08 22:47, , 3F
Fortran有很多巧門 如他的陣列可以切一截或一段 直接
12/08 22:47, 3F

12/08 22:48, , 4F
支援複數運算 使用格式輸入等
12/08 22:48, 4F

12/08 22:49, , 5F
你的問題很像是手術成功率 那這樣說好了 你如果只改寫
12/08 22:49, 5F

12/08 22:50, , 6F
宣告 你的程式有95%的機率立刻死亡 跟原子彈爆炸一樣 |D
12/08 22:50, 6F

12/08 23:25, , 7F
應該可以吧? 強者我學弟把fortran 轉成c/c++ 又轉cuda c++
12/08 23:25, 7F

12/08 23:25, , 8F
他也才大三而已 你一定沒問題的啦~
12/08 23:25, 8F

12/09 00:28, , 9F
用C/C++不會比較高等 別人用fortran就該既序用fortran
12/09 00:28, 9F

12/09 00:29, , 10F
特立獨行除非講的出三個以上的大理由 否則下場都很不好
12/09 00:29, 10F

12/09 01:31, , 11F
能動幹麼不用fortran就好?除非你改寫能比原本快
12/09 01:31, 11F
回M大,我不是喜歡特立獨行,因為我還有其他同學想延用fortran那個版本,如此下來 會有十幾個同樣版本出現,所以我才選擇其他方式看看!

12/09 01:35, , 12F
那改成C/C++就不會出現十幾個同樣C/C++的版本媽= =?
12/09 01:35, 12F
回p大,應該是不會,願意跟著我一起碰C++的人不多

12/09 01:39, , 13F
我怎麼覺得你比較需要版本控制XD
12/09 01:39, 13F

12/09 01:41, , 14F
git在等你
12/09 01:41, 14F
回d大,請問git是什麼意思?

12/09 01:51, , 15F
fortran 稱計算之王非浪得虛名,同時我認為該避開重開發,
12/09 01:51, 15F

12/09 01:52, , 16F
學習 fortran,基於前人已開發往下走,這會是我的選擇。
12/09 01:52, 16F
看來版上有許多前輩選擇沿用,所以我應該也學習fortran這樣子對吧!? ※ 編輯: Kira76 來自: 1.170.11.95 (12/09 02:08)

12/09 03:01, , 17F
有空多學一個沒什麼不好的,而且那些科學計算的feature
12/09 03:01, 17F

12/09 03:03, , 18F
其實很簡單,用過記得有什麼以後有印象方便回憶就好
12/09 03:03, 18F

12/09 03:03, , 19F
不用學很精也無所謂,剩下時間剛好自己玩C++。
12/09 03:03, 19F

12/09 03:06, , 20F
Dijkstra:"最簡單的計算機應用就是科學計算。"(1975/06)
12/09 03:06, 20F

12/09 11:35, , 21F
git 就是上面提到的版本控制
12/09 11:35, 21F

12/09 11:36, , 22F
話說別人拿你的code再去改版本這你為什麼需要擔心?
12/09 11:36, 22F

12/11 16:48, , 23F
fortran2C
12/11 16:48, 23F

12/11 16:49, , 24F
科學計算很好重寫 如果行數還ok建議自己重寫
12/11 16:49, 24F
文章代碼(AID): #1Gmqu_kN (C_and_CPP)
文章代碼(AID): #1Gmqu_kN (C_and_CPP)