Hello World
任何 Fortran 程式都必須包含 end
作為最後一個語句。因此,最簡單的 Fortran 程式如下所示:
end
以下是“hello,world”程式的一些示例:
print *, "Hello, world"
end
用 write
宣告:
write(*,*) "Hello, world"
end
為清楚起見,現在通常使用 program
語句來啟動程式併為其命名。然後,end
語句可以引用此名稱以使其明確指出它是什麼,並讓編譯器檢查程式碼的正確性。此外,所有 Fortran 程式都應包含 implicit none
語句。因此,最小的 Fortran 程式實際應該如下所示:
program hello
implicit none
write(*,*) 'Hello world!'
end program hello
從這一點開始,下一個合乎邏輯的步驟是如何檢視 hello world 程式的結果。本節介紹如何在類似 Linux 的環境中實現這一點。我們假設你有一些 shell 命令的基本概念,主要是你知道如何到達 shell 終端。我們還假設你已經設定了 fortran
環境 。使用首選的文字編輯器(記事本,記事本++,vi,vim,emacs,gedit,kate 等),將上面的 hello 程式(複製和貼上)儲存在主目錄中名為 hello.f90
的檔案中。hello.f90
是你的原始檔。然後轉到命令列並導航到儲存原始檔的目錄(主目錄?),然後鍵入以下命令:
>gfortran -o hello hello.f90
你剛剛建立了 hello world 可執行程式。在技術方面,你剛編譯了你的程式。要執行它,請鍵入以下命令:
>./hello
你應該在 shell 終端上看到以下行。
> Hello world!
恭喜,你剛剛編寫,編譯並執行了 Hello World
程式。