プリプロセッサの使用 | vicのブログ

vicのブログ

ツール系やソフト開発について書こうと思っています。
書き込み大歓迎です。
間違いとかもっといい方法とかあったらご指摘いただけるとありがたいです。
質問をいただいたら、記事をもっとわかりやすく変更します。

C# では使えない?
いや、基本的に使えない??

よくわからんが、現状では使えない。


C++ では使えるが、
C# は C++ を進化させたもの、
かつ、
Java の対抗言語

とか聞いたが、


MS関係者の関係者から間接的に聞いたところ、
C++の + と + が交差して# らしい。


ということは、
プロプロセッサは、猿のしっぽ のように
なくなったもの??

たしかに、
プリプロセッサに頼ったソースは
ややこしくて嫌なもの
無くなったら 「すっきり!」
C#をしばらく見ていると、プリプロセッサはうっとおしく見える。

C++言語開発者が、定数は #define でなく
const int をすすめていたのもあったし。



昔、アセンブラ開発のファイル分割で、プリプロセッサをややこしく使っていて
おかしくなっていたのを思い出した。
はまって困ったのは覚えているが、
どういうことでだったか忘れてしまった。
あのときは、まさか高級言語でも使われるとは思いもしなかった。