コンパイルとから変数の型の明示とか

JavaScript、Pythonから入ったため、Solidytyに違和感がある。

一点目はコンパイルにある。前者2つのプログラミング言語で書いたコードは、コンパイルを意識することなく実行される。なのでSolidityでのコンパイルに接し「?」となってしまう。

二点目はSolidityでは変数の型を明示しなければならないことにある。

一点目、二点目ともに、このことは何もSolidityだけでなく、Java、さらにもっと古いC言語でも同様の特徴である。

ここで特徴と言ってしまっているけれど、逆にJavaScriptやPythonの時代になり「いよいよ、コンパイルや変数の型の明示が必要ではなくなった」という言われ方をしたに違いない。要は、プログラミング言語をつまみ喰いしているせいで、へんなバイアスがかかってるんだわ、俺。

気づいたことを、お気軽に。
公開まで、やや時間がかかりまーす!