トップページ⇒tech
19コメント3KB

バカな言語仕様

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
兄弟スレ
「バカなコーディング規約」
http://pc.2ch.net/test/read.cgi/tech/1012715148/
0002デフォルトの名無しさんNGNG
VB
Dim i,j,k As Integer
0003デフォルトの名無しさんNGNG
   人 
 ヽ / 〇 ノ < 3 get !
   し-J
0004デフォルトの名無しさんNGNG
C/C++
if (i = 1)
0005デフォルトの名無しさんNGNG

VBが酷すぎるだけで、それほど思いつかんな、、
0006デフォルトの名無しさんNGNG
ある言語の馬鹿な仕様を指摘できる
→ 色々な言語に精通している
→ 状況に応じて言語を使い分けできる
→ あえて馬鹿よばわりする気分にならない
0007デフォルトの名無しさんNGNG
中途半端に Cが使えて、VBは使いこなせない位のレベルの人向きのスレですね
0008デフォルトの名無しさんNGNG
C/C++
type* a,b,c;
0009デフォルトの名無しさんNGNG
初めてCやったときに、}の後ろに;をつける場合とつけない場合があるのが
紛らわしかった。いまでも時々感じる。
0010デフォルトの名無しさんNGNG
初めてTurboPascalやったときに、処理の後ろに;をつける場合とつけない場合があるのが
紛らわしかった。いまでも時々感じる。
0011デフォルトの名無しさんNGNG
>>10
それ、あまりにもわかりずらいのか、Delphiで仕様変更あった気がする。
0012デフォルトの名無しさんNGNG
>>3
DUKEみっけ!!
0013デフォルトの名無しさんNGNG
COBOLもたたけばいろいろ出て来そう。
俺はたたけないけど。
0014デフォルトの名無しさんNGNG
デューク age!!

   人 
 ヽ / 〇 ノ < 僕 Duke! ペンギンとか悪魔とかには負けないYO!!
   し-J
0015デフォルトの名無しさんNGNG
}の後ろに;をつける場合ってどんなんだっけ?
0016デフォルトの名無しさんNGNG
>>15
enum {
FOO= 0,
BAR,
}; /*←この辺とか*/
0017デフォルトの名無しさんNGNG
>>16
あ、そーいえば!
構造体とかもそーだったかも。
0018デフォルトの名無しさんNGNG
変数宣言とブロック記述なんだから
中身を良く考えて理解すれば
あまり紛らわしくは無いと思われ
0019デフォルトの名無しさんNGNG
Cプリプロセッサが最悪やね。多重include防止せなあかん。
defineマクロの副作用、および複数行に渡るときの行末(これ)→ \
#define macro(arg)
{
    /* こーやってブロックで囲めればいいのに、ねぇ・・・ */
    /* ところでinline関数って、C99にはありましたっけ? */
}
■ このスレッドは過去ログ倉庫に格納されています