エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
今朝は、ビジュアルプログラミングとの関連で、”tex.web” というプログラムを斜め読みしています。 そこ... 今朝は、ビジュアルプログラミングとの関連で、”tex.web” というプログラムを斜め読みしています。 そこでひとつの発見をしたかもしれません。バグのないコードは短いです。少なくともKnuthのTeXは。TeXのプログラムは1,379個のモジュールから構成されていますが、そのうち8個の例外を除いてすべて1ページに収まっています。それも、コメントどころではない非常に詳しい解説つきで。 なにが言いたいのかというと、プログラムは一画面で見渡せる程度の規模のモジュールの組み合わせから作るべきだということです。で、それがどうしてビジュアルプログラミングに関係するかと思ったら、それは先を読んで下さい。 tex.web とは、数物系の論文執筆によく使われているLaTeXという組版システムの核にあたるTeXと呼ばれる部分のプログラムです。TeXはある種のプログラミング言語で、組版のための命令列を元に組版ず