コンピュータ言語について愚痴を書き込むスレ

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん:2005/08/28(日) 16:33:34
言語学習に挫折し、お金と時間と自尊心を失った時…
何度本を読んでもわからなくて頭に来た時…
人に教わってもわからなくて馬鹿にされた時…
仕事で面倒な言語を強制されて発狂しそうな時…

その言語を呪いたくなりますね?
このスレに書き散らしてスカッとしましょう。

まお言語学習に前向きな書き込みや質問、
使いこなし方の討論などは他に適したスレが
あるので、そこでやってください。
2デフォルトの名無しさん:2005/08/28(日) 16:36:36
>>1を呪まーす
3デフォルトの名無しさん:2005/08/28(日) 16:38:56
間違い無く、まお言語学習は難しい!!!!!! 頭に来た!
4デフォルトの名無しさん:2005/08/28(日) 16:40:44
何故マ板でやらない
5デフォルトの名無しさん:2005/08/28(日) 19:05:35
コンピュータ言語って、マシン語のことか?
6デフォルトの名無しさん:2005/08/28(日) 19:17:25
「猫でもわかるC言語入門」という人を小馬鹿にした本に挫折。
さすがにいきなりCは無理だったかと、
「COBOLプログラマのためのVisualBasic入門」を読んでいるが、
これもソースを見ただけで頭痛がする。
何で最近の言語はみなキーワードが小文字なのかね?
読みにくいったらありゃしない。
7デフォルトの名無しさん:2005/08/28(日) 20:41:36
つ[独習C]
8デフォルトの名無しさん:2005/08/28(日) 21:03:55
>>6
私と逆だ。
大文字ばかりのソースを見ていると吐き気がしてくる
9デフォルトの名無しさん:2005/08/28(日) 22:20:15
俺は>>8と同じ感覚だな。
SQL文も最初は小文字で書いてたくらい(今はスタイル変えたけど)。

>>6はさりげなく「最近の言語」という表現を使ってるけど、もしかして
最初にプログラミング言語に触れたのは結構昔?
だとしたらここに秘密があるのかもね。2000年からプログラミング始めた俺には、
小文字のキーワードが読みにくいって感覚は多分絶対生まれない。
10デフォルトの名無しさん:2005/08/28(日) 22:22:26
トランスレーター起こしておしまい。
11デフォルトの名無しさん:2005/08/29(月) 07:39:19
早く夏休み終わらないかな。
128:2005/08/29(月) 17:02:23
>>11
もしかして私の事かw。
私は>>9に書いてあるケースに合致していて、大文字しか使えない言語環境でプログラミングを始めた。
昔の環境より現在の環境のほうを支持しているから昔の言語のソースを見ると吐き気がするのだと思うが。
もし私の事ではないなら謝罪したいが、私の事なら「なぜ学生だと思うのか」を後学のためにレスして欲しい。
13デフォルトの名無しさん:2005/11/03(木) 02:24:24
マシンによるかもしらんが
8ビットマシンの時代は小文字でBASIC打っても
自動的にに大文字にされちゃったんだよなあ
14デフォルトの名無しさん:2005/11/03(木) 02:35:01
つーか、内部は中間言語だから寧ろ、リスト表示のときに大文字になるわけだね。
15デフォルトの名無しさん:2005/12/26(月) 09:34:38
16デフォルトの名無しさん:2006/02/01(水) 15:43:00
33チンコ洗ってる?
17デフォルトの名無しさん:2006/02/27(月) 14:07:11
良スレage
18デフォルトの名無しさん:2006/02/27(月) 14:49:20
>>16-17の流れで>>33に期待。
19デフォルトの名無しさん:2006/03/05(日) 23:38:01
Cの愚痴です。
1、関数から関数へポインタ(char* buff)を参照渡し。
2、参照先でループ( for(i=0; buff[i]; i++) )でprintf。
3、実体じゃないせいか、ポインタの最後を読み取れず、オーバーフロー。
4、orz。
20デフォルトの名無しさん:2006/03/05(日) 23:38:54
sage忘れた。
21デフォルトの名無しさん:2006/03/05(日) 23:39:15
>>19
kwsk。
具体的にやりたいこととコードを晒して味噌。
22デフォルトの名無しさん:2006/03/05(日) 23:44:04
Delphiを使っているだけで言われなき侮辱を受けた。
23デフォルトの名無しさん:2006/03/05(日) 23:44:29
オーバーフローではないだろうな、十中八九
「参照渡し」って辺りに無知さを感じる
2419:2006/03/06(月) 00:15:02
まず、char* buffじゃなくてchar **buffもしくはchar *buff[]でした。
それにオーバーフローじゃないですね。
すみません。

やりたいのはこういう事です。
#include <stdio.h>

int main(int argc, char *argv[]){

int y;

for(argc = 0; argv[y]; y++){
printf("%s\n",argv[y]);
}

return 0;
}

関数から関数へポインタのポインタを渡しても、forはNULLになっても読み込もうとしてくれて、エラーになると言いたかったのです。
25デフォルトの名無しさん:2006/03/06(月) 00:22:26
 ( ゚д゚)
_(__つ/ ̄ ̄ ̄/_ 
  \/    /
     ̄ ̄ ̄
 
  ( ゚д゚ )
_(__つ/ ̄ ̄ ̄/_ 
  \/    /
     ̄ ̄ ̄
26デフォルトの名無しさん:2006/03/06(月) 00:51:01
>NULLになっても
なってねぇ
2719&24:2006/03/06(月) 00:56:24
24のソース
for(argc = 0; argv[y]; y++){
↓訂正
for(i = 0; argv[y]; y++){

24のソースでは最後が判定できますけど、

#include <stdio.h>

int main(void){
char *buff[] = {
"abcd",
"efgh",
};
int y, x;

for(y = 0; buff[y]; y++){
for(x = 0; buff[y][x]; x++){
printf("%c", buff[y][x]);
}
}
return 0;
}

こうやっちゃうと最後以上読み込んじゃったり。
という事が言いたかったのです。
説明が下手ですみません。
28デフォルトの名無しさん:2006/03/06(月) 01:03:22
ソース出そうと、今あわてて、書いたのもあって、ミスが多くてその上、連続で本当にすみません。
29デフォルトの名無しさん:2006/03/06(月) 01:04:07
配列の末尾がNULLになると勘違いしている人でつか?
30デフォルトの名無しさん:2006/03/06(月) 01:43:01
>>29
無知なもので・・・。
24の場合はy要素が終わったらfor抜け出してくれるのに
27の場合はy要素が終わっても抜け出してくれないのはなんでだろう、という愚痴です。
31デフォルトの名無しさん:2006/03/06(月) 03:08:08
>無知なもので・・・。

これは自分自身に対して言った事です。
なんか勘違いされそうな書き方なので、言い訳してみる。
32デフォルトの名無しさん:2006/03/06(月) 03:39:40
そこで期待の33が解決だ!
33デフォルトの名無しさん:2006/03/06(月) 06:40:10
char *buff[] = {
"abcd",
"efgh",
NULL
};
って、すればいいじゃない。
34デフォルトの名無しさん:2006/03/06(月) 06:53:25
愚痴っつーか、自分のアフォを棚上げした言いがかりだな
35デフォルトの名無しさん:2006/03/06(月) 13:45:40
>>30
argvはNULLターミネートされているが、通常はそうではない。
なので、NULLターミネートを期待したコードを書きたければ>33。
36デフォルトの名無しさん:2006/03/06(月) 15:17:02
>>33 >>35
なるほど、納得です。
自分がただ単に無知だったんですね。
>>34 の言うとおりでしたorz
TextSS のWindowsXP(Professional)64bit対応化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
38デフォルトの名無しさん
マルチポストうざい