アカウント名:
パスワード:
1分待つのだるい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
カリキュラムにより善し悪しが・・・ (スコア:1)
# ライブラリって言うと、とてつもなく広い言い方ですが、そこらへんは推し量ってください(笑)。「Cのstdio.hもらいぶらりじゃないか!」とかいわれても困ります^^;。こういう場合はなんていうのが適切なんですかね?
そういう意味では、CとかC++とかのほうが断然有利ではありますね。ある程度プラットフォームから切り離されて存在してるし、それなりの教科書もたくさんあるし。C#はまだまだ.Net本ばっかりだし、Javaもそういう意味ではある意味似たような状況にある気がします。
欲を言えば、複数の言語をやってほしいですね。C#やるんだったらあとCとか、PerlでもLispでもかまわないですが。VBはちょっといただけないですね。プラットフォームから切り離せないし・・・。
# オフトピックですが、VBの言語は何なんでしょうかね?(笑) なんか、VBが他の言語と比べてどうだという話を見てるとJ2SEはC++と比べてこうだ、といってるようにしか思えないんですが^^;。なんか、VB.NETでは言語体系がオブジェクト指向化(っていうの?)されてObjective Basic(笑)みたいなことになってます。みてみると面白いかも。
---------- ------ ISHII Nayuta
Re:カリキュラムにより善し悪しが・・・ (スコア:0)
Re:カリキュラムにより善し悪しが・・・ (スコア:0)
1分待つのだるい。
Re:カリキュラムにより善し悪しが・・・ (スコア:1)
具体的に言うと、プログラム言語の授業といって、Javaを教えるときに、javax.swingまで触れる必要があるんだろうか?というようなことです。
わかりにくいたとえですいません。
---------- ------ ISHII Nayuta
Re:カリキュラムにより善し悪しが・・・ (スコア:1)
クラスという一言で括られて(混同されて)しまいがちだけど、
java.lang.*とjavax.swing.*との位置付けは、その存在意義の「方面」からして、全然違いますね。
langやutilのクラスはたぶんどんなプログラミングでも有用だと思いますが、
swingとかだとただ一種類の(しかも既存メジャーGUIを改良もせず下手糞に模倣しただけ(笑)の)GUIに特化だし。
ただ、Javaの場合は、どっちのクラスについても(前者は当然だが後者も)、
一応OSとかのプラットフォームとは非依存である努力をしていますね。
unixにもwinにもそれ以外の何かにも、一線を画してる。中立。
#おかげでFileクラスに色々がメソッドが「足りない」わけだし(^^;。どの環境でも使えそうな最大公約数な機能しか無いよね。
で、見てないので知りませんが、その点はC#はどうなんでしょうか?