プログラミング言語Cはおぞましい。いや、素晴らしくもある、もちろん。私たちの住む世界の大部分はCの上に作られている。そしてほとんどのコンピュータープログラミングの基礎をなしている、歴史的にも、実質的にも。Xavier Nielの革新的な “42” スクールのカリキュラムが、学生に標準Cライブラリー関数を一から書き直させることから始まるのはそれが理由だ。しかしCは、C自身が作り上げたこの世界にとってもはやふさわしくない。
「おぞましい」と言ったのは「悪い」ということではなく「畏敬の念を起こさせる怖さ」という意味だ。Cはモンスターになってまった。あまりに多くの大砲を与えたためにユーザーは自分の足を撃ち抜いてしまう。豊富な体験が教えるところによると、セキュリティーホールにむしばまれることなく大量のCコードを書くことは非常に困難であり「事実上不可能」になりつつある。2年前、私は最初の「Cに死を[Death To C]」の記事にこう書いた:
原理上、ソフトウェアが成長し進化して成熟度を増すほど、セキュリティー脆弱性は複雑になっていく。しかし、C/C++で書かれたソフトウェアにそれは当てはまらない。バッファーオーバーフローや宙ぶらりんのポインターのために壊滅的セキュリティーホールが生まれる事態は、繰り返し繰り返し起こっていて、昔も今も変わることがない。
私たちはこれ以
スポンサーリンク
C/C++に死を
最近の投稿
- 【専門医が解説】血圧を下げる「すごい食材」を一挙公開!納豆、緑茶、チョコレート… 最近注目の「液体」とは? – News&Analysis
- 心療内科医が教える、老後「ギスギス夫婦」が「仲良し夫婦」になる方法 – News&Analysis
- 鳩山内閣をつくり損ねた「政界の黒幕」は次善の策で“吉田茂首班”に尽力、キングメーカーとなった – 小説・昭和の女帝
- 受験直前に「やる気出ない」焦る子を救う単純な技 「いったん休んでから勉強しよう」はNG行動だ! | 現役東大生が解決!受験お悩み相談室 | 東洋経済オンライン
- 中国AI新興、米オープンAIを猛追中 – WSJ PickUp
- 中国AI新興、米オープンAIを猛追中 – The Wall Street Journal発
- 「1億総推し活時代」ブームで増える"不安と悩み" 独自調査で判明した「10~70代」のリアルな本音 | 沸騰!”推し活”経済圏 | 東洋経済オンライン
- トランプ大統領就任で「円安が加速する」根拠 金融政策で円の価値を上げるのは無理筋 | 政策 | 東洋経済オンライン
- 認知症予防につながる「いつもの食事」のヒント 卵や肉、魚、発酵食品の食べ方と選び方 | 健康 | 東洋経済オンライン
- 私大医学部の合格者数が多い「最強の中高一貫校」ランキング【関西圏45校・23大学内訳・2025入試直前版】4位は甲陽学院、1位は? – わが子が伸びる中高一貫校&塾 2025年中学受験直前
コメント