Cの場合

  • 一般的なCPU, メモリを意識したプログラミング
    • strcat, strcmp, etc.
    • かなり面倒
  • オーバーフローの危険
    • 脆弱性は大抵これが原因
    • e.g. Heartbleed(2014), モリスワーム(1988)
  • 文字列と配列はほぼ同等
  • メモリ管理について考えながらプログラミングが必要