ときどきの雑記帖 RE* (新南口)
Reinvent the wheel
新刊近刊チェックをしていたらこんな本を見つけた
ライティングソフトウェア(Juval Löwy 株式会社ロングテール 長尾高弘)|翔泳社の本
カタカナタイトルだと伝わりづらいけど、
本書は Juval Löwy, “Righting Software”, Pearson Education, 2020 の邦訳版です。
「Writing」 ではなく 「Righting」。 とは言えそこに引っ掛けた部分もありのタイトルだろうけど。
right とは 意味・読み方・表現 | Weblio英和辞書 動詞right「〜を訂正する・〜を正す」の時制・人称変化と日本語の意味 | 動詞マスター
原著も知らなかったけど、翔泳社のページの内容紹介を見る限りではちょっと楽しみ。
- Righting Software | A Method for System and Project Design by Juval Löwy
- Introducing Righting Software - YouTube
- Episode 407: Juval Lowy on Righting Software - YouTube
- Righting Software - Derivco DEV Night February 2020 - YouTube
- Q&A on the Book Righting Software
InfoQ でも取り上げられていたのか。まったく見落としていたなあ。
Reinvent the wheel
よく「車輪の再発明」とか言われているあれね (どこから発生したのかわからんけど、「再開発」は「ない」と思うがなあ)。 ふと検索してみると reinvent the whee…の意味・使い方|英辞郎 on the WEB が上位に出てきて、 さらに中身を読んでみると
分かりきったことをやり直す、また一[土台]から作り直す
という訳が。 へー。字面通りに訳す以外にもこういう意味を持ってたのね。
さらに
reinventing the wheel
車輪の再発明◆すでに存在している物や技術と同じものを一から作ること
reinvention of the wheel
車輪の再発明◆すでに存在しているものを独自に再開発する例え。通例「無駄な労力」という含み。
こっちは馴染みのある(?)訳ですな。
for
そう言えば以前検索したときにこういう記事にも遭遇していたのですが、
For文の"For"って何だろう?という疑問。ある3つの言語を巡る小旅行。 - Unityでインディゲーム道!
肝心のリンク先がNot Foundに。 リンク先のURLを知りたいのだけどどこを見ればいいんだ…🤔
ただありがたいことに要約が書かれているので以下に引用する。
上記ブログの要約
50年代後半に誕生した3つの言語FORTLAN, COBOL, ALGOLにはそれぞれループ機能文があり、 ALGOLという言語においてはfor文が生み出された。それはその後の回数指定繰り返し文の座を確立した、ということです。
FORTLAN, COBOLはさすがに自分でも知っていましたが、ALGOLという言語は知りませんでした。 ALGOrithmetic Languageからきており、アメリカとヨーロッパの科学者により作られた言語で、 この中で現在のfor文の原型が生み出されました。ALGOLは知名度に関して他の2つの言語に比べたらそれほどではないけども、 for文に限らずその後の全ての言語に決定的な影響を与えたようですね。
ところでALGOL と言えばかつては情報処理技術者試験でも使われていたらしい (自分が試験を知ったときはとっくに選択肢からなくなっていましたが) ほどのプログラミング言語ですが、 自分は惜しいところで(?)使う機会がなかった (大学でニアミス)のでした。
情報処理推進機構:情報処理技術者試験センター:情報処理技術者試験制度
第一種情報処理技術者試験 (Senior Programmer Examination)
(昭和45年~平成6年春期)
5.プログラム言語
昭和45年から昭和51年までは、FORTRAN、ALGOL、COBOL、PL/I、アセンブラ言語のうちから一言語を選択
昭和52年からは、アセンブラ言語は必須とし、FORTRAN、COBOL、PL/Iのうちから一言語を選択
平成5年度春期からC言語を選択に追加
二種も同様。
情報処理推進機構:情報処理技術者試験センター:情報処理技術者試験制度
5.プログラム言語
昭和45年から昭和51年までは、FORTRAN、ALGOL、COBOL、PL/I、アセンブラ言語のうちから一言語を選択
昭和52年からは、FORTRAN、COBOL、PL/I、アセンブラ言語のうちから一言語を選択
平成4年度秋期からC言語を追加
って、今の若い衆には「一種」だ「二種」だ「特種」だなんて通じないっすかねえ。
引退
小椋 佳、その音楽活動に幕を引く最後のアルバム! 自身の人生を振り返るような、遺作ともいうべきマスターピース!
銀河英雄伝説(ノイエじゃない方)の ED曲を全部収録したアルバム出してもらえませんかねえ…
Pass by X
Is Ruby Pass-By-Value Or Pass-By-Reference?
まーたこの話題か。と思いつつ読んだけど割と面白かった (ネタバレになるので内容には踏み込まない)。
Hugo メモ
画像ファイルを Markdown ファイルと同じディレクトリに置く (Page Bundle) | まくまくHugo/Goノート