■■■CとJAVAは逝ってよし■■■
■ このスレッドは過去ログ倉庫に格納されています
0001var DefaultName:string;
NGNGポインタでつまずくといわれているが、
ポインタの概念は非常に単純。問題は、Cの表記方法である。
ポインタ演算子が後置式でなく前置式という時点で間違ってる。
実質、整数と実数型しかない時点で終わってる。
while と for の区別が無い点で逝ってよし。
「Cらしい表記」=「わかりにくい表記」である。
if ( a=b == 1 ) 等と書かず、素直に2行にしろ。
■Javaは逝ってよし。
列挙型が無い時点で終了。
変にCと互換性のある点はやめろ (int a[10] という宣言も可能とか)
クラスの宣言と定義を同じ位置に書くので、ソースの一番
最初(=クラス定義の始まりの括弧)に対応する括弧が
ソースの一番下になる点で逝ってよし。
無駄なインデントが増える。
0002デフォルトの名無しさん
NGNG他人に分かりづらいコードを書くことが
かっこいいと勘違いしているDQNなCプログラマが
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGC++の方が素直で書き易いと思うが。
0005Object指向まんせー
NGNGvoid draw(〜)=0;
なんてひねくれた書き方せずに素直に
Delphi風に void draw(〜);abstract;
Java風に abstract void draw(〜)
でいいじゃん
0006デフォルトの名無しさん
NGNG書きたきゃ勝手に書けば?
0007デフォルトの名無しさん
NGNGモノにできなかったからか?
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGvoid draw() PURE;
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGJAVAでも列挙型できるじゃん。
class Week{
public final int SUNDAY=0;
public final int MONDAY=1;
public final int TUESDAY=2;
public final int WEDNESDAY=3;
public final int THURSDAY=4;
public final int FRIDAY=5;
public final int SATURDAY=6;
}
0013デフォルトの名無しさん
NGNGC++ に関しては、それより
- static の多義性
- const や volatile修飾子の作用方向 (const char*, char const *,
char *const の違い)
- 関数オブジェクトの、operator() を定義するという非直感的な用法
- テンプレートクラスをネストして利用する場合に >> と書かずに > >
と書く必要がある
点が気になるけどな。C だと演算子の優先順位が、明らかに直感に反す
る点も。
慣れの問題なんで、青筋立てて怒るほどのことじゃないけど。
0014デフォルトの名無しさん
NGNGそれは列挙型ではなく、
列挙型に似せた定数のような気がする。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGEiffelのuniqueがあったらよかつたかも。
0017デフォルトの名無しさん
NGNG#define ならば ){
#define でなければ ;}else{
#define する ;}
#define ここまで ;}
#define 非 !
#define 手続き void
#define 関数
#define 繰り返し for
#define 分岐 switch
#define 結果 case
#define 関数終了 return
#define 整数 int
#define 実数 double
#define 文字 char
#define から ;
#define しながら ;
#define の間 ;
#include <stdio.h>
関数 実数 power(整数 base, 整数 e){
もし e==1 ならば 関数終了 base する。
もし e < 0 ならば
関数終了 1/power(base, -e);
でなければ
関数終了base*power(base,e-1);
する。
ここまで
関数 main(){
整数 i;
繰り返し i=-10 から i<10 の間 i++ しながら
printf("2^%d",power(2,i));
する
関数終了 0;
ここまで
0018デフォルトの名無しさん
NGNGうーん、
「列挙型に頼ってる自分って、何なんだろ」
と、ふと風に問いたくなることはありませんか?
0019デフォルトの名無しさん
NGNGlispでもやれば?
0020デフォルトの名無しさん
NGNG列挙型あんの?
0021デフォルトの名無しさん
NGNG>>9に対する皮肉?
0022デフォルトの名無しさん
NGNG>if ( a=b == 1 ) 等と書かず、素直に2行にしろ。
そんなやついなねーYO!!
0023e
NGNG0024デフォルトの名無しさん
NGNG1周辺にはうじゃうじゃいるんだよ。
察してやれよ。
0025デフォルトの名無しさん
NGNGも基本的に同じだろ
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGこの場合、1行の方がわかりやすくない?
if ( (a=b) == 1 )だったら2行の方がわかりやすいけどさ。
0028デフォルトの名無しさん
NGNGif ( (a=b) == 1 )なのか
if ( a=(b==1) ) なのかが
直感的にわかりにくくない?
俺は素直に2行に分けるけどな。
0030デフォルトの名無しさん
NGNGif(a =
b == 1)
ってことか
0031デフォルトの名無しさん
NGNGおもしろくないよ?
0032デフォルトの名無しさん
NGNG俺は{}がどうにも馴染めん。
0033デフォルトの名無しさん
NGNG俺は逆だな。
Sub 〜 EndSub
とか見るとイライラする。なんか見にくい。
0034デフォルトの名無しさん
NGNG=と==の優先順位がわからん
0035デフォルトの名無しさん
NGNG些細な事だ。
アラ探しにしか見えないな。
自分が見やすいように書けばイイだろさ。
0036デフォルトの名無しさん
NGNG俺もそうだが、
begin
end;
は好きだ。
0037デフォルトの名無しさん
NGNGんなこといったら全ての言語は逝ってよしだ
003837
NGNG0039shige
NGNG0040デフォルトの名無しさん
NGNGHSPは入ってないのね
よかったよかった(藁
0041デフォルトの名無しさん
NGNGやはりここも・・・
0042さげー
NGNG0043デフォルトの名無しさん
NGNGpythonマンセー。
0044デフォルトの名無しさん
NGNG0045 ◆Tjud7scs
NGNG0046デフォルトの名無しさん
NGNGな、わかんないだろ?
0047デフォルトの名無しさん
NGNG用途によって最適な言語が違います。
出来るだけインラインアセンブラで書きましょう。
0048デフォルトの名無しさん
NGNGじゃあ、あなたはJavaをバイトコードで直接書いてください。
0049デフォルトの名無しさん
NGNGRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
0050デフォルトの名無しさん
NGNGyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyR
ubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRu
byRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRub
yRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
0051デフォルトの名無しさん
NGNG0052!!!警告!!!
NGNG(放置してください)
0053デフォルトの名無しさん
NGNG(放置してください)
0054!!!警告!!!
NGNG(放置してください)
0055!!!警告!!!
NGNG0056!!!警告!!!
NGNG0057!!!警告!!!
NGNG0058デフォルトの名無しさん
NGNGそんなに大量に書くなら、
少しくらい芸を見せろ!
0059!!!警告!!!
NGNG0060!!!警告!!!
NGNG0061デフォルトの名無しさん
NGNGRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyR
ubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRub
yRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyR
0062shige
NGNG0063デフォルトの名無しさん
NGNGRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby
RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyR
ubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRub
yRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRubyRuby RubyRubyRubyR
0064デフォルトの名無しさん
NGNGRuby厨房よぉ
0065デフォルトの名無しさん
NGNGお前、生意気だな
口の利き方に気をつけろよ
だれに話してると思ってんだ?
知らぬが仏とは言うが、たいがいにしとけよ
0066デフォルトの名無しさん
NGNGお前もコピペか
あちこちのスレに同じ事書くんじゃねえよ
0067デフォルトの名無しさん
NGNGお前、生意気だな
口の利き方に気をつけろよ
だれに話してると思ってんだ?
知らぬが仏とは言うが、たいがいにしとけよ
0068デフォルトの名無しさん
NGNGお前、生意気だな
口の利き方に気をつけろよ
だれに話してると思ってんだ?
知らぬが仏とは言うが、たいがいにしとけよ
0069デフォルトの名無しさん
NGNGお前、生意気だな
口の利き方に気をつけろよ
だれに話してると思ってんだ?
知らぬが仏とは言うが、たいがいにしとけよ
0070デフォルトの名無しさん
NGNG0071shige
NGNG0072名無しさん@
NGNG0073名無しさん@
NGNGおしえてくれぃ
0074デフォルトの名無しさん
NGNGオカズ。
0075デフォルトの名無しさん
NGNG荷造りするとき隙間に詰めるとちょうどいい。
0076デフォルトの名無しさん
NGNG箸休め
0077デフォルトの名無しさん
NGNG最高の言語だろ?みんなも使え!!
0078初心者です様だぞご
NGNG0079初心者です様だぞゴルァ
NGNGいい本があったら教えて下さい。
あと、豆腐は絹の方が好きです。
0080デフォルトの名無しさん
NGNGhttp://bookweb.kinokuniya.co.jp/guest/cgi-bin/wshosea.cgi?W-NIPS=9974796768
0081デフォルトの名無しさん
NGNG終了確定。きっと色んな邪魔をしてくると予想。
さらにXPではハードもマイクロソフト公認のドライバでなければエラーを
出すとかなんとかほざいていたが、その辺の関連も含めて最近妙に
記事が出るが2ちゃんでは話題にならんがどうか?
DellがLinuxやめたとかいう話題もかなり人事じゃなく
ダイレクトに影響してくる人も多いと思うのだがあんまり話題にならんね。
みんなニュースも読んでる?
0082デフォルトの名無しさん
NGNGどれも2chで話題になってるよ。かなり前に。
0083デフォルトの名無しさん
NGNGなんの役に立つのかサッパリ分からない。
0084デフォルトの名無しさん
NGNGC++なら、クラス使うとき便利。
定数使うときも便利。
何気に便利
0085デフォルトの名無しさん
NGNGUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
0086デフォルトの名無しさん
NGNG異なる値をいれると
エラー起こしてくれるから便利。
0087デフォルトの名無しさん
NGNGJavaOSでも使っとけ。
インサイドJavaOSオペレーティングシステム
ピアソン
ISDN4-89471-156-7 C3004 \2800E
ところでどっちかってーとXPのほうがやばくない?
特にライセンスなんかイタタタタだろ。使う気を思いきり殺がれる。
あそこまで言われても自由意志で選択する奴がいたら真性マゾだ。
Dellのニュースは、Gnome会社倒産のニュースのおまけみたいなもんだ。
長い目で見ろってことなんだろね、デスクトップについては。
でも鯖とPDAの両方からwinは挟み撃ちに遭うけど。
0088デフォルトの名無しさん
NGNG大手メーカーのマシンにはプリインストールされるので、イヤでも広がります(泣
動作確認しないといけないので開発者側も買わなくちゃいけません(大泣
0089デフォルトの名無しさん
NGNGJavaさようなら。夢をありがとう。
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG他はおおかた意見として賛同するけど、
>クラスの宣言と定義を同じ位置に書くので、ソースの一番
>最初(=クラス定義の始まりの括弧)に対応する括弧が
>ソースの一番下になる点で逝ってよし。
これはどうよ?
今のスタイルのほうが却って良いだろ?
インデント深くなる「だけ」で騒ぐのは、よほど糞なエディタを
使っている証拠に過ぎない。有名どころのIDEが糞ならば諦めろ。
また、宣言と定義を分けて書く他の言語のほうが色々ウザイぞ。
コンパイルも、makeなどという時代遅れの代物(=FILEの日付しか見ない)を
使いまわそうとすればハマルというだけのこと。
0092デフォルトの名無しさん
NGNG>>88 (XP)
>動作確認しないといけないので開発者側も買わなくちゃいけません(大泣
「うちはwin2kまでか、またはlinuxしかサポートしません。
ちなみにlinuxにするならば、うちがアプリごと整えたDistroを御用意致しますので
それをHDDにインストールすれば一発OKです」
とかにしようよ。みんなでそういう方向に行こうぜ>ソフトハウス諸兄
あるいは、
VMWareかMLD Linuxと提携しちゃうってのはどうだろう?と、時折思う。
あれらの会社がどのくらい良い会社なのかはまだ知らないが、
自社アプリを、LinuxOSごと(Win配下の)サンドボックスにつめこむ、という使い方をするのは
それはそれで美味しいんじゃないか?と。
0093デフォルトの名無しさん
NGNGスレ違いってことか?
■ このスレッドは過去ログ倉庫に格納されています