プログラミング初心者あるある
■ このスレッドは過去ログ倉庫に格納されています
プログラミング初心者あるある
C言語触ってプログラミングが嫌いになる。 if文のカッコの前後にスペースをつけるべきかどうかとかを真剣に悩む cobolの課題書き方が分からなくてなんとなくここに書き込む printfが何故printfなのか気になって先に進めない >12
これはこう書ける言語が生まれるべきだと思う 最初にCを勉強するが、コンソール画面に文字を出すのが面白くないので、基本的な文法以外はすぐに忘れてしまう。
色々調べた挙句、C++ならなんでも出来るらしいと騙されて挑戦してみる。
が、大混乱して挫折する。
こんな奴多くないか? CだかC++だか分からない状況で作ってるので、
Cオンリーの環境になった時にローカル変数が作れなくて戸惑う。 >>21
Cはローカル変数作れるぞー
同じ頭文字のcobolと勘違いしてないか C言語の場合
case 1:
int val; ←なぜかコンパイルエラー
val = 10;
break; 何故かじゃねぇ。。。
メソッドの先頭で変数宣言するのがCだろ
javaやc#みたいな高級言語と同じように
どこでも定義できると思うなよ int fnc(a, b)
int a; ←ここで引数の宣言
int b;
{
return hoge(a*b);
} コンパイルエラーのメッセージが何言ってるのかわからなくてテンパる
ちょっと進化すると
MSDNが何言ってるのかわからずテンパる int[] ary = new int[10];
・
・
System.out.println(ary);
変なメッセージ出たんですけどー(オロオロ >>24
メソッドの先頭じゃなくてブロックの先頭だろ System.out.println(new StringBuilder().append(str1).append(str2).append(str3).toString());
+を使った結合より、StringBulder使った方が速いんですよ(ドヤァ >初心者が初心者ぶっててワロタ
String string = "String".toString();
なぜかこんなのが頭に浮かんだ俺は紛れも無き初心者。 これを強制するコード規約をわざとらしくなく書けないか妄想中 タブ非表示で半角スペースと混在してることにすら気づいていない ちりばめられまくった定数達。
使いまわされる変数達。
必死こいて作る必要のない自作関数を作る。
全角スペースに気付かず大量に出たコンパイルエラーに慌てふためく。 >>32
確かコンパイラが勝手にやってくれるようになったと聞きました。
jad出来ればわかるかw
>>32
コンパイラがやってくれる(つぅか、やってくれないと動かんw)のに、
頑張っちゃう人の話ですた。 >>19
亀だがpythonはできるよ。
(1 < 2 > 0) #true
とかもあり。 JavaですぐStringBuilder使っちゃうのは、初心者というより長い人のほうが多い気もするな
古いJavaコード引継いでたりしてるやつでも結構残ってる
リファクタリングする必要もそんなにないし放置されてるだけなんだろうけど
初心者がやってたんなら、通常のStringの結合がNGな理由を理解してたんならむしろ良P
コードの見通しは悪くなるが、動作上のデメリットはない
むしろjava初心者の場合、こういうほうがよくありそう
String s = ""; ← 初期化()
s = message;
for (String var : iterator)
s += var; ← += をしってんだぜー(ドヤァ >>32
それが
new StringBuilder(str1.length() + str2.length() + str3.length()).append(str1).append(str2).append(str3).toString());
だったら間違いではないんだけどなw 毛ほどの差も出ないけど
switch (flag)
{
case FLAG_A:
fn1();
case FLAG_B:
fn2();
case FLAG_C:
fn3();
default:
reset();
}
「あれ、なんか全部消える;;」 >>48
そういうプロジェクトは実在する、
しかもローマ字は間違ったヘボン式。 void SutaatoPurocesuShokika() >50
入社した会社で最初に見たソースがそれだったら、その日のうちに辞表書くわ。 >>49
ちょっと間違っただけならまだいいよ
最悪なのは、ローマ字・英単語混在でcamel無しのパターン 無理して英語にした上コメントが無くて、
仕様書見てもどの値を保存した変数なのか分からない
という事はソース解析してて稀にあるw 406 :仕様書無しさん :03/06/02 02:24
(略)
しかしやっぱり最強は●SKの
void uwarite();
だろう。
408 :仕様書無しさん :03/06/02 03:02
>>406
uwarite
uwa rite
uwa write
上 書き
上書き?
410 :406 :03/06/02 07:24
>>408
そう
もう9年ぐらい前の話だがな・・・
しかも、uwariteの対になる関数名がこれまたすごい。
uwaread
追加読み込みを「上読み」ですか・・・・(′д`)=3 ググったら10,000件以上ヒットしたwww>uwarite 項目名が「国際…」で、項目IDが「nternal…」ってのが有ったなぁ。
IDふった奴は、勉強なんて社会に出て役に立たネーとか言ってたんだろうなぁ学生時代。
ハローワールドのパフォーマンスで言語の良し悪しを判断しようとする >>68
htmlはプログラミング言語じゃなくてマークアップ言語だからな…。 初心者にプログラミングさせると、HTMLと大差ないものになったりするなぁ。
お題の通りに出力させればいいってもんじゃないっつっても理解してくれん。 C言語編。
変数名や関数名等を絶対的なものだと思いこむ。
何らかのエラーが出ると余計に思いこみが酷くなる。(もちろん原因は大抵入力ミス)
自作コードは参考書のサンプルコードのみ。
100行以上?何それおいしいの? 初心者が上級者ぶろうとしているとか言って、初心者じゃないふりをする。 初心者が上級者ぶろうとしているとか言って、初心者じゃないふりをするとか言って上級者ぶろうとする Null Pointer Exceptionが出ると、ぬるぽwぬるぽwとはしゃぐ。 / )
蝋
\
∧_∧∩
( ・∀・)ノ ……。
と /
/ / /
(__)_) ∧_∧
(´・ω・`)
( ) ←>>77
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >_∧∩
_/し' //. V`Д´)/
(_フ彡 / ←>>78
SELECT code_b FROM table
WHERE code_a > code_b > code_c
↑が出来ると思ってる プログラマの上級者は全員アセンブラができると思っている コメント付けても
どれがどれで、そもそもコメントに書いたことが理解できなくなってガチ焦り。 >>83
否定するつもりは無い
やっぱりそんな時代だよなぁ
OSSが盛んににってるのもあるし
Cでmakeファイル作れたらそれなりなんじゃないかな?今は
まぁ俺は化石だなw
>>85
マイコンとかの組み込み系を絶滅危惧種にすんな アセンブラのコーディングができる必要はまったく無いけど、アセンブラの存在そのものを知らないのは問題アリと思う。 >>86
すんまそん
規模によってはアセンブラを選択することもあるんだろうね。
delphiみたくアホを排除出来そうだから、ありだろうね。
面接でZ80の命令と16進コード知ってるの言ってごらんってクイズ出せればかなりの精鋭が集められる。気がするけどどうでしょうか?
Z80は30年前の小学生の時にアセンブラやったけど、もう全く覚えていない。
今やれっていわれたら、また初心者からやりなおし。 >>91
1970年代で小学生だった人?それともMSXとかPC8801世代?
アセンブラの環境自体別売りが普通だったから39歳ですが私は中1からでした。
ハンドアセンブルしてPOKEで書くからC9(RET)のような頻出命令は覚えてしまうな
しかしDJNZは忘れた >>92
>1970年代で小学生だった人?
えっと、1971年生まれだから、1980年代初頭ですね。
PC-6001mkIIでした。おこづかいためてアセンブラ買って、楽しかったなぁ
おっさんホイホイスレになってやがるwww
俺はFM-7で、開発環境はASCIIに載ってたMighty-7だったな。 オッサンに懐古ネタを振るとスレタイ無視して自分語りになるというのに・・・ >90
6809で最初に覚えたニーモニックが「sex」だった >>99
でもさぁその命令って使う場面があまりない気がしたけど
■ このスレッドは過去ログ倉庫に格納されています