並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 207件

新着順 人気順

FORTRANの検索結果1 - 40 件 / 207件

  • Fortranから最新言語まで、約2500種類のプログラミング言語の系図

    史上最初のプログラミング言語である1954年に考案された「Fortran」(フォートラン)から、今の各種最新言語に至るまで、いろいろなプログラミング言語が発展していく様子をまとめた巨大な系図を見ることができます。ちゃんと印刷できるようにPDFファイルなども置いてあります。自分の使っている言語がない場合には連絡して欲しいとのことです。 閲覧は以下から。 Computer Languages History (preview) 元のページはココ。A4用紙11枚に及ぶ印刷用PDFファイルなどをダウンロードできます。 Computer Languages History こうやって眺めてみると、いろいろな言語がお互いに少しずつ影響を与えているのがよくわかります。さすがにあまりにもマイナーな言語はサポートしていないようですが、作者に連絡すれば入れてもらえるかも。 一応全言語の一覧は以下から検索できま

      Fortranから最新言語まで、約2500種類のプログラミング言語の系図
    • 数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq

      パンチカード時代の負の遺産として数値計算系を中心に今も生き続けている言語Fortran。本稿では仮に数値計算用途であってもFortranを使うべきでない理由を説明することで、悪しき文化の終幕を促進したいと思います。 因みに筆者は量子系を中心にした数値計算を生業としています。C++、Pythonがメインですが数値計算ライブラリの拡張などの用途でFortran77も90も触ったことがありますし、Fortran製のライブラリは頻繁に利用しています。 あくまで筆者の経験に基づいたものでありFortranを使っている技術者からすれば反論もあるものとおもいます。 【1.教材として不適切である】 Fortranの長所として計算向けに設計されているため、行列や複素数の計算が簡単であるという点がよく挙げられます。確かに、Fortranの計算はC++などに比べ直感的で簡単です。しかし、高度なプロダクトを開発す

        数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq
      • Fortran 入門

        Created: 2008/01/10  Last Updated: 2022/12/21 このドキュメントは Fortran 入門用テキストです。 Fortran 入門者(特に Fortran 90 入門者もしくは Fortran 95 入門者)を対象にしています。 Fortran 言語は50年以上もの歴史を持つ言語でありながら現在も進化を続ける言語であることから、古い規格や慣習との互換性を保ちながら進化しなければならない宿命があります。 このテキストでは、新しく Fortran を学ぶ入門者の方々が必要と思われる事にフォーカスを絞って、古い機能やあまり利用されない機能は説明されていません。 このテキストが皆様のお役に立てれば幸いです。 1 Fortran とは 1.1 Fortran 言語について 1.2 Fortran の歴史 ~ 現在 2 Hello World の作成 2.1 プ

        • Fortran 標準コーディングルール

          Fortran 標準コーディングルール 2005年12月1日改訂 目次 1.はじめに 2.スタイルルール(推奨リスト) 3.Fortran90の機能を生かして 4.禁止事項 5.現段階では規定していないが重要なもの 付録 気象予報モデル・データ同化プログラムのためのコメント 参考文献 変更履歴 1.はじめに ヨーロッパや米国の気象機関では、プログラムのソースコードを理解しやすく 管理しやすいものにし、またソースコードの交換を容易にするため、プログラミ ングルールが作成されている。日本でもこれらを参考にして、気象庁数値予報課 と気象研究所気候研究部・予報研究部が中心となって日本版標準コーディングル ールを作成している。その目的は、プログラミング・スタイルを統一することに より、可読性と移植性を高め、維持管理を容易にすることである。この目的に賛 同する開発担当者は、このルールに従いプログラムを

          • Fortran - Wikipedia

            1956年に最初のマニュアルがリリースされ、1957年にIBM 704用の最初のコンパイラがリリースされた。名前 Fortran は formula translation(数式の変換)に由来し、FORTRAN 77 や Fortran 90 などの末尾の数字は規格が制定された年を示している。 Fortran は科学技術計算に向いた手続き型プログラミング言語であり、その長い歴史の間に開発された非常に多くの数学関数やサブルーチンを数値解析ソフトウェアとしてもっている。また、並列計算の並列性を明示的に書くことができるので最適化が行いやすく、したがって他の言語より高速であるなどの理由から[1]、数値予報および気候モデル、構造力学における有限要素法、計算流体力学、計算物理学、計算機化学、計量経済学、動物と植物の品種改良などの大規模な計算を行う分野において、スーパーコンピュータで使われている[2]。

              Fortran - Wikipedia
            • Fortranチューニング/並列プログラミング虎の巻

              「スカラー・チューニング講習会」と「並列プログラミング(MPI)講習会」で配布したテキスト 理研スパコン・システム講習会(内部向け)のうち、 「スカラー・チューニング講習会」と「並列プログラミング(MPI)講習会」で配布したテキストは、下記からダウンロード可能ですのでご自由にお使い下さい(当ページはリンクフリーです)。なお、 理研スパコン・システムのユーザーの方は、講習会で配布した、理研スパコン・システムに固有の使い方について説明した 「補足資料 」 も参照して下さい。 「補足資料」は理研HPCポータル(IDが必要)の「Document」の「Programming Class Materials」の「Scalar tuning and Parallel programming (Supplement)」にあります。 注意 原稿をイメージデータとして読み込んでPDFファイル化したため 、 サ

              • 学部生はFortranを学ぶべき? | スラド デベロッパー

                物理屋です。毎日Fortranを使ってます。 他にはsh, C, Rubyがまあまあ書けます。 さいきんのFortranはいろいろなことができるので使っていて楽しいです。 gfortranとg95というfreeで使いやすいコンパイラもありますし。 物理か化学をやるんなら、知っていて損はない言語なんじゃないでしょうか。 Fortranについて思いついたことを箇条書きにしてみます。 * implicit none は使えよ * module は common の代わりに使うな * いいかげん大域変数(的なもの)を使うのはやめろ * 自由形式 (free form) で書け * 構造体 (type) を使え * 配列の範囲が自由 a(1:N), a(0:N-1), a(-N+1:N), a(3,0:N-1,0:N-1) とか * 配列の演算が楽 * module, interface を使えばs

                • Fortranが書きたくないなら機械語を埋め込めばいいじゃないっ! | 月と燃素と、ひと匙の砂糖

                  Fortranが書きたくない!! わたしは大学で天気とか地震とか海流といった「地球物理」と呼ばれるジャンルを学んでいるのですが、このジャンルではコンピュータをガンガン回して計算しまくります。気象庁が毎日やってる天気予報もそうですし、「地球シミュレータ」でエルニーニョや地球温暖化の予測とかをやっているのもそうです。 で、そういう学科なので、コンピュータの実習があるのですが、なぜか今でもFortranを教えています。 たしかにFortranには、LAPACKのような優れた数値計算ライブラリがあったり、スパコンで書く時はコンパイラのサポートが充実してたりします。なので、そういう特定の用途には悪くない言語だと思うのですが、デスクトップPCで十分扱えるようなデータサイズで、そもそも計算速度はさして重要ではなくてデータ解析手法を学ぶ実習で使うのには辛すぎます。陽には書きたくありません。1でも書かないと

                  • サン、Fortranに代わる新プログラミング言語をオープンソースに - ZDNet Japan

                    文:Stephen Shankland(CNET News.com) 翻訳校正:編集部 2007-01-15 16:43 Sun Microsystemsは先週、Fortressという新しいプログラミング言語の作成に関し、社外の支援を得るために、新たなオープンソース化の動きを取り始めた。 同社は米国時間1月9日、Fortressプログラムを1行ずつ実行するプログラミングツールであるFortressインタプリタのプロトタイプをオープンソースソフトウェアとしてひそかに発表した。Sun Labsのコンピュータサイエンティストで、FortressプロジェクトリーダーであるEric Allen氏は、オープンソースとしたことについて「教育機関やサードパーティの協力を得るのがその目的だ」と述べた。 Fortressは、Fortranに代わる新しいプログラミング言語として設計されている。Fortranは、

                      サン、Fortranに代わる新プログラミング言語をオープンソースに - ZDNet Japan
                    • Fortran 奇譚 - Qiita

                      先日 NASA が1977年に打ち上げられたボイジャー探査機のメンテナンスのために FORTRAN のエンジニアを募集しているという記事を見た。 http://www.theregister.co.uk/2015/10/31/brush_up_on_your_fortran/ 「FORTRAN が書ける人間がいるわけがない」「あれはIT業界のインダス文字だ」「NASA は暗に宇宙人に募集をかけてるのではないか」と思った人も多いと思うが、科学技術計算界隈ではわりと普通に FORTRAN が現役である。そこで本稿では FORTRAN を面白おかしく紹介しようと思う。 FORTRAN は歴史が長いだけあって様々なバージョンがあるが、FORTRAN 77 は アルファベットの小文字が使えない などの仕様があり、気の弱いエンジニアは見るだけで失神するだろう。本稿は全年齢対象という観点から、コードの視

                        Fortran 奇譚 - Qiita
                      • Fortran90プログラミング

                        Fortran90プログラミング 利用にあたっての注意 Fortran90の特徴 1998年4月22日テキスト初版/7月10日訂正・補足/9月15日第二版/2000.1.4. FORALL文追加/2000.8.HTML版 人間・環境学研究科 冨田博之 MAILTO: h.tomita at ht2.ecs.kyoto-u.ac.jp 学外からアクセスの場合,HTMLファイルをダウンロードしてご利用ください。(ZIP File) このノートの補充版は,培風館 から同名の教科書として発行されています。(1999年2月) <目 次> 1. プログラムの基本構成 細目 2. 簡単な計算 細目 3. プログラムの流れを変える 細目 4. データの型 細目 5. 繰り返しと出力の書式 細目 6. 配列データ 細目 7. 文字データとファイル入出力 細目 8. 副プログラム 細目 9. 構造型,ポインタ

                        • fortran 基礎文法最速マスター - あらきけいすけの雑記帳

                          基礎文法最速シリーズに便乗して*1書きかけですが上げます。fortranは書き方がフリーダム過ぎてまとめきれません。「基礎文法」なので「fortranで線形代数の計算の雛形が書ける」くらいの内容を目標にして書いてみました。説明した事項は「自力で書ける」「レガシーコードが少しは読める」くらいの内容を含んでいるつもりではあるのですが…。 fortranのインストールと簡単なプログラム作成 [2016.1.1]64bit の Windows10 上でフリーの fortran コンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳 Win7, 8でもOK 64bit の Windows 7 上でフリーの fortran コンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳 Windows上でフリーのfortranコンパイラを導入して、簡単なプログラムを

                            fortran 基礎文法最速マスター - あらきけいすけの雑記帳
                          • NASA、宇宙探査機ボイジャーのメンテナンスのためFortran/アセンブリ言語を扱えるプログラマーを募集中 | スラド サイエンス

                            NASAの宇宙探査機、ボイジャーは1977年に打ち上げられ、38年経った現在も稼働中だ。しかし、NASAでボイジャー計画に携わったエンジニアはすべて退職してしまい、ボイジャーとの通信システムをメンテナンスするための人員が不足しているという(Register、Popular Mechanics)。 ボイジャーと地球を結ぶ通信システムは2020年代まで稼動が続けられる予定だそうだが、これらの技術は1970年代の技術が使われており、そのメンテナンスにはFortranやアセンブリ言語のスキルが必要だという。 また、年月が経過したことでボイジャーの仕様やシステムに関するノウハウや知識が失われてしまいつつあるそうで、システムの維持は容易ではなさそうだ。

                            • 【訃報】ジョン・バッカスさん死去 コンピューター言語「FORTRAN」開発

                              訃報:J・バッカスさん82歳=コンピューター言語開発者 ジョン・バッカス氏(コンピューター言語の開発者)AP通信が20日伝えたところによると17日、オレゴン州アシュランドで死去。82歳。 デラウェア州ウィルミントン生まれ。米コンピューター大手IBMで1950年代に、プログラム作業の大幅な効率化に貢献したコンピューター言語「フォートラン」を開発。コンピューターが扱う言語の文法を定義するのに用いる「バッカス・ナウア記法」も開発し、今日でも幅広く使われている。77年にコンピューター分野のノーベル賞といわれるチューリング賞を受けた。(

                              • 数値計算屋にはFortranは捨てなくても良いけどソフトウェアエンジニアリングを学んでほしい - HPCメモ

                                twitterでこちらの記事をみかけたので、Fortran完全に理解したエンジニアの一人として便乗記事を書いときます。 qhapaq.hatenablog.com ちなみに、私は学生時代からかれこれ20年近く数値計算屋をやってますが、メインの言語はC、C++、Pythonときて今は主にJavascriptを使ってます。とはいえ、就職してからは基本的にチューニング屋なので、普通の数値計算屋さんの数倍は他人の(主にFortran)コードを読み書きしてきたと思っています。その中で日頃感じていたもやもやをこの機会にまとめてみました。 元記事には3つFortranを捨てるべき理由が挙げられていますが、個々の内容に対しては概ねその通りだと思います。(細かいところで異論は色々とあるんですが、そこは本筋ではないので省略します) ところが、残念ながらFortranを捨てても何も解決しないのです。 私が今まで

                                  数値計算屋にはFortranは捨てなくても良いけどソフトウェアエンジニアリングを学んでほしい - HPCメモ
                                • Think Fortran, assembly language programming is boring and useless? Tell that to the NASA Voyager team

                                  Think Fortran, assembly language programming is boring and useless? Tell that to the NASA Voyager team Updated If you thought Fortran and Cold War-era assembly language programming is pointless and purely for old-timers, guess again. NASA has found an engineer comfortable with the software to keep its old space-race-age systems ticking over. In an interview with Popular Mechanics this month, the m

                                    Think Fortran, assembly language programming is boring and useless? Tell that to the NASA Voyager team
                                  • GitHub - cs01/gdbgui: Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - cs01/gdbgui: Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
                                    • Fortran 入門

                                      Created: 2008/01/10  Last Updated: 2022/12/21 このドキュメントは Fortran 入門用テキストです。 Fortran 入門者(特に Fortran 90 入門者もしくは Fortran 95 入門者)を対象にしています。 Fortran 言語は50年以上もの歴史を持つ言語でありながら現在も進化を続ける言語であることから、古い規格や慣習との互換性を保ちながら進化しなければならない宿命があります。 このテキストでは、新しく Fortran を学ぶ入門者の方々が必要と思われる事にフォーカスを絞って、古い機能やあまり利用されない機能は説明されていません。 このテキストが皆様のお役に立てれば幸いです。 1 Fortran とは 1.1 Fortran 言語について 1.2 Fortran の歴史 ~ 現在 2 Hello World の作成 2.1 プ

                                      • ITmedia News:FORTRANの父、ジョン・バッカス氏死去

                                        Expired:掲載期限切れです この記事は,Associated Press との契約の掲載期限(30日間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

                                        • Windows上でフリーのfortranコンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳

                                          [2010.2.3]姉妹編の文法基礎を書きました。 fortran 基礎文法最速マスター - あらきけいすけの雑記帳学生に fortran プログラミングをやらせようとして*1、Windows 上の fortran 90 環境を構築させようと思ったのだが、fortran コンパイラ フリー windows - Google 検索, fortran コンパイラ 無料 windows - Google 検索 で検索した結果、上位にくるページの情報があまりに古いので(Cygwin/g77, WATCOM, Salford みたいなのばっかりで MinGW にすらたどり着けない)、仕方がないので自分で書く。2009年現在、Windows用のインストーラがあって、ビギナーでもワンクリックでインストールできる fortran 90 環境がある。ここで使うのは gcc (GNU compiler col

                                            Windows上でフリーのfortranコンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳
                                          • 恐るべし! むかしむかしの FORTRAN ! - Qiita

                                            cure_honey さんの 今時の Fortran 入門 に対抗して、 というわけでもないですが、むかしの話。 学生時代はたいした計算をすることもなく(まあじゃんの点数くらい)、コンピュータやプログラムの講義は一度も受けたことない(いまだに)。 シミュレーションでもつくって修論を誤魔化すことになってさあ大変。やむなく FORTRAN を独学。(*1) 当時はもちろんメインフレーム・大型計算機しかなく、これが本部構内の計算機センターに鎮座まします。 今出川通りはさんで 500m ほどの物理教室の端末室は、ぼろいカードリーダ(すぐ詰まる)とラインプリンタ、プロッタ、感熱紙の TSS 端末各1台だけ。 課金のため、使ったカードの枚数やプリントした紙の長さまで記録必要で、巻尺が備え付けでした。(*2) 大量計算の場合は、センターまでカードをカートに積んで出かけるのだが、これをひっくり返すとさあ大

                                              恐るべし! むかしむかしの FORTRAN ! - Qiita
                                            • FORTRANのDO文と落ちたロケットのfolklore - kmoriのネタままプログラミング日記

                                              野尻ボードでの野尻さんの発言より。アメリカでもFORTRANのプログラムで、ピリオドとカンマを打ち間違えて失敗したプロジェクトがありました。これは、我々古手プログラマーにはおなじみの以下のエピソードのことを指しているものと思われる。金星ロケットMariner 1の誘導プログラムの中で、FORTRANで DO 3 I=1,3 とすべきところを間違って DO 3 I=1.3 としたために、これがDO3Iに1.3を代入する文と解釈されてしまって期待される動作をせず、ロケットがパーになってしまった。このアネクドートの出所はG J. Myersのソフトウェアの信頼性―ソフトウェア・エンジニアリング概説だと記憶しているが、これがどうもガセビアらしいのである。上記のようなミスは確かにあったのだけれど、それが原因でMariner 1を失ったというのは間違いらしい。NASAのMariner 1の解説によれば

                                              • 世界初の高水準言語「Fortran」が考案から約70年経ってもいまだに使用されている理由とは?

                                                1954年に考案され、広く用いられた世界初の高水準言語が「Fortran」です。多種多様なプログラミング言語が存在するにもかかわらず、考案から約70年が経過した「Fortran」が依然としてプログラマーに愛用されている理由を、カリフォルニア工科大学のMartin D. Maas氏が解説しています。 5 Reasons Why Fortran is Still Used https://www.matecdev.com/posts/why-fortran-still-used.html Fortranは古いプログラミング言語ですが、高度な計算に特化しており、物理学科やスーパーコンピューターの研究機関、政府機関などで2022年時点でも用いられることがあります。Maas氏はFortranの歴史と強みを説明するとともに、Fortranが今後も維持されるのかについて5つの点から解説しています。 ◆1

                                                  世界初の高水準言語「Fortran」が考案から約70年経ってもいまだに使用されている理由とは?
                                                • Fortran90 language manual

                                                  このページは、 Netscape でみてください。

                                                  • XLsoft エクセルソフト : C 、Fortran、Java、.NET、Excel、Web、PDF、セキュリティ ソフトウェアなど、世界中の優れた開発ツールを販売

                                                    2023年 9月 30日を以って、本 RSS「エクセルソフト 最新情報」を閉鎖させていただくこととなりました。 9/30 (土) 以降は、エクセルソフトの取り扱い製品の情報を発信する X (旧 ツイッター) および Facebook よりご購読いただきますようお願い申し上げます。 本 RSS のご購読者様にはご不便をお掛けしますが、今後ともどうぞよろしくお願い致します。

                                                    • 「ChatGPT」のプログラミング能力--「Fortran」「COBOL」などのマイナー言語で試す

                                                      筆者は先頃、「ChatGPT」に12の人気プログラミング言語で同じルーチンを書かせるテストを実施した。しかし、プログラミング言語マニアの筆者は、ChatGPTの限界を知りたくなった。1950年代の言語でプログラムを記述することはできるだろうか。独自の文字セットを使用する言語でプログラミングは可能なのか。自らのコードを記述した言語の1つでコードを書けるのだろうか。 そこで試してみることにした。今回取り上げる言語の多くは筆者が使ったことがあるものなので、少し思い出を振り返って、使用の体験談もいくつか紹介する。 コード自体を実行したわけではないが、生成されたすべてのプログラムに目を通した。大半は正しいように見えるし、出力された言語が筆者が指示した言語であることを示すものが表示されている。 なぜこう書いたかというと、すべてのスクリーンショットのヘッダーが間違っているからだ。ほとんどが「SQL」とさ

                                                        「ChatGPT」のプログラミング能力--「Fortran」「COBOL」などのマイナー言語で試す
                                                      • とほほのFORTRAN入門 - とほほのWWW入門

                                                        IBMのジョン・バッカス氏らが1954年に考案した世界最初の高水準プログラミング言語です。 名前は「FORmula TRANslation(数式処理)」から由来しています。 科学技術計算の分野で特に利用されていました。 「FORTRAN 66」、「FORTRAN 77」、「Fortran 90」、「Fortran 95」などのバージョンがあります。 大文字・小文字の区別はありません。 FORTRAN 77 までは固定形式と呼ばれ、プログラムは7~72カラムめに記述する必要がありました。Fortran 90 では自由形式もサポートされ、この制約はなくなりました。 私が学生の頃は、1枚に1行分(ASCII文字を80文字)打てるパンチカードにプログラムを記録し、計算機センターのカード読み取り装置でプログラムをロードしていました。 ここでは、ノスタルジーを感じるために、懐かしの 「FORTRAN

                                                        • 彼がFORTRANを提案すると全員がゲーッとなった - カタチづくり

                                                          こ、これが小学館のクオリティなのか・・・っ! /* f2c.h -- Standard Fortran to C header file */ /** barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed." - From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition) */ #ifndef F2C_INCLUDE #define F2C_INCLUDE ... http://www.netlib.org/f2c/f2c.h えっと、これは何かというと。 FORTRANプログラムをCプログラムに変換する f2c というツールがあって、そのヘッダファイル f2c.h の冒頭にあったコメント。何の説明もなくさらりと、ヘッダファイルの冒頭にジョークが書

                                                            彼がFORTRANを提案すると全員がゲーッとなった - カタチづくり
                                                          • 「Basic」「Fortran」「Pascal」を用いて、全く同じ50段階のグラデーションを作成 メディア芸術祭で展示

                                                            ここに、全く同じ50段階のグラデーションがある。実はこのグラデーション、さまざまなプログラミング言語やソフトウェアを用いて制作されたもの。作品名は「50 . Shades of Grey」。第19回文化庁メディア芸術祭でアート部門の大賞を受賞し、2月3~14日国立新美術館で展示されている。 展示では、壁の表側にコードが書かれたシート6枚が額に入れて飾られており、壁の裏側にそれぞれの出力結果が表示されている。左から、「Basic」「Fortran」「Pascal」「Lisp」「Lingo」「ActionScript」。ディスプレイ上では同一の50段階のグラデーションであっても、それらは全く異なる視覚的特徴を持つ。 Basic Basicで書いた50段階のグラデーション Fortran Fortranで書いた50段階のグラデーション Pascal Pascalで書いた50段階のグラデーション

                                                              「Basic」「Fortran」「Pascal」を用いて、全く同じ50段階のグラデーションを作成 メディア芸術祭で展示
                                                            • 今時の Fortran 入門 ( Introduction to Modern Fortran ) - Qiita

                                                              (H29. 6. 8 CoArray 部分追加) (H30.11.24 FORTRAN II 部分追加) 前置き ここではマンデルブロ (Mandelbrot) 集合を描くプログラムを、昔風の FORTRAN から今時の Fortran に徐々に書き換えて行くことで、今時の Fortran の新機能や発想の一部を紹介してゆきたいと思います。 Fortran の現代的意義 Intel や Nvidia のようなプロセッサメーカーは、自社のプロセッサの性能を最大に引き出すコンパイラを独自に開発していて、出荷に合わて利用者に提供しています。そのコンパイラの言語はいずれも C/C++ および Fortran です。(追記 H30:AMD や ARM も、それぞれ C/C++ および Fortran コンパイラを提供しています。) NEC や Fujitsu, IBM, Cray 等のスーパーコンピ

                                                                今時の Fortran 入門 ( Introduction to Modern Fortran ) - Qiita
                                                              • 高度な最適化機能を特徴とするオープンソースのC/C++/FortranコンパイラOpen64、バージョン5.0がリリースされる | OSDN Magazine

                                                                Open64 Steering Group(OSG)は11月11日、オープンソースのコンパイラ「Open64 5.0」をリリースしたと発表した。Open64はSGIのMIPSPro向けコンパイラ「Pro64」を由来とするオープンソースのC/C++およびFortran77/95/2003コンパイラ。対応アーキテクチャはx86およびx86_64、MIPS、IA-64、CUDAなどで、Linux環境で動作する。ライセンスはGPL 2。 Open64は米デラウェア大学や米Intelの支援を受けたOpen Research Compiler、米HPなどが開発に関わっており、現在はOSGが開発を主導している。当初はIA-64のみをサポートするコンパイラだったが、多くの拡張が加えられたことにより現在ではx86やx96_64などのアーキテクチャもサポートしている。OpenMPのサポートやプロシージャ間最適

                                                                  高度な最適化機能を特徴とするオープンソースのC/C++/FortranコンパイラOpen64、バージョン5.0がリリースされる | OSDN Magazine
                                                                • 64bit の Windows 7 上でフリーの fortran コンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳

                                                                  [2016.1.1] gfortran (というか gcc そのもの) 4.7(くらい?) ~ 5.1 にはWRITE文でセグメンテーション違反のバグがあるようなので、5.2以降をお手軽にインストールするための記事を書きました: 64bit の Windows10 上でフリーの fortran コンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳超ビギナー向けの Windows 上の fortran コンパイラ*1のインストールについて。前のエントリ(Windows上でフリーのfortranコンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳)が Windows XP 上でのインストール記事になっていたので、64bit 版の Windows 7 でのインストール記事を書く。2012年2月の段階で Windows インストーラ付のフリーの fo

                                                                    64bit の Windows 7 上でフリーの fortran コンパイラを導入して、簡単なプログラムを作成する - あらきけいすけの雑記帳
                                                                  • CNN.co.jp : 「FORTRAN」開発のジョン・バッカス氏が死去、82歳 - サイエンス

                                                                    • 『iPhoneアプリ開発、その(235) ヤ〜、ホ〜、FORTRAN、ラン、Run Loop』

                                                                      「ヤ~、ホ~、FORTRAN」でググると結構ヒットします。 みんな、通ってきた道なんだね。 「UIKitフレームワークのクラスは基本的にメインスレッドでしか動作保証しないよ。」ってのがAppleのスタンスなわけですよ。 なので、UIImageViewへのUIImage設定なんかも、サブスレッドでやるのはちょっとどうかな~て事になるわけで… ま、Appleのサンプルでサブスレッドで、UIImageViewへのUIImage設定かましてるソースがあったりするので、そこまで神経質にならんでもいいのかもしれんが、実際自分の ------------ サンプルプロジェクト:ThumbnailView-4.zip で、試しにThumbnailViewController.mの - (void)loadingimages { int tag = 1; for (NSString* filepath in

                                                                        『iPhoneアプリ開発、その(235) ヤ〜、ホ〜、FORTRAN、ラン、Run Loop』
                                                                      • Fortranの玉手箱

                                                                        このページを読む上での注意 このページの記事は Fortran 90 規格を前提とする。筆者は通常 Fortran 90 規格対応のコンパイラを UNIX 系の環境(Absoft Pro Fortan - MaxOSX か Intel Fortran Compiler - Vine Linux)上のコマンドライン(シェル,bash)から使用している。Mac とある場合は MacOSX (10.x.x) のことで MacOS 9.x 以前ではない。このページの記述が実行環境に依存したものならないように注意しているつもりではあるが,すべての環境について確認することは不可能であるし,実際のところ上記環境の範囲でしか確認していない。 ところどころに記載されている小物(◆)・習作(◇)ソースは,かつて筆者が自分の練習用に書いたものを修正した程度のものである。大したものは無いが,同様の事を初めて行うと

                                                                        • 2014年になってもFORTRANが選ばれる理由 | スラド デベロッパー

                                                                          最先端の科学技術研究の分野で好んで使われる言語は2014年の今もFORTRANであることが多い。FORTRANの名は「数式翻訳」を意味する英語「FORmula TRANslation」からきているが、1950年代に考案されたこの言語の速度に勝る言語は未だ無い。FORTRANがここまで使われる理由はどこにあるのだろうか? Ars TechnicaではFORTRANに取って代わる力のある言語としてHaskell、Clojure、Juliaが挙げられているが、/.Jerはどう見る? slashdotではFORTRANが使われる理由として「レガシーコードであるがゆえ」「教授からFORTRANを習った学生が教授になり、そして教授となった学生がまたFORTRANを教え……という『レガシートレーニング』がゆえ」などが挙げられているが、やはりその科学技術計算に適した性質を挙げる声も多いようだ。

                                                                          • Fortran プログラミングの基礎知識

                                                                            初版   1999.8.31 最終改訂 2006.2.20 今では Fortran はメジャーなプログラミング言語とは 言えませんが、数値計算の分野では、まだまだ現役の言語です。 複素数と整合配列を手軽に扱える言語は fortran しかありません。 Fortran90 も普及しつつあるようですが、過去の資産の活用、 FreeBSD や Linux で使えるコンパイラとなると、 fortran77 がまだまだ使われています。 今では書店に行ってもフォートランの本はほとんど置いておらず、 「本には載っていないけれども、実は基礎的なことがら」を知ることは 容易ではありません。そこで、このページでは Fortran77 で プログラミングするにあたっての基礎的で実戦的な知識を 紹介致します。 以下では Fortran と表記した場合、Fortran77 を意味します。 また、実数型変数は r

                                                                            • Fortranデバッグ用オプション - kusuhara's wiki

                                                                              オプション指定例 gfortran gfortran -Wall -pedantic -std=f95 -fbounds-check -O -Wuninitialized -ffpe-trap=invalid,zero,overflow (-fbacktrace) [a.f90] '-backtrace'が使えない場合はデバッガを使う g95 g95 -Wall -pedantic -std=f95 -fbounds-check -O2 -Wuninitialized -ftrace=full [a.f90] ifort ifort -check all -warn all -std -gen_interfaces -fpe0 -ftrapuv -traceback [a.f90] -gen_interfaces:subroutineやfunctionのINTERFACEブロックを作ってく

                                                                              • Fortran ResQ

                                                                                ■ 初心者のためのFortran入門 Fortran ResQは最古にして現在なお現役で活躍中の高級言語Fortranの基礎学習を目的としています。対象は、手っ取り早くFortranを学びたい初心者、およびCFD(数値計算流体力学)の初心者です。Fortranの言語自体の入門、またFortranを用いたCFDの入門としてお役に立てれば幸いです。立ち上げた経緯が研究室の新人教育のためでしたので、内容は話が進むと工学的に偏ってます。が、興味があればやってみてください。なお、必要なことしか、しかも掻い摘んでしか解説していませんので、書籍等をご用意の上やって頂ければ、理解しやすいと思います。ちなみに、私のお薦め参考書は、FORTRAN77入門電子計算機のプログラミングです。 私の作成した解答例は、Fortran77形式で作成してありますが、これは単に好みの問題ですので、77形式でも90形式で

                                                                                • AMD Optimizing C/C++ and Fortran Compilers (AOCC)

                                                                                  NEW! AOCC 4.2 is now available February 27, 2024 AOCC is a high-performance x86 CPU compiler for C, C++, and Fortran programming languages. It supports target-dependent and target-independent optimizations. It is highly optimized for x86 targets, especially for AMD “Zen”-based processors giving a performance edge for time critical HPC and other applications over other compilers. The AOCC compiler

                                                                                    AMD Optimizing C/C++ and Fortran Compilers (AOCC)