反論のためにこんな極端な例を出すほうがおかしい。 以下、エキスパート C プログラミングより引用。ちょっと極端過ぎる例だけど、言語独自の慣習・標準などを無視することの一つの到達点がこれだ。 「CはAlgolではない」 1970年台の後半、ベル研でUNIX Version 7用のシェルを開発する際に、Steve Bourneはプリプロセッサの機能を使って、CをAlgol-68風に使おうとした。 (中略) #define STRING char * #define IF if( #define THEN ){ #define ELSE }else{ #define FI ;} #define WHILE while { #define DO ){ #define OD ;} #define INT int #define BEGIN { #define END }これらを使うと、プログラムはこ