-
一般的なCPU, メモリを意識したプログラミング
Programming with CPU/memory restrictions
-
strcat, strcmp, etc.
-
かなり面倒
Cumbersome
-
オーバーフローの危険
Overflow risks
-
脆弱性は大抵これが原因
Source of various attacks
-
e.g. Heartbleed(2014), モリスワーム(1988)
Morris worm
-
文字列と配列はほぼ同等
String == Array
-
メモリ管理について考えながらプログラミングが必要
Special consideration required for memory management