エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java言語への変換による ポインタ演算の安全な実装方式 または: C言語とは何か?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java言語への変換による ポインタ演算の安全な実装方式 または: C言語とは何か?
Java言語への変換による ポインタ演算の安全な実装方式 上嶋 祐紀 元 東北大学 (現 東芝) 住井 英二郎... Java言語への変換による ポインタ演算の安全な実装方式 上嶋 祐紀 元 東北大学 (現 東芝) 住井 英二郎 東北大学 または: C言語とは何か? 背景 • 「C言語は危険」 • 「C言語は低水準」 (よりによって) http://ja.wikipedia.org/wiki/C言語 背景 • 「C言語は危険」 • 「C言語は低水準」 本当? Strict Aliasing Rules > cat alias.c main() { int i = 0x12345678; short *p = &i; printf("%x %x¥n", *p, *(p+1)); } > gcc -O alias.c ; ./a.out 5678 1234 > gcc -O2 alias.c ; ./a.out 5678 4002 http://mail-index.netbsd.org/ tech-kern