アカウント名:
パスワード:
オブジェクト指向言語ってクラス内での宣言順序って関係無いじゃないですか、そうすると関数や変数の宣言位置とかもIDEが隠蔽して標準的ななにかに自動フォーマットしても良い気がするんですけどどうなんでしょうね?
Visual Age Javaが話題になった頃にJavaのOpen sourceなIDEがあったと思うけど、あれもsmalltalkみたいにクラスブラウザ上でメソッド毎に編集できてたきがして。eclipseもJava のソースを丸ごと編集じゃなくメソッド単位の編集でもよかったんじゃないかと思います(クラスブラウザ内の関数やら変数クリックすると丸ごとソースのソコにジャンプするより抽出した部分だけ編集っていうか)
#温故知新?
dodongaです。
C#でもJavaでもなく、C++のお話なので野暮ですが、
>オブジェクト指向言語ってクラス内での宣言順序って関係無いじゃないですか
との事に一言。
C++は宣言順が影響します。メモリレイアウトは宣言順に並びます。 C#に無理矢理関連付けて話せば、C++/CLIも同様です。
#C++をオブジェクト指向言語と呼べるかは、また別問題と言うことで(^^;
>#C++をオブジェクト指向言語と呼べるかは、また別問題と言うことで(^^;引き合いに出してるのがsmalltalkなのでメモリ順序など低レベル記述も意識したC++の話はやっぱり違うんじゃないかと思いまするよ。
バイナリレベルでのデータの保存方法が重要なのはハードウェアアクセスなどとっても重要だけど。CLIとかJVMとかSmalltalkのVMのようにオブジェクト指向なコードを動かすのがVMベースのものだと使われ方もC++とは一線を画すと思うの
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
C# とか javaとか (スコア:0)
オブジェクト指向言語ってクラス内での宣言順序って関係無いじゃないですか、そうすると関数や変数の宣言位置とかもIDEが隠蔽して標準的ななにかに自動フォーマットしても良い気がするんですけどどうなんでしょうね?
Visual Age Javaが話題になった頃にJavaのOpen sourceなIDEがあったと思うけど、あれもsmalltalkみたいにクラスブラウザ上でメソッド毎に編集できてたきがして。
eclipseもJava のソースを丸ごと編集じゃなくメソッド単位の編集でもよかったんじゃないかと思います(クラスブラウザ内の関数やら変数クリックすると丸ごとソースのソコにジャンプするより抽出した部分だけ編集っていうか)
#温故知新?
Re:C# とか javaとか (スコア:1)
dodongaです。
C#でもJavaでもなく、C++のお話なので野暮ですが、
>オブジェクト指向言語ってクラス内での宣言順序って関係無いじゃないですか
との事に一言。
C++は宣言順が影響します。メモリレイアウトは宣言順に並びます。
C#に無理矢理関連付けて話せば、C++/CLIも同様です。
#C++をオブジェクト指向言語と呼べるかは、また別問題と言うことで(^^;
閑話休題
Re: (スコア:0)
>#C++をオブジェクト指向言語と呼べるかは、また別問題と言うことで(^^;
引き合いに出してるのがsmalltalkなのでメモリ順序など低レベル記述も意識したC++の話はやっぱり違うんじゃないかと思いまするよ。
バイナリレベルでのデータの保存方法が重要なのはハードウェアアクセスなどとっても重要だけど。
CLIとかJVMとかSmalltalkのVMのようにオブジェクト指向なコードを動かすのがVMベースのものだと使われ方もC++とは一線を画すと思うの