並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

Fortranの検索結果1 - 8 件 / 8件

  • 科学を変えた10のコンピューターコード | Nature ダイジェスト | Nature Portfolio

    Fortranからプレプリントアーカイブまで、プログラミングとプラットフォームの進歩は、生物学、気候科学、物理学を新たな高みへと導いた。 2019年、イベント・ホライズン・テレスコープ(EHT)のチームは、ブラックホールの実際の姿を初めて世界に見せてくれた。彼らが発表したリング状に輝く天体の画像は、従来の写真とは違い、計算によって得られたものだ。具体的には、米国、メキシコ、チリ、スペイン、南極点の電波望遠鏡が捉えたデータを数学的に変換することによって得られたのだ1。研究チームは、その知見を記載する論文とともに、ブラックホールの撮影に用いたプログラミングコードも公開した。科学コミュニティーが自分たちのやり方を確認し、それを足場にできるようにするためである。 このようなパターンは、ますます一般的になりつつある。天文学から動物学まで、現代のあらゆる偉大な科学的発見の背後にはコンピューターがある。

      科学を変えた10のコンピューターコード | Nature ダイジェスト | Nature Portfolio
    • for文のforはなぜforなのか? - yapattaのブログ

      よく考えるとプログラミング言語で当たり前に使っているfor文のforは不思議な命名だ。 他のループで使う、whileやloopは繰り返しをする意味が含まれるからまだわかる。一方forは個人的なイメージではあるがループに関する意味は無さそうだ。 という感じになぜforなのか疑問が湧き上がってきた。 そこで今回はfor文のforはなぜforになったのかを調べてみた。 因みに一番最後に結論が書かれているので結論だけ気になる方は最後だけ見て頂けたら。 この結論は著者のyapattaの推論も含まれている。何か反論、意見があったら気軽にコメントして欲しい。自分が気づかなかったポイントを知れたら面白い。 まずforに一応ループ周りの意味が含まれるか辞書で調べてみた。自分がただforという単語に反復的な意味が含まれていることを知らなかったという可能性もある。 ejje.weblio.jp 10番目の意味で

        for文のforはなぜforなのか? - yapattaのブログ
      • 世界初の高水準言語「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年経ってもいまだに使用されている理由とは?
        • Fortran入門(Fortran版APG4b) - Qiita

          本記事について 競技プログラミングサイトAtCoderではプログラミング初心者のためにC++入門 AtCoder Programming Guide for beginners (APG4b)というC++のプログラミング教材が提供されています. 更にこれのPython版であるPython入門(Python版 APG4b)もありPython初心者への大きな助けとなっています. 本記事は本家APG4bのFortran版となっており, Fortran初心者でも本記事を読めば実際のコンテストでFortranを使えるようになることを目的としています. 本記事の大部分をAPG4b及びPython版APG4bをもとにしているため, 問題があれば本記事は削除いたします. 各節の見出しは本家へのリンクとなっています. 現在途中までの記述となっていますが第1章までは追記する予定です. 目次 Fortranとは

            Fortran入門(Fortran版APG4b) - Qiita
          • プログラミング言語と私

            新・闘わないプログラマ No.20 プログラミング言語と私 このコラムも今回で20回を数えます。ほぼ週1回というペースにもかかわらずよく続いたな、と自分でも感心してしまいます。 先日、今までの分を読み返してみたのですが、対象となる読者層をあまり想定していない、というか、その回ごとにレベルにばらつきがありますね。作者は思った事をただずらずらと書いているだけで、要するに何も考えていない、ということなのでしょう(^^;) で、今回のテーマは「プログラミング言語」です。プログラムを作った事の無い人にはちんぷんかんぷんかも知れませんが、まぁ、作者は何も考えていない、ということでご了承下さい。 私がコンピュータの世界に出会ってから、もう20年以上が過ぎました。その間に、いろんなプログラミング言語と付き合っていきました。 結構まじめにプログラムを作ったことがある言語は、FORTRANとC、それといくつか

            • The Fortran Programming Language — Fortran Programming Language

              Join us! Mailing list Subscribe to our mailing list to discuss anything Fortran related, announce Fortran projects, discuss development of core fortran-lang.org projects (stdlib, fpm), and get the latest news. Discourse Join the discussion about all things Fortran on the fortran-lang discourse. Twitter @fortranlang RSS feed RSS clients can follow the RSS feed. Open source Contribute code, report b

              • LFortran

                LFortran is a modern open-source (BSD licensed) interactive Fortran compiler built on top of LLVM. It can execute user’s code interactively to allow exploratory work (much like Python, MATLAB or Julia) as well as compile to binaries with the goal to run user’s code on modern architectures such as multi-core CPUs and GPUs. LFortran is in alpha (it is expected to not work on third-party codes and us

                • Welcome to Flang’s documentation — The Flang Compiler

                  Welcome to Flang’s documentation¶ Flang is LLVM’s Fortran frontend that can be found here. It is often referred to as “LLVM Flang” to differentiate itself from “Classic Flang” - these are two separate and independent Fortran compilers. LLVM Flang is under active development. While it is capable of generating executables for a number of examples, some functionality is still missing. See Getting Inv

                  1