新しいものを表示

色々調べたけど、sqrtの計算機やデジタル回路(というかハードウェア記述言語)で使われるいくつかのメジャーなアルゴリズムって、アルゴリズム自体を理解して暗記してれば5分かからず実装できるような感じっぽい?><

なんもわからん・・・・><

自動微分と区間演算で非線形関数の根を全て探索するアルゴリズム qiita.com/lotz/items/fd6c1c695

ワクチンの定義とは違うくない・・・?><(自信無い)

orange さんがブースト

そういえば、「アンチウィルスソフト」を「ワクチンソフト」っていうのは、あまり普及しなかったね。動作としてはまさに「ワクチン」なんだよね。

PC初心者気味の人に操作説明する時、コマンドライン操作な手順を実行してもらう時に、黒背景緑文字にするコマンドも教えてあげたらものすごくよろこばれた><

orange さんがブースト
orange さんがブースト

映画にでてくるコンピュータ端末
・ウィンドウの動きが派手
・文字はタイプライターのよう時表示される
・文字を表示するときにチチチ・・・って音がする
・デバッグ端子にアクセスしやすい
・プログラムのオーバーライドが極めて容易
・クラッキング時にはプログレスバーを表示してくれる

そういえば、太古の昔の「遅いインタプリタを起動するよりも早くコンパイルして実行できた」伝説の代表のひとつ(?)であるTurbo Pascalって、いま無償で配られてて実際に試せるっぽい><

Turbo Pascal 3.02 を Windows 10 (64bit) / 11 にインストールしてみる ht-deko.com/qiita_mirror/03f5f

orange さんがブースト

最近はコンパイル速度が爆速な言語が多いから、コンパイラーをつかってインタプリタみたいな動作する処理系が多い気がする。

プログラミングおもしろいよって薦めたときに「タッチタイピングできないし・・・」って反応が多々ある(「オレンジもタッチタイピングできないけどプログラミング出来るよ!><;」)し、ずっとキー打ってるイメージになってる人多そう><

orange さんがブースト

ドキュメントを読んだり方法を検討している時間が圧倒的に長いよね

スレッドを表示
orange さんがブースト

プログラマーってやつをこういうのだと思ってる学生もいるのかもなぁ

スレッドを表示
orange さんがブースト

これ><

Z80での平方根計算が非常におもしろい件 - きしだのHatena nowokay.hatenablog.com/entry/2

オレンジがMSILでsqrt実装して遊んだときに使ったZ80向けのアルゴリズムはすごく短いので、MSILでは時間かかるけど、高級言語でならばアルゴリズム暗記すれば5分あれば書けそうというかライブで難なく書けそう><

C# 版><
mstdn.nere9.help/@orange_in_sp

orange さんがブースト

これマジでライブコーディングしたらめちゃくちゃカッコいいぞ

orange さんがブースト

プレゼンの途中に「それでは実装します」とか言い出してビックリするやつ

ライブコーディング!?

スレッドを表示

sqrt自前実装、面白アルゴリズムでパズルみたいな楽しさを味わうのには意味あるけど、今どきのPCとかで使われるCPUであればCPUの命令にあるし普通はそれ呼ぶので自前実装ほぼ意味無い・・・・><;

orange さんがブースト

何がわからんのか改めて確認するために一から解説する系の本を買ってみた。
冒頭、有理数無理数、正負などの解説をしてたと思ったら第二節早々からsqrt()実装とか言い始めて焦ったが、単に関数呼んでるだけであった……

古いものを表示
:realtek:

思考の /dev/null