Heaven's Kitchen

○ 卒研が終わったからって

Javaをかじってみました.きっかけがあったので.

まだあんまり勉強してないけど,初体験の感想は…

  1. classの中にmainを書くのか
  2. System.out.printlnって長い
  3. newの左側がポインタじゃないって気持ち悪い
  4. newしたのにdeleteしないの…
  5. ifの条件式の戻り値が整数型だとエラー…
  6. 静的初期化ブロックとかいうやつはperlのBEGINみたいでgood
  7. クラス宣言の中で変数宣言した瞬間に初期化できるのもいいかも.C++でコンストラクタの横に長々と初期値書くのはしんどい.
  8. C++のデフォルト引数に慣れると,たくさんオーバーロードするのが疲れる

あとやっぱ全体的にふわふわした感じがする.これは慣れなのかな.

Comment Thanks

(no subject)

ぎょへ,Javaってそんな感じなんだ.

確かに,C/C++ and Pascalで生きてきた僕にとっても,違和感あるねぇ.

> ifの条件式の戻り値が整数型だとエラー

なんだこれ(笑

(no subject)

> ifの条件式の戻り値が整数型だとエラー

ちゃんと真偽値(boolean型)じゃないといけないんですよ!もしどうしてもやりたいなら(条件式>0)とかしないといけないw

これは慣れないと不便感じるね~w

おれはC++が色々できすぎて学ぶならJavaのほうが言語的にすっきりしてていいと思うんだよね。ただ痒いところに手が届くのは実際C++のほうだと思う!あんまC++知らないけど略記できたりとか同じこと書くのに複数の記述の仕方があったりとか業務に密着してる感があるんだよねぇ。

(no subject)

booleanオンリーなのかー.それを考えると,Cって偉大だったかも.

if( sin( x ) == cos( x ) ){}

なんてことやってもエラーでなかった(笑)

いえ,動くかどうかはまた,別の話なのですがね(((^^;

ところで,D通大推奨のPascalはどうなんでしょうか.未来ありそうですか?

Pascalあんまり知らないのにTAとかやっちゃってるよ!>私

(no subject)

>くじら

うん,if文のやつは,結構不便だと思った.でも確かにjavaはまどろっこしい機能がなくて洗練されてる感じがあるねぇ.ま,ぼちぼち勉強します.

>hieさん

Pascalはちょいとかじっただけなんでよくわからんですけど,Pascalのオブジェクト指向版のDelphiは,結構使われてますよねー.日本語プログラミング言語のなでしこもたしかDelphiだった気がします.

まあ,なんにせよ学校でPascalしか教えないってのはありえないっす.

(no subject)

遅レスですが,import文を追加すればSystem.out.printlnを短くできたような・・・気がする.

(no subject)

> えりしす

おぉ,お久〜.元気かい?

import文で,できるみたいだねぇ.けど,今読んでる本では,あえてそうしてないみたい.C++のusing namespace std;みたいなもんで,実際はみんなやってんのかなぁ?

今は,とりあえずEmacsのAbbrevでなんとかしてます.

<< 前の日記 "国産の意味"(2006-02-08)

>> 次の日記 "iTunesのライバル"(2006-02-11)

Valid XHTML 1.0! Valid CSS!