【定理証明】プログラムの正しさを証明するとはどういうことか
はじめに 「プログラムの正しさを数学的に証明する」 響きが強すぎて、「大学の研究室の話ですか?」「実務のWeb開発には関係ないっすね」とシャッターを下ろしたくなります。 でも、いきなり巨大なWe...
175 search resultsShowing 1~20 results
You need to log-in
はじめに 「プログラムの正しさを数学的に証明する」 響きが強すぎて、「大学の研究室の話ですか?」「実務のWeb開発には関係ないっすね」とシャッターを下ろしたくなります。 でも、いきなり巨大なWe...
はじめに 「形式検証」のツールって、名前だけでも山のようにあります。 Alloy TLA+ Dafny Lean Rocq SMTソルバ CBMC Kani いや、マジで多い。 これを最初に全部...
はじめに 「定理証明支援系」、文字面がもういかつすぎます。強キャラ感がすごい。 「定理」 「証明」 「支援系」 いや、全部の単語が強い。普通にビビります。 でも、最初の一歩はもっとめちゃくちゃ小...
はじめに 非同期ジョブやマルチスレッドが絡む「並行処理(Concurrency)」のバグは、人間の脳みそで追うには限界があります。 シングルスレッドで順番に動かしているときは完璧に動くのに、本番...
はじめに 形式検証や分散システムの本を読むと、必ず 「安全性(Safety)」 と 「活性(Liveness)」 といういかつい専門用語が飛んできます。 漢字のせいで「安全なシステムってのはわか...
はじめに 「形式検証(Formal Verification)」なんて言葉を聞くと、NASAとかAWSの分散データベース開発チームとか、そういう天上人のための技術だと思いがちです。 OSのデッド...
はじめに 業務システムを作っていると、データの「ステータス(状態)」は必ず出てきます。 draft (下書き) review (レビュー中) approved (承認済み) published ...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Done Done Done Done...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Done Done Done Done...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Done Done Done Now ...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Done Done Now - - - ...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Done Now - - - - はじめに...
ZigでOSを作るシリーズ Part1 基本 Part2 ブート Part3 割り込み Part4 メモリ Part5 プロセス Part6 FS Now - - - - - はじめに 「Ru...
ZigでCラッパーを作るシリーズ Part1 translate-c Part2 手動ラップ Part3 SQLite Done Done Now はじめに これまでの知識を活かして、実際...
ZigでCラッパーを作るシリーズ Part1 translate-c Part2 手動ラップ Part3 SQLite Done Now - はじめに 前回は@cImportでCライブラリを...
ZigでCラッパーを作るシリーズ Part1 translate-c Part2 手動ラップ Part3 SQLite Now - - はじめに 「Zigって新しい言語だから、ライブラリ少なく...
GoでTCPプロキシを作るシリーズ Part1 net.Listener Part2 透過プロキシ Part3 HTTPS MITM Part4 ロードバランサー Done Done Do...
GoでTCPプロキシを作るシリーズ Part1 net.Listener Part2 透過プロキシ Part3 HTTPS MITM Part4 ロードバランサー Done Done No...
GoでTCPプロキシを作るシリーズ Part1 net.Listener Part2 透過プロキシ Part3 HTTPS MITM Part4 ロードバランサー Done Now - - ...
GoでTCPプロキシを作るシリーズ Part1 net.Listener Part2 透過プロキシ Part3 HTTPS MITM Part4 ロードバランサー Now - - - はじめに...
175 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.