fortran66のブログ

fortran について書きます。

Guy L. Steele Jr. の講演と Fortran www

Guy L. Steele Jr. が Wirth 流の小さい言語を否定する講演 1998年の講演ですが、アナログビデオのくすんだ色調や OHP シートを手めくりするところなど、今となっては前世紀感の漂う雰囲気です。Growing a Language, by Guy SteeleFortran については冒頭で…

メモ帳 HPF規格

HPF High performance Fortran language specification (PARTI) High performance Fortran language specification (PART I)Fortran Forum is reprinting this High Performance Fortran Language Specification over several issues. The current issue is …

メモ帳 Fortran の歴史参考文献

Michael Metcalf, History of Fortran (2002) Fortran の歴史について書いた本のリスト集。History of Fortran Often questions arise that relate to the history of Fortran and to the development of its various standards: "why was feature x include…

FORTRANで童話もどき!

昭和30年代にメキシコでコンピュータに小説を書かせていた!(たぶん)FORTRANで 新聞によりますと、昭和三十年代末にメキシコの大学にてジョーゼフ・グライムズ氏が、露人ウラジミール・プロップ氏による「民話の法則」なるものに基づいて、モンテカルロ法…

メモ帳 Fortran 規格まとめ 続き

FORTRAN 規格の歴史 Martin N. Greenfield, History of FORTRAN standardization (1982) History of FORTRAN standardizationFORTRAN66 規格制定時の経緯に詳しい。プログラム言語の規格化という初めての挑戦の苦労、方言の乱立する言語の規格化という事情、…

メモ帳 Fortran 文書まとめ 

FORTRAN66 規格策定準備時点でのメモ W. P. Heising, History and summary of FORTRAN standardization development for the ASA (1964) History and summary of FORTRAN standardization development for the ASAFORTRAN は、コンピュータ言語として初めて…

ホーアの「Hints on programming language design」に於ける FORTRAN 評

C. A. R. Hoare の FORTRAN66 時代の FORTRAN 評です。Hints on programming language design.皮肉が効きすぎて、イマイチ最後のオチが分かりませんw ASA Standard FORTRAN 前書き W. P. Heising, History and summary of FORTRAN standardization developm…

oberon と golang

Google 社の go 言語は、oberon の C 表記版だということが言われているようです。開発者の一人で N. Wirth の下で学位を取得した Robert Griesemer 氏がそれに関連する講演を行っています。GopherCon 2015: Robert Griesemer - The Evolution of GoGopherCo…

記事 Link

Multiprocessing in Python with Fortran and OpenMP マルチスレッド・マルチコアの利用が難しい Python から、Fortran 経由で OpenMP を利用しようという記事です。www.admin-magazine.comOpenMP は元々は、Fortran の並列化コンパイラ指示行が各ベンダーご…

ガンマ関数

Paul J. Nahin "Inside Interesting Integrals" amazon AA adblock だと見えませんw Paul J. Nahin "Inside Interesting Integrals" という本を眺めていると、, , , ・・・, という積分がでてきて、は Gaussian の積分で常識として、2 乗以外は、3 乗も 4 乗も…

無印 MODULA

無印 Modula は Oberon に近いミニマリズム? ここで無印 Modula とは、Modula-2 ではなく、初代の Modula のことを指します。link.springer.com この記事に、pascal と modula の相違点がまとめられています。これによりますと、この時点ですでに variant r…

メモ帳 oberon & javascript

Oberon で分割数計算 Oberonは何故かロシアで人気があったようです。 [追記 H29/8/22] link.springer.com ロシア製 Oberon → javascript 変換機 Oberon online compiler 出力がイマイチ? JS.alert しかない? Fortran 90 出始めの頃や、ELF90 や F で命令を…

メモ帳 S-function の正規化 2

Littlewood の S-function の standardization 2 夏休みの勉強のつづき fortran66.hatenablog.com 分割{λ}= を S-function とみて、{λ}が弱い減少列になっていない時に弱い減少列に直す。規則1 尻の 0 は取り去る。 規則2 尻に負数が出たら 0。(ここ…

分割数 p(200) 直接計算

George E. Andrews, The Theory of Partitions (Encyclopedia of Mathematics and its Applications) の中に、Hardy-Ramanujan-Rademacher の p(n) の式の p(200) に対する具体的計算例が載っています。amazon AA Chap.5.1 p.77 以前、計算した時のプログラ…

メモ帳 Jacobiの三重積から

Jacobi の三重積 で、とおき、さらにとすると、次の公式が得られます。 多分収束性の議論を気にしなければ、いきなりでもいいんだと思いますw これは オイラーの五角数定理のあとによく出てくる式です。なんとなく、無限積と無限和でどちらが収束が早いのか…

【乞食速報】MIT PRESS タダ化(ただし古本に限る)

www.openculture.com Internet Archive から読めるようになるようです。Internet Archive には昔の大型計算機の FORTRAN マニュアル類も沢山上がっており、たまに見ると面白いです。MIT Press からは、Fortran95 Handbook、 MPI マニュアル類、High Performa…

メモ帳 S-function の正規化

Littlewood の S-function の standardization 夏休みの勉強w 分割の共役 の共役は main = print (conj [4,3,3,2,2]) conj :: Partition -> Partition conj [] = [] conj xs = conj' (xs ++ [0]) conj' :: Partition -> Partition conj' [] = [] conj' [x] …

メモ帳 Modula-2 への不満リスト by Ogilvie

John W. L. Ogilvie, Modula-2 Programming (1985) 盆休みなのでチラチラと Ogilvie 氏の Modula-2 Programming を眺めていましたが、あんまり面白くないので斜め読みです。Modula-2 の module による visibility control のほかに、procedure type, type bo…

Fortran のオブジェクト指向と N. Wirth

Fortran の OO と N. Wirth 以前紹介しました下記シンポジウムの M. Cohen 氏による講演資料にあるオブジェクト指向 (OO) を Oberon から借りてきたという記述を見て、色々謎が解けた気がするのでメモしておきます。fortran66.hatenablog.com Fortran ~ mode…

メモ帳 LINK集

GNU Scientific Library Fortran 用インターフェース github.com Pyplot を Fortran から ブログ記事 Fortran and Pyplot – Degenerate Conicgithub github.com 比べるのもおこがましいですがww、大昔に私が思い付きで試してみたようなことを、洗練された…

【乞食晩報】PGI の CUDA Fortran 無料

PGI Community Edition という名で、昨年末あたりから PGIのコンパイラが無料で使えるようになっていたようです。サポート無しということ以外では、特に制限もないようです。Linux/Windows/macOSとなんでもござれのご様子。www.pgroup.com Ian D. Chivers 氏…

EU の Fortran2003/08 入門講座資料

EU 圏のスパコン連合のようなところの Fortran 上級コースが、Fortran2003/08 に絞った入門講座資料を公開しています。中々よさげな感じです。 [http://www.training.prace-ri.eu/training_material/?tx_pracetmo_pi1[uid]=474&no_cache=1:title]内容 F03/08…

ACM SIGPLAN Fortran Forum 最新号出る!

ACM SIGPLAN Fortran Forum 8月号 年三回出版の Fortran 専門誌 ACM SIGPLAN Fortran Forum 最新号が出ました。悲しいかな、今号の記事は1本のみ。しかも、よそにもう出ているものとほぼ同じ。ACM SIGPLAN Fortran Forum The new features of Fortran 2015…

Jupyter 上の IJulia 経由の Fortran 呼び出しで図を描く

能書き IPython がいつのころか Jupyter に名前を変えて、Python に限定されないプラットフォームに進化しております。図表と記号処理と数値計算が混じり合った処理は、旧来 Maple/Mathematica/Matlab 等で行なわれてきましたが、年々上がる年貢の賦課に耐え…

ARM の Fortran

Advancing scientific codes with ARM Fortran Compiler かつて intel cpu の輸出規制を食らったロシアのプーチン首相(当時)が、ARMでスパコン作れと号令しましたが、日本の次期スパコンも ARMと決まり、ヨーロッパも ARM でスパコン作ると言い出していま…

最近の話題から

Road to Fortran Programming: Learn Fortran (90/95/2003) from the ground up with examples アマゾンを見ていると Fortran の同人的新刊が。NASAの公募に挑戦するため勉強してますとのことで、百円なので買ってみましたが・・・あぁ百円返せ。Googleストアは…

分割をフロベニウス記法へ

分割のヤング図をフロベニウス記法へ 分割 [4,3,3,3,1,1] rank=3 フロベニウス記法 a=(3,1,0)、 b=(5,2,1) ■□□□ □■□ □□■ □□□ □ □ その逆も作りましたが、まだ詰め足りないです。途中ということでw(追記:少し直しました)関数の総称名の作り方もよく分かり…

中共 Fortran NPO fcode.cn

先日、中共の Fortran サイトを紹介しましたが、少しだけ中を見てみました。2006年設立の NPO 法人によるもので、広告やPOPアップやhao123が出てくることも無く、比較的真っ当なサイトです。ただ資源コーナーには、相変わらずの電子書籍の違法コピーがうpら…

分割数計算

暑いので、またぞろ分割数計算を。fortran66.hatenablog.comHaskell で書いて見ましたが、文法が頭に入っていないので面倒です。途中結果などをプリントできないのも困ります。オイラーの制限付き分割の漸化式による方法を参考に書きます。制限付き分割 p n …

Fortran 2020(仮)に向けた調査投票開始さる!

Fortran 2020(仮) 昨日の書いた Fortran 2020(仮)に取り入れる機能についての web サーベイがすでに始まったようです。先年 intel を定年退職になった Steve Lionel(a.k.a. Dr.Fortran) 氏が intel 掲示板に書き込みをしています。software.intel.comFor…