プログラミング初心者あるある

このエントリーをはてなブックマークに追加
1名無しLv10
プログラミング初心者あるある

C言語触ってプログラミングが嫌いになる。
2仕様書無しさん:2012/04/08(日) 12:48:03.72
発掘!あるある大事典か。懐かしいな。
3名無しLv10:2012/04/08(日) 14:37:33.49
Lispを書いて悟りを開く
4仕様書無しさん:2012/04/08(日) 15:37:30.79
if文のカッコの前後にスペースをつけるべきかどうかとかを真剣に悩む
5仕様書無しさん:2012/04/08(日) 19:43:34.90
インデントがメチャクチャ
6仕様書無しさん:2012/04/08(日) 20:32:00.54
cobolの課題書き方が分からなくてなんとなくここに書き込む
7名無しLv10:2012/04/08(日) 20:59:09.91
メモ帳を使う
8仕様書無しさん:2012/04/08(日) 22:07:57.47
ぬるぽが出る
9仕様書無しさん:2012/04/08(日) 23:10:57.49
変数名の後ろに何も考えずに数字を付けちゃう
10仕様書無しさん:2012/04/08(日) 23:21:24.11
>>8 それガッどうした?でたら直せばいいだけ
11仕様書無しさん:2012/04/09(月) 00:19:33.87
すたじおH
12仕様書無しさん:2012/04/09(月) 02:09:17.88
if(0 <= x <= 10)
13仕様書無しさん:2012/04/09(月) 10:19:53.02
無限ループでパニック。電源落とす。
14名無しLv10:2012/04/09(月) 15:03:34.43
>>13 わろたwww
15仕様書無しさん:2012/04/09(月) 17:03:55.50
メソッド分けせずに同じロジックを書きまくる
16仕様書無しさん:2012/04/09(月) 23:25:49.12
変数定義はabcd…
17仕様書無しさん:2012/04/10(火) 00:09:16.53
printfが何故printfなのか気になって先に進めない
18仕様書無しさん:2012/04/10(火) 00:56:33.15
色つきの文章になんかスゲーと思う
19仕様書無しさん:2012/04/10(火) 01:25:12.45
>12
これはこう書ける言語が生まれるべきだと思う
20仕様書無しさん:2012/04/10(火) 01:36:10.31
最初にCを勉強するが、コンソール画面に文字を出すのが面白くないので、基本的な文法以外はすぐに忘れてしまう。

色々調べた挙句、C++ならなんでも出来るらしいと騙されて挑戦してみる。
が、大混乱して挫折する。

こんな奴多くないか?
21仕様書無しさん:2012/04/10(火) 10:14:42.67
CだかC++だか分からない状況で作ってるので、
Cオンリーの環境になった時にローカル変数が作れなくて戸惑う。
22仕様書無しさん:2012/04/10(火) 10:58:22.17
>>21
Cはローカル変数作れるぞー
同じ頭文字のcobolと勘違いしてないか
23仕様書無しさん:2012/04/10(火) 11:03:51.66
C言語の場合
case 1:
  int val; ←なぜかコンパイルエラー
  val = 10;
  break;
24仕様書無しさん:2012/04/10(火) 11:13:43.58
何故かじゃねぇ。。。
メソッドの先頭で変数宣言するのがCだろ
javaやc#みたいな高級言語と同じように
どこでも定義できると思うなよ
25仕様書無しさん:2012/04/10(火) 11:18:21.06
int fnc(a, b)
int a; ←ここで引数の宣言
int b;
{
  return hoge(a*b);
}
26仕様書無しさん:2012/04/10(火) 11:56:52.49
それは無いわー
初心者以前
27仕様書無しさん:2012/04/10(火) 12:53:53.55
#include<studio.h>とスペルミス
28仕様書無しさん:2012/04/10(火) 21:06:24.19
;を忘れてコンパイルエラー出まくり
29仕様書無しさん:2012/04/10(火) 21:15:32.18
コンパイルエラーのメッセージが何言ってるのかわからなくてテンパる



ちょっと進化すると
MSDNが何言ってるのかわからずテンパる
30仕様書無しさん:2012/04/10(火) 21:56:13.32
int[] ary = new int[10];


System.out.println(ary);

変なメッセージ出たんですけどー(オロオロ
31仕様書無しさん:2012/04/13(金) 21:14:01.51
>>24
メソッドの先頭じゃなくてブロックの先頭だろ
32仕様書無しさん:2012/04/13(金) 22:10:24.78
System.out.println(new StringBuilder().append(str1).append(str2).append(str3).toString());

+を使った結合より、StringBulder使った方が速いんですよ(ドヤァ
33仕様書無しさん:2012/04/13(金) 23:59:29.93
初心者が初心者ぶっててワロタ
34仕様書無しさん:2012/04/14(土) 00:16:02.20
>初心者が初心者ぶっててワロタ

String string = "String".toString();
なぜかこんなのが頭に浮かんだ俺は紛れも無き初心者。
35仕様書無しさん:2012/04/15(日) 12:30:43.32
これを強制するコード規約をわざとらしくなく書けないか妄想中
36仕様書無しさん:2012/04/16(月) 16:48:30.29
グローバル変数の名前が a
37仕様書無しさん:2012/04/16(月) 18:56:00.94
>>36
xとかyとか乙。
iはまだ許せる
38仕様書無しさん:2012/04/16(月) 19:25:07.07
>>37
ループカウンタ怖杉
39仕様書無しさん:2012/04/17(火) 18:52:26.77
>>38
破壊的代入こわすぎわろた
40仕様書無しさん:2012/04/17(火) 21:03:09.86
タブ非表示で半角スペースと混在してることにすら気づいていない
41仕様書無しさん:2012/04/18(水) 01:55:35.71
ちりばめられまくった定数達。
使いまわされる変数達。
必死こいて作る必要のない自作関数を作る。
全角スペースに気付かず大量に出たコンパイルエラーに慌てふためく。
42仕様書無しさん:2012/04/18(水) 11:14:53.24
>>32
確かコンパイラが勝手にやってくれるようになったと聞きました。

jad出来ればわかるかw
43仕様書無しさん:2012/04/18(水) 19:48:49.65
>>32
コンパイラがやってくれる(つぅか、やってくれないと動かんw)のに、
頑張っちゃう人の話ですた。
44仕様書無しさん:2012/04/19(木) 18:57:12.51
IDEを使わない
45仕様書無しさん:2012/04/19(木) 20:57:18.79
>>19
亀だがpythonはできるよ。
(1 < 2 > 0) #true
とかもあり。
46仕様書無しさん:2012/04/20(金) 20:19:06.07
JavaですぐStringBuilder使っちゃうのは、初心者というより長い人のほうが多い気もするな
古いJavaコード引継いでたりしてるやつでも結構残ってる
リファクタリングする必要もそんなにないし放置されてるだけなんだろうけど

初心者がやってたんなら、通常のStringの結合がNGな理由を理解してたんならむしろ良P
コードの見通しは悪くなるが、動作上のデメリットはない

むしろjava初心者の場合、こういうほうがよくありそう

String s = ""; ← 初期化()
s = message;

for (String var : iterator)
  s += var; ← += をしってんだぜー(ドヤァ
47仕様書無しさん:2012/04/20(金) 20:27:19.36
>>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仕様書無しさん:2012/04/21(土) 01:29:23.69
変数名、関数名が全部ローマ字
49仕様書無しさん:2012/04/21(土) 01:48:43.93
>>48
そういうプロジェクトは実在する、
しかもローマ字は間違ったヘボン式。
50仕様書無しさん:2012/04/21(土) 02:04:06.06
void SutaatoPurocesuShokika()
51仕様書無しさん:2012/04/21(土) 02:14:42.25
>50
入社した会社で最初に見たソースがそれだったら、その日のうちに辞表書くわ。
52仕様書無しさん:2012/04/21(土) 04:28:11.03
誤訳のキツイ奴よりはストレス少ないけどな…
53仕様書無しさん:2012/04/21(土) 09:35:21.75
>>49
ちょっと間違っただけならまだいいよ
最悪なのは、ローマ字・英単語混在でcamel無しのパターン
54仕様書無しさん:2012/04/21(土) 12:51:19.08
無理して英語にした上コメントが無くて、
仕様書見てもどの値を保存した変数なのか分からない
という事はソース解析してて稀にあるw
55仕様書無しさん:2012/04/21(土) 12:53:02.37
伝説の UwaRite() の出番だな
56仕様書無しさん:2012/04/21(土) 16:50:57.67
上書きメソッド?
57仕様書無しさん:2012/04/21(土) 17:05:00.63
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
58仕様書無しさん:2012/04/21(土) 18:42:41.94
ググったら10,000件以上ヒットしたwww>uwarite
59仕様書無しさん:2012/04/21(土) 19:07:15.11
伝説だからな
60仕様書無しさん:2012/04/21(土) 21:23:55.22
うわぁぁぁぁぁああああ
61仕様書無しさん:2012/04/21(土) 22:26:21.88
うわ、しか合って無いじゃないか。
62仕様書無しさん:2012/04/22(日) 15:34:26.40
項目名が「国際…」で、項目IDが「nternal…」ってのが有ったなぁ。
IDふった奴は、勉強なんて社会に出て役に立たネーとか言ってたんだろうなぁ学生時代。
63仕様書無しさん:2012/04/23(月) 18:46:22.27
なんでもCSVで済まそうとする
64仕様書無しさん:2012/04/23(月) 19:13:38.18
なんでもJSONで持とうとする
65仕様書無しさん:2012/04/23(月) 19:15:30.21
ハローワールドのパフォーマンスで言語の良し悪しを判断しようとする
66仕様書無しさん:2012/04/23(月) 19:35:05.13
FizzBuzzの書きやすさで開発効率を判断する
67仕様書無しさん:2012/04/23(月) 21:04:12.12
>>65
そんな奴いるの?
68仕様書無しさん:2012/04/24(火) 01:33:06.18
HTMLをプログラミングと勘違いする
69仕様書無しさん:2012/04/24(火) 18:41:26.33
>>68
htmlはプログラミング言語じゃなくてマークアップ言語だからな…。
70仕様書無しさん:2012/04/24(火) 21:57:56.29
初心者にプログラミングさせると、HTMLと大差ないものになったりするなぁ。
お題の通りに出力させればいいってもんじゃないっつっても理解してくれん。
71仕様書無しさん:2012/04/26(木) 22:44:19.66
お前らの初心者あるあるはこの程度か!!!
72仕様書無しさん:2012/04/26(木) 22:48:47.99
初心者あるあるを言って中級者ぶろうとする
73仕様書無しさん:2012/04/27(金) 03:54:04.85
C言語編。
変数名や関数名等を絶対的なものだと思いこむ。
何らかのエラーが出ると余計に思いこみが酷くなる。(もちろん原因は大抵入力ミス)

自作コードは参考書のサンプルコードのみ。
100行以上?何それおいしいの?
74仕様書無しさん:2012/04/27(金) 18:09:06.81
初心者あるあるを言って上級者ぶろうとする
75仕様書無しさん:2012/04/27(金) 19:17:29.00
初心者が上級者ぶろうとしているとか言って、初心者じゃないふりをする。
76仕様書無しさん:2012/04/27(金) 19:47:18.61
初心者が上級者ぶろうとしているとか言って、初心者じゃないふりをするとか言って上級者ぶろうとする
77仕様書無しさん:2012/04/27(金) 19:54:09.03
Null Pointer Exceptionが出ると、ぬるぽwぬるぽwとはしゃぐ。
78仕様書無しさん:2012/04/28(土) 22:17:42.96
>>77
ぬるぽwぬるぽw
79仕様書無しさん:2012/04/29(日) 00:40:24.30
    / )
    蝋
      \
   ∧_∧∩
  ( ・∀・)ノ ……。
  と    /
  /  / /
  (__)_)   ∧_∧
          (´・ω・`)
          (     ) ←>>77

  ∧_∧
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >_∧∩
  _/し' //. V`Д´)/
 (_フ彡        /  ←>>78
80仕様書無しさん:2012/04/29(日) 01:24:49.21
>>79
エロい
81仕様書無しさん:2012/04/29(日) 06:25:59.33
SELECT code_b FROM table
WHERE code_a > code_b > code_c

↑が出来ると思ってる
82仕様書無しさん:2012/04/29(日) 21:15:28.88
プログラマの上級者は全員アセンブラができると思っている
83仕様書無しさん:2012/04/29(日) 23:30:30.66
ねぇよwだいたいがアセンブラなんぞ知らねっつの。
84仕様書無しさん:2012/04/30(月) 06:40:34.32
コメント付けても
どれがどれで、そもそもコメントに書いたことが理解できなくなってガチ焦り。
85仕様書無しさん:2012/04/30(月) 09:15:00.35
>>83
否定するつもりは無い
やっぱりそんな時代だよなぁ
OSSが盛んににってるのもあるし
Cでmakeファイル作れたらそれなりなんじゃないかな?今は
まぁ俺は化石だなw


86仕様書無しさん:2012/04/30(月) 09:59:40.03
>>85
マイコンとかの組み込み系を絶滅危惧種にすんな
87仕様書無しさん:2012/04/30(月) 11:30:41.22
アセンブラのコーディングができる必要はまったく無いけど、アセンブラの存在そのものを知らないのは問題アリと思う。
88仕様書無しさん:2012/04/30(月) 15:24:50.54
>>86
すんまそん
規模によってはアセンブラを選択することもあるんだろうね。
delphiみたくアホを排除出来そうだから、ありだろうね。

面接でZ80の命令と16進コード知ってるの言ってごらんってクイズ出せればかなりの精鋭が集められる。気がするけどどうでしょうか?

89仕様書無しさん:2012/04/30(月) 16:42:00.32
アセンブラが出来ると上級者だと思ってしまう。
90仕様書無しさん:2012/04/30(月) 17:32:17.82
6809なら結構覚えてるなw
91仕様書無しさん:2012/05/01(火) 06:57:23.56
Z80は30年前の小学生の時にアセンブラやったけど、もう全く覚えていない。

今やれっていわれたら、また初心者からやりなおし。
92仕様書無しさん:2012/05/01(火) 16:30:57.13
>>91
1970年代で小学生だった人?それともMSXとかPC8801世代?
アセンブラの環境自体別売りが普通だったから39歳ですが私は中1からでした。
93仕様書無しさん:2012/05/01(火) 21:48:47.56
ハンドアセンブルしてPOKEで書くからC9(RET)のような頻出命令は覚えてしまうな
しかしDJNZは忘れた
94仕様書無しさん:2012/05/01(火) 23:15:57.70
YAMAUCHIコマンド(ボソ
95仕様書無しさん:2012/05/02(水) 17:03:47.27
>>92
>1970年代で小学生だった人?

えっと、1971年生まれだから、1980年代初頭ですね。
PC-6001mkIIでした。おこづかいためてアセンブラ買って、楽しかったなぁ
96仕様書無しさん:2012/05/02(水) 20:58:53.24
おっさんホイホイスレになってやがるwww
俺はFM-7で、開発環境はASCIIに載ってたMighty-7だったな。
97仕様書無しさん:2012/05/03(木) 00:41:16.57
オッサンに懐古ネタを振るとスレタイ無視して自分語りになるというのに・・・
98仕様書無しさん:2012/05/07(月) 19:49:31.08
>90
6809で最初に覚えたニーモニックが「sex」だった
99仕様書無しさん:2012/05/10(木) 16:49:22.06
>>98
ナカマハケーン
100仕様書無しさん:2012/05/11(金) 09:23:12.97
>>99
でもさぁその命令って使う場面があまりない気がしたけど
101仕様書無しさん:2012/05/15(火) 20:49:56.00
>>100
俺は8倍角文字表示で使ったぞw
102仕様書無しさん:2012/05/17(木) 20:08:09.07
ネットで拾ったソース丸写しして
「コンパイル通らないけどどうすればいいですか」と聞いてくる
103仕様書無しさん:2012/05/21(月) 18:47:13.49
みんな金持ちだなあ

俺はパソコン買えなくてPC-1350というポケコンで雑誌に載ってた機械語モニタ
打ち込んで、それからハンドアセンブルだった
104仕様書無しさん:2012/05/21(月) 22:57:03.09
関数の中に関数書いて、エラーになるんですけど、って奴ならいた
105仕様書無しさん:2012/05/22(火) 00:27:01.74
初めてCのソース見たとき
「行番号がないよ!どうやってGOTOするの?」
って思った
106仕様書無しさん:2012/05/22(火) 04:17:13.11
学生の時の授業で、「(コンパイル)エラーがなかったのに、なんで結果が違うんだ!」
って騒いでた奴がいたが、+ と - 間違えて式打ちこんでたせいだった。
107仕様書無しさん:2012/05/24(木) 09:24:18.25
auto変数名を決めるのに小一時間。
108仕様書無しさん:2012/05/24(木) 17:16:31.50
クラスの中に int main()
109仕様書無しさん:2012/05/25(金) 12:09:09.26
Javaはクラスの中にmain関数がある
110仕様書無しさん:2012/05/29(火) 02:06:50.08
grepしない
111仕様書無しさん:2012/05/29(火) 19:35:31.30
意地になってショーカットキーを使う。
ベテランの俺は右クリック一筋。
112仕様書無しさん:2012/05/31(木) 00:30:37.41
そこはショートカット使おうよww

別のところにボトルネックがあるのに、
見当ハズレな細かいところのチューニングに熱くなる。
113仕様書無しさん:2012/06/03(日) 04:39:09.13
「プログラムなんて動けばいいんでしょ?」とか言って
単体テストでしか動かないプログラムを書く
114仕様書無しさん:2012/06/03(日) 09:39:26.23
「コードレビューするからソースを送れ」と言うと、1ファイルしか送られて来ない。
115仕様書無しさん:2012/06/03(日) 09:44:35.10
まるっと送ると、数ギガバイトになるけどいい?
116仕様書無しさん:2012/06/03(日) 10:07:00.29
最初からリポジトリのパス送れと言えばいいのにな
117仕様書無しさん:2012/06/03(日) 13:48:06.41
>>115
その1ファイルが数ギガあった訳だが…。
118仕様書無しさん:2012/06/04(月) 02:01:38.27
それテキストファイルなのか?
119仕様書無しさん:2012/06/04(月) 02:09:03.41
1ファイルで数ギガもあるソースって一体・・・w
120仕様書無しさん:2012/06/04(月) 06:34:21.06
>>118
バイナリーのコードレビューなんてあるのか?
121仕様書無しさん:2012/06/04(月) 06:37:20.52
>>119
dbに放り込むCSVも込み込みなんじゃないの?
プログラムソースだけでギガはおかしい
122仕様書無しさん:2012/06/04(月) 08:58:01.71
>>121
許せるなら見せてやりたい。
123仕様書無しさん:2012/06/05(火) 00:29:54.14
コピペでプログラム書いてたとか?
124仕様書無しさん:2012/06/08(金) 12:43:36.42
JavaならJarとかで固めるから、十分あり得る
125仕様書無しさん:2012/06/09(土) 00:21:22.42
CならCarとかで固めるから、十分あり得る
126仕様書無しさん:2012/06/09(土) 01:55:53.97
DならDarでPascalはparでRubyならRarか?えっ
rarってあるじゃん
127仕様書無しさん:2012/06/09(土) 02:19:00.51
nicotine.tar
128仕様書無しさん:2012/06/10(日) 00:43:29.44
>>112
それ若手より上司に多い。
129仕様書無しさん:2012/06/10(日) 18:51:01.51
全くの初心者なんだけど、質問がある。
パソコンで単純作業をプログラムで自動的にアルゴリズム(?)でとか、
パソコン画面上にある数字を読み込ませてExcelに打ちたいとか、
そういう願望でプログラミングを勉強したいんだけど、どこから始めればいい?
130仕様書無しさん:2012/06/10(日) 19:16:08.10
VBA一択。
131仕様書無しさん:2012/06/10(日) 19:38:27.38
C++を覚えればなんでもできると思ってる

ある意味間違ってないけど、C++自体は実践で使う機会が全くない
132仕様書無しさん:2012/06/10(日) 22:25:35.61
バッチファイルで良さそうな…。
133仕様書無しさん:2012/06/10(日) 23:18:01.04
Pythonいいよ
134仕様書無しさん:2012/06/10(日) 23:36:47.39
>131
C/C++から勉強始めると、Webプログラミングの敷居が高くなっちゃうよ。
Webプログラムができてあたりまえの今の時代、LL言語から入ったほうがいいと思う。
135仕様書無しさん:2012/06/11(月) 20:07:31.87
便利なソフトありがとうございます!

でもこんな不具合見つけました!直してください!
136仕様書無しさん:2012/06/11(月) 21:05:50.43
うぜぇw
137仕様書無しさん:2012/06/16(土) 23:15:28.16
すべての処理を一つの関数に書く。
138仕様書無しさん:2012/06/21(木) 22:23:17.37
>>129
マクロ使え
139仕様書無しさん:2012/06/22(金) 02:02:46.98
SQLITEがワンファイルで構成した方が速いとかいってた気がする

140仕様書無しさん:2012/06/22(金) 03:20:10.41
再利用性ゼロの関数を作りまくり
141仕様書無しさん:2012/06/22(金) 12:24:56.36
>>140 みたいな事を言いたがる
142仕様書無しさん:2012/06/22(金) 22:20:15.21
>>141
大学生乙
143仕様書無しさん:2012/06/23(土) 13:42:57.78
関数=メソッドと捕らえたらこういう流れになるのかな?
144仕様書無しさん:2012/06/23(土) 19:45:40.57
>>143
初心者なんですが関数とメソッドの違いを教えてください
JavaでいうメソッドとCでいう関数は同じようなもんだと思ってたんですが違うんですか?
145仕様書無しさん:2012/06/24(日) 09:16:50.38
>>144
メソッドは、クラス内部に定義されたメンバ関数のこと。
つまりは、以下のようにメソッドの呼び出し元には必ずクラスのインスタンスまたはクラス名が指定される。

インスタンス名.メソッド名();
クラス名.メソッド名();


対して、関数はそれ単体で呼び出すことができる。

関数名();


主な違いはこんなところ。
146仕様書無しさん:2012/06/24(日) 10:34:22.19
メンバ関数と言ったりグローバルメソッドと言ったりするけどな。
147仕様書無しさん:2012/06/24(日) 10:47:22.25
メソッドとか関数といった用語に拘るのは、
初心者(というか、プログラミングに慣れてない人)に多い気がする。
具体的に言うと、経験の浅いSEとか。
148仕様書無しさん:2012/06/24(日) 11:18:23.55
>>147
> 経験の浅いSEXとか。
どどどどど童貞ちゃうわ!
149仕様書無しさん:2012/06/24(日) 11:33:47.06
関数(function)もメソッドもプロシージャもサブルーチンも本質的に言いたいことは大して変わらなくて
言語によって名前が違うっていうだけなんだよな。
150仕様書無しさん:2012/06/24(日) 11:50:58.61
オブジェクト指向の本だとさらに「メッセージ」なんて言葉まで出てくる

要はメソッド呼び出しってことでいいんだよねコレ
151仕様書無しさん:2012/06/24(日) 12:04:28.21
WebAPIの説明で『メッセージを送る』って書かれてて無駄に混乱させられたな。
152仕様書無しさん:2012/06/24(日) 12:11:26.85
>>150
メッセージはもう少し上位レイヤーの話。
実装方法がpostMessage関数だったりメソッド呼び出しだったりというバリエーションがある。
153仕様書無しさん:2012/06/24(日) 12:53:12.06
>>147
そりゃ、本質的には関数もメソッドも同じものでしょ。
メソッド(staticメソッドを除いて)は、元を正すとインスタンスのポインタが引数に加えられた関数なわけだし。

関数とかメソッドを分けるのには、それなりの意味がある。
それを抜きにして、経験浅いとか抜かすのはどうかと思うよ。
154仕様書無しさん:2012/06/24(日) 12:56:15.58
かたや日本語の『関数』、かたや英語の『メソッド』なのは不自然に感じる。
ファンクションとメソッドって呼び分けとかならすんなり納得できそうなんだけどね。
155仕様書無しさん:2012/06/24(日) 13:49:17.68
関数(函数)は、中国語においてファンクションに当てた読み仮名
156仕様書無しさん:2012/06/24(日) 16:11:04.34
プログラミングではファンクションは機能と訳すべきだったと思うけどどうなんだろうな
157仕様書無しさん:2012/06/24(日) 17:53:37.02
『機能』だと漠然としすぎている。顧客用マニュアルに書く『機能』という単語と、別の意味なのに同じ言葉になってしまってまぎらわしい。
158仕様書無しさん:2012/06/24(日) 18:49:57.95
>>157
なるほど
159仕様書無しさん:2012/06/25(月) 02:47:47.16
IDEを使わずメモ帳でソース書く
コマンドプロンプトでCUIアレルギーを発症する
160仕様書無しさん:2012/06/26(火) 17:22:47.17
初心者あるあるスレだと思って覗いたら、よく分かんない話をしてて落ち込む。
161仕様書無しさん:2012/06/27(水) 22:21:56.92
>>159
初心者は、まずはメモ帳で書いてJAVACでしょ。
エクリ先生に教わりながらガンガン書いて覚えるのもいいけど。
162仕様書無しさん:2012/06/30(土) 12:38:09.93

printf("%d", node->next->next->next->next->next->next->next->data);
163仕様書無しさん:2012/06/30(土) 12:59:45.09
>>162
そんなコードを書いた奴の後ろに回って、グーで殴りそう。
164仕様書無しさん:2012/06/30(土) 16:39:05.05
>>162
クソワロタw
165仕様書無しさん:2012/07/01(日) 13:04:16.93
プログラミングの勉強をしたことない俺に教えて欲しい。
ホームページを作ったり、twitterのクライアント的なのを作りたいんだけど、
何を勉強すればよいかな?
166仕様書無しさん:2012/07/01(日) 14:10:30.67
Twitterのような、動的なページを作りたいならjQuery。Webプログラミング全般ならphpかね
167仕様書無しさん:2012/07/01(日) 18:51:02.22
初心者の頃ってある物を作 忍法帖【Lv=2,xxxP】
168仕様書無しさん:2012/07/02(月) 19:59:58.26
よくあるコメント

/** 変数の宣言 **/
int i;

/** コネクションを開く **/
con.open();

/** 例外処理 **/
try {
} catch {
}
169仕様書無しさん:2012/07/02(月) 20:30:52.36
</b>
170仕様書無しさん:2012/07/02(月) 20:49:22.55
BeginInit();//これが無いとなぜか落ちる
171仕様書無しさん:2012/07/02(月) 21:28:27.40
//リリースビルドだと何故か停止するのでデバッグビルドで配布してください
172仕様書無しさん:2012/07/02(月) 22:05:21.44
>>171
おい!w
173仕様書無しさん:2012/07/02(月) 22:17:01.67
なんか>>168より全部太字なんだが・・・
HTML書くときによくやらかすことだなw
174仕様書無しさん:2012/07/02(月) 23:00:12.70
con.close();
175仕様書無しさん:2012/07/02(月) 23:33:14.94
JPEGかよー!!
176仕様書無しさん:2012/07/03(火) 00:30:13.16
>>165
クライアントなら正直好きな言語選べばいいと思うよ
ホームページはWeb系のHTMLとかCSSとかJavascriptとかそこらへんかな
177仕様書無しさん:2012/07/03(火) 00:32:30.78
誰だよ太字指定にした奴。斜体だっつってんだろ
178仕様書無しさん:2012/07/03(火) 07:28:49.28
//-------------//
hoge();
hogehoge()
//-------------//
179仕様書無しさん:2012/07/03(火) 11:34:15.09
>>168
こういう、100%無駄なコメント書く奴って、変な装飾したりウザいし、
さらにそれを「ちゃんとコメント書いてるじゃないですか」みたいに主張してきたりするからイライラするな。
180仕様書無しさん:2012/07/03(火) 12:45:35.14
元に戻してくれ!
181仕様書無しさん:2012/07/03(火) 23:32:08.92
データが一部とんで<b>が閉じられてないんだな。
名前の<b>もデータとして記録してんのか。
182仕様書無しさん:2012/07/03(火) 23:53:20.69
太字で見やすいからこれでもいいや
183仕様書無しさん:2012/07/04(水) 03:23:24.78
なんかお前ら最近声が大きいぞ
184仕様書無しさん:2012/07/04(水) 03:50:04.18
何のこっちゃ?と思って専ブラじゃなくて通常のブラウザで見てみたらフイタ
185仕様書無しさん:2012/07/04(水) 06:15:37.51
タグを閉じ忘れるとはなんという初心者
186仕様書無しさん:2012/07/04(水) 07:24:10.18
どなたかこのスレを上げてもらえないですか。なぜか書き込めません
おねがいします

起業しようぜスレ
http://kohada.2ch.net/test/read.cgi/prog/1328283277/
187仕様書無しさん:2012/07/04(水) 07:25:23.96
すいません。できました。失礼しました
188仕様書無しさん:2012/07/04(水) 19:25:36.60
<br>に閉じタグが有る事を知らない。
189Yoshipon_256 ◆Q/KtU74qw. :2012/07/04(水) 21:44:15.93 BE:851282126-2BP(112)
</br>
190仕様書無しさん:2012/07/04(水) 22:06:17.89
>>189
今日それリアルで遭遇したw
191仕様書無しさん:2012/07/04(水) 22:23:23.50
html4とhtml5の混合ページ
192仕様書無しさん:2012/07/06(金) 04:50:18.61
>>167 の書き込みに違和感があると思ってソース見たら、どっか別のスレの名前欄のタグが混じってた。
排他処理失敗?
どういう偶然が重なったら、よそのスレ(板?)の書き込みの名前欄だけ飛んでくるって事が起こるんだろう。
193仕様書無しさん:2012/07/06(金) 05:26:54.68
もしかしたら>>167の書き込みの途切れてる部分の続きがどこかのスレの名前欄に紛れ込んでるかもなw
194</b>Yoshipon_256 ◆Q/KtU74qw. :2012/07/06(金) 19:04:17.75 BE:2270084148-2BP(112)
はい
195仕様書無しさん:2012/07/06(金) 20:25:55.43
馬鹿なの?
196仕様書無しさん:2012/07/07(土) 12:51:09.01
ファーストサーバのせい
197仕様書無しさん:2012/07/07(土) 14:02:35.02
registData()
198仕様書無しさん:2012/07/07(土) 14:09:28.52
registという英単語は存在しないんだそうだ
199仕様書無しさん:2012/07/07(土) 14:11:54.24
亀レスだけど、
>>140
これって再利用性がないメソッド作るなって言いたいのかな?
そうなら、初心者より老害にこういう考えのやつ結構居ると思うぜ
一本道処理しか認めないし理解できないって奴

再利用しないメソッドの存在意義なんていくらでもあるけどな
ネスト回避のためにメソッド分けたり、処理を切り出して名前をつけるためにわけたり
クラスの肥大化をさせないために、ユーティリティやヘルパークラスを作って、そっちで定義したりもよくある
200仕様書無しさん:2012/07/07(土) 14:13:15.18
あ、関数とメソッドは、あえて分けて考える必要はないと思ってる勢です
OOPな言語かどうかあたりで、このあたりの見解はかわるかもしれないけど
201仕様書無しさん:2012/07/07(土) 14:28:57.85
202仕様書無しさん:2012/07/07(土) 16:53:48.05
>>198
resistの方は有って普通に使われるから紛らわしい。
つうかregisterやsponsorが動詞とか、英語の仕様の方に問題がある。
203仕様書無しさん:2012/07/07(土) 21:32:57.36
月曜までに修正しといてくれ。
204仕様書無しさん:2012/07/07(土) 22:46:36.26
金曜の夜に連絡してきて『月曜日までに直せ』とか
発注者なら何でも許されると思ってんじゃねえよクソが
205仕様書無しさん:2012/07/08(日) 01:35:41.24
>>204
受けなきゃいいじゃん
受けなきゃいけないような契約なの?
なら、会社が三交代の要員用意してないから悪いな
206仕様書無しさん:2012/07/08(日) 05:52:05.99
もしかしてスレが混ざってるのか?
207仕様書無しさん:2012/07/10(火) 12:18:40.58
プログラミングしてるとムラムラしてくる
208仕様書無しさん:2012/07/10(火) 18:33:56.76
>>207
分かる。
あれ何なんだろうな。
プログラミングするのと同じディスプレイでエロ動画見てオナッてるから、パブロフの犬的にカウパーが反応してるのか?
209仕様書無しさん:2012/07/11(水) 12:27:04.32
変数関数が悉くローマ字
210仕様書無しさん:2012/07/11(水) 12:43:09.79
英訳にこだわるのはむしろ初心者。
ベテランはサクっとローマ字。

だってマイグレするとローマ字ばっかりだし。
211仕様書無しさん:2012/07/11(水) 14:45:54.01
グローバルな時代にローマ字は避けるべき

中途半端な英語で混乱させる恐れもあるけど…
212仕様書無しさん:2012/07/11(水) 15:05:07.27
resistKey(string key)
213仕様書無しさん:2012/07/11(水) 19:39:27.13
uwarite
214仕様書無しさん:2012/07/12(木) 01:58:55.22
ドキュメントには XxxInformation() と書いてあるのに
実体は XxxInfomation() (もちろん宣言と定義で一致w)
ローマ字かと。
215仕様書無しさん:2012/07/12(木) 02:14:46.20
微妙なスペルミスは怖いよな。
この間はMANEGEMENTにやられたw
216仕様書無しさん:2012/07/12(木) 03:11:52.73
>>213
これ最強
217仕様書無しさん:2012/07/12(木) 03:37:57.52
kardもあるけどな
218仕様書無しさん:2012/07/12(木) 10:14:20.76
この前まで常駐していた現場で「管理拠点コード」のローカル変数名は
「knrktncd」にしろとモジュール設計書に書いてあった
219仕様書無しさん:2012/07/12(木) 13:57:28.06
「"Code0816763"じゃなくて本当に良かったね〜(棒)」
220仕様書無しさん:2012/07/12(木) 19:10:40.42
input type = "text" name = "FURIFURINAME" …
まぁ、なんかの略なんだろうけどさぁw

221仕様書無しさん:2012/07/12(木) 23:14:11.65
Hoge h = new Hoge();
h = getHoge();
222仕様書無しさん:2012/07/14(土) 22:48:09.75
業界によっては確実にローマ字の方がいいからな。
lookupKenpoCodeとか。
223仕様書無しさん:2012/07/17(火) 10:46:32.10
デストラクタの英語綴りを deathtructor だと思ってしまう。
224仕様書無しさん:2012/07/17(火) 11:49:39.91
desutorakuta
225仕様書無しさん:2012/07/17(火) 23:31:13.46
Death Tractor
226仕様書無しさん:2012/07/17(火) 23:49:40.48
メガっさ プロg がT重い
227仕様書無しさん:2012/07/20(金) 00:12:16.53
記念カキコ
228仕様書無しさん:2012/07/22(日) 20:48:53.16
prev,next じゃなくて、mae,tugiってのもイラッとくる。
229仕様書無しさん:2012/07/22(日) 21:05:44.98
>>228
nextが予約語になってる言語もあってだな。
230仕様書無しさん:2012/07/22(日) 21:14:27.61
隣てどう名前付ける?CloseToYouて書いても通じないよ
231仕様書無しさん:2012/07/22(日) 21:30:46.86
ぱっと思いつくのはneighborだけど。
232仕様書無しさん:2012/07/22(日) 21:35:37.88
sideかな、微妙に意味が違うけど。
233仕様書無しさん:2012/07/22(日) 22:46:05.09
状況次第だよね?
234仕様書無しさん:2012/07/23(月) 01:23:33.06
left/rightじゃダメなん?
235仕様書無しさん:2012/07/23(月) 02:11:41.80
h,j,k,lで良いや。
左隣、前隣、後隣、右隣。
236仕様書無しさん:2012/07/23(月) 02:48:36.25
w,a,s,dの方が直感的
237仕様書無しさん:2012/07/23(月) 06:35:49.02
じゃあ俺は東南西北で
238仕様書無しさん:2012/07/23(月) 07:53:01.71
変数名辞典みたいな本あったらいいな
239仕様書無しさん:2012/07/23(月) 08:22:04.35
>>238
初心者故だな。
240仕様書無しさん:2012/07/23(月) 11:27:48.24
その変数名辞典がデファクトスタンダードになってくれれば、結構有益だと思うぞ。
241仕様書無しさん:2012/07/23(月) 12:37:27.45
英語圏のメジャーなソースから余計なプリフィックスを取り除いたものを
集計するだけでも十分参考になると思われ
242仕様書無しさん:2012/08/06(月) 14:40:45.82
俺も変数名や書き方はStack OverflowやCodeProjectなんかのソース見て真似してる。
243仕様書無しさん:2012/08/16(木) 16:59:02.07
デザインパターンをちゃんと理解できなくて死にたくなるw
244仕様書無しさん:2012/08/16(木) 19:41:35.09
>>243
納期を迎えてからにしてくれ。
245仕様書無しさん:2012/10/21(日) 20:06:36.72
全てのIF文に何を判断しているかコメントを付ける。
が、そのコメントと実装内容が、微妙に違う。
orで判断内容並べすぎて、コメントの方が長くなる。
246仕様書無しさん:2012/10/27(土) 14:44:44.80
デストラクタの中で、
if(m_ptr!=NULL){
delete m_ptr;
m_ptr=NULL;
}
247仕様書無しさん:2012/10/29(月) 19:58:13.47
あるある
248仕様書無しさん:2012/10/29(月) 20:00:00.74
>>246
何がいけないの?
道ずれにするときの常套じゃん
249仕様書無しさん:2012/10/29(月) 20:57:16.65
>>248

ヒント:deleteはnullポインタに対しては何の操作も行わないからnullチェックは不要。
250仕様書無しさん:2012/11/03(土) 04:04:45.31
コメントのフォーマットで悩んで一日終了。
251仕様書無しさん:2012/11/03(土) 20:32:08.09
フォーマッターを使わないで俺専用独自コーディングスタイルを展開する
252仕様書無しさん:2012/11/07(水) 06:00:13.00
566 :名無しさん@お腹いっぱい。 [] :2012/11/07(水) 01:36:41.70 ID:xeiSNqCnO [携帯]
.NET4.5入ってるのに
古い.NETプログラムが起動しません
253仕様書無しさん:2012/11/07(水) 16:37:14.15
全角スペース打って脂肪。
254仕様書無しさん:2012/11/09(金) 18:11:20.99
てめえらクソグラマーはミミズジュースでも飲んどけや
精液のこびりついたカス以下のカスども
255仕様書無しさん:2012/11/09(金) 18:14:06.43
旨いのか?
256仕様書無しさん:2012/11/10(土) 09:07:22.66
uyは今日も平常運転だな 安心した
257仕様書無しさん:2012/12/09(日) 15:04:59.48
;か#か統一しろ
258仕様書無しさん:2012/12/17(月) 20:21:53.89
変数名解決に、翻訳コンニャクが開発環境についていればいいと思った。
259仕様書無しさん:2012/12/17(月) 21:24:17.26
翻訳コンニャク(肉体言語対応)
260仕様書無しさん:2012/12/19(水) 13:07:18.54
どなたか起業しようぜスレを上げて頂けないですか。
お願いします。
261仕様書無しさん:2013/02/28(木) 19:01:10.28
おことわりでこざいます
262仕様書無しさん:2013/03/02(土) 18:44:09.51
PATHの変数値消しちゃったこと。
263仕様書無しさん:2013/03/02(土) 21:04:17.90
PATH=%PATH%;D:\foo\bar
って書けば消さずに繋げるよ(Windowsの書式)
と教わって、何度も実行するバッチファイルに書いて
PATH=.....;D:\foo\bar;D:\foo\bar;D:\foo\bar;D:\foo\bar
ってやっちゃう
264仕様書無しさん:2013/05/05(日) 05:28:45.28
激重なSQL流して怒られる
265仕様書無しさん:2013/06/11(火) 22:22:35.18
#include <iostream>
using std::cout;
using std::cin;

int main() {
 int n;
 cin >> n;
 
 if (n > 0) {
  cout << "正の数が入力されました。";
 } else if (n = 0) {
  cout << "ゼロが入力されました。";
 } else {
  cout << "負の数が入力されました。";
 }
 return 0;
}
266仕様書無しさん:2013/11/10(日) 21:40:19.52
>>225
ゴルゴ13召喚しちゃいそうで笑った
267仕様書無しさん:2014/02/09(日) 14:50:56.12
昨日からjavaやり始めたけどコマンドプロンプトちゃん可愛すぎ
268仕様書無しさん:2014/02/14(金) 12:52:58.74
Segmentation faultがトラウマ
269仕様書無しさん:2014/02/20(木) 16:44:21.81
【社会】厚労省の中で男が刃物取り出す 銃刀法違反の現行犯で逮捕
ttp://genzo.org/read/uni.2ch.net/newsplus/1389346716/
事前面接
http://ja.wikipedia.org/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5

今後の犯罪傾向の予測と考察

事前面接の犯罪に憤りをもつ派遣社員や失業者が比較的警備の薄い厚労省、労働局、
労基署にいく可能性がある。しかし他の可能性を考えてみた。
事前面接中に派遣先と派遣元の担当者をターゲットにしたテロである。
派遣社員の事前面接は違法であり、事前面接中に派遣社員が暴れだした場合は
警察に通報できない状況となる。つまり通報すれば労基法6条違反、
職安法44条違反などの犯罪事実が報道で日本中に周知され、グッドウィル事件の再現となる可能性
が出てくる。そのため被害者である派遣先・派遣元が加害者に高額の口止め料
(影響を考慮すれば3000万円以上が妥当)を支払い隠蔽しようとする奇妙なテロがおきうるのだ。
(※グッドウィル摘発のきっかけとなった事故は、現場の派遣スタッフの意図的な自傷事故だったとする説がある。)

仮に、怒りに我を忘れた派遣社員が、派遣営業や面接官の小指を切り落とすような
凶行がおきた場合、小指を失った社員は転職や社会活動が難しいため、現在の会社で
まさに奴隷的待遇で一生飼い殺される運命を耐えるしかない。会社は隠蔽を優先し
派遣社員への高額の口止め料で手を打ち、被害社員はひたすら耐えるだけだ。
社員が反撃した場合は口止め料が倍以上に跳ね上がるので、結果的に派遣社員が
もらえる金額は増え、反撃した社員は名実ともに「刑事犯」として解雇され、非正規雇用以外の
就職はできなくなるが、小指を守れる可能性が残る。

"企業が恐れるものは失うものがない怒りくるう労働者である"

求人情報サイトを使った就職・転職は中間搾取にあたりますので、労基法6条違反およびその幇助罪で刑事告訴してください。
http://ja.wikipedia.org/wiki/%E6%B1%82%E4%BA%BA%E5%BA%83%E5%91%8A
※上記の事前面接と同様に、求人情報サイトからの応募者が募集会社の中間搾取幇助に怒り面接中に暴れる可能性もある。
270仕様書無しさん
if(i = 1)
if(i => 1)