#25: SQLiteはなぜC言語で書かれているのか?公式ドキュメントを読み解いてみた
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to basket failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from Wish List failed.
Please try again later
Follow podcast failed
Unfollow podcast failed
-
Narrated by:
-
By:
About this listen
今回はSQLiteの公式ドキュメント「Why is SQLite coded in C」を紹介。2000年に誕生したSQLiteがなぜC言語で書かれているのか、その理由を3つの観点から深掘りしました。パフォーマンス、互換性、安定性などC言語のメリットから、オブジェクト指向言語や新しい言語(Rust、Go)を採用しない理由まで、データベース開発における言語選択の考え方を議論しています。
リスナーコメント紹介 / SQLiteの概要と特徴 / Small, Fast, Reliableの設計思想 / C言語がベストな理由 / オブジェクト指向への見解 / RustやGoで書き直さない理由 / 100%ブランチカバレッジテスト / パブリックドメインライセンス
訂正
エピソード内で「CREATE DATABASE コマンドを打つとデータベースファイルが作成される」と説明していますが、正しくは CREATE TABLE コマンドです。
参考リンク
Why Is SQLite Coded In C: https://sqlite.org/whyc.html
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.