ポインタって、アドレスを格納する変数の事を言わない?
CとC++ではそうだけど・・・
JAVAのオブジェクト変数の中にはアドレスが入ってる。
まあ、だからポインタだようね。

データのアライメントってどういう意味?
とりあえず、Cで作れるデータ構造は全部JAVAで作れるよ。

unsigned型がない事がなぜにもんだいなんだか・・・
javaのcharはunsignedだし、
他の型では2の補数表現である事があらかじめわかってるJAVAは
ビット演算使うのに、実験する必要がない。
ちなみに、C,C++より2つ機能が多いのですが・・・
まあ、あれは便利だよ。

>でもこういったアセンブラよりの言語で無ければプログラムできない世界があるのもまた事実(IPL等)。
そのためにJVMがあるんだよ。

>実行速度なんて考慮していないJAVAでは何のために使うのだ。
情報系の論文を読んでもらえばわかるけど、
科学者の間ではJAVAとLISPが標準