トップページ⇒tech
981コメント262KB

36歳のオッサンがC言語を始めたいのだが・・・

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/10/18(日) 21:02:46
無謀な事だと思いますか?
0175デフォルトの名無しさん2009/11/04(水) 14:36:44
>>170はCPU設計屋で、コンパイラの吐いたコードを眺めては
いつも苦々しく思っているのかも。
0176デフォルトの名無しさん2009/11/04(水) 16:29:16
(゚Д゚)ハッ!170がコンパイラ書けば良いのだ。
0177デフォルトの名無しさん2009/11/04(水) 17:39:28
「!!!」
>>176の書き込みを見た直後、>>170は飛び上がるように立ち上がった。
しばらくそのまま静止していたかと思うとゆっくりと椅子に戻ったが、手は異様な速度でマウスとキーボードを酷使し、口から呪文のような言葉を漏らしながらコードを書き始めていた。
0178デフォルトの名無しさん2009/11/04(水) 18:01:10
なんだか星新一か草上仁のSSに出てきそうだなw
0179デフォルトの名無しさん2009/11/04(水) 18:03:38
本当にアセンブラペラペラな人は>>170みたいに、
アセンブラできる俺かこいい、的な態度はとらないものだよ。
中途半場にできるから、ああいう態度をとりたくなってしまうのだ。

スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
人を見下したりしないもんさ。
0180デフォルトの名無しさん2009/11/04(水) 19:04:01
諺で言うと「弱い犬ほどよく吠える」って事だな
0181デフォルトの名無しさん2009/11/04(水) 23:21:05
>スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
>人を見下したりしないもんさ。

ひとによる
0182デフォルトの名無しさん2009/11/04(水) 23:55:41
>>170
ちゃんとプロファイラが吐き出してる結果見てる?
コンパイラがきちんと最適化してやったものに比べて>>170のコードは劣っているよ。
0183デフォルトの名無しさん2009/11/05(木) 10:04:20
実際に書かれたもので比較しない限り、永遠に水掛論にしかならねーよw
0184デフォルトの名無しさん2009/11/05(木) 13:24:45
水掛け論が大好きな2chで何を言っておるのかね君は
0185デフォルトの名無しさん2009/11/05(木) 16:53:47
>>179
> 本当にアセンブラペラペラな人は>>170みたいに、
> アセンブラできる俺かこいい、的な態度はとらないものだよ。
> 中途半場にできるから、ああいう態度をとりたくなってしまうのだ。
>
> スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
> 人を見下したりしないもんさ。
で?勝手に見下されてるって騒いでる馬鹿がいるだけでしょ。
別に特別な技能というわけじゃあるまいし。
0186デフォルトの名無しさん2009/11/05(木) 17:42:55
はいはいすごいすごい
0187デフォルトの名無しさん2009/11/05(木) 17:46:27
こんなところで必死になってもしょうがねーのに。
0188デフォルトの名無しさん2009/11/05(木) 18:43:48
>>185
引用もまともにできない男の人って…
0189デフォルトの名無しさん2009/11/05(木) 19:03:07
やっぱりオッサンは根本的にダメだな
0190デフォルトの名無しさん2009/11/07(土) 08:23:54
>>170に安価つけてるやつのほとんどが自演に見えて仕方ない
0191デフォルトの名無しさん2009/11/07(土) 08:43:41
おまえモナ
0192デフォルトの名無しさん2009/11/07(土) 13:42:31
人間がアセンブラで記述すれば速くなると勘違いしている奴は
阿呆だと思うのは
最近のCPUの構造を知っていれば、まあ当然のことと思うわな。
やっと規制解除されたよ
0193デフォルトの名無しさん2009/11/07(土) 14:34:14
最近のCPUを熟知してるコンパイラなんか足元にも及ばないスーパープログラマーかも知れないだろw
0194デフォルトの名無しさん2009/11/07(土) 16:38:26
最近のCPUを熟知していないコンパイラしか存在しない環境の可能性もある。
CELL用のコンパイラはどうなったのかしら?^^
0195デフォルトの名無しさん2009/11/07(土) 17:24:37
>>194
キサマノフ
0196デフォルトの名無しさん2009/11/08(日) 00:57:02
GCC 4.4も人力による最適化には遠く及ばないね。
特にSIMD使おうと思ったらコンパイラ任せにはとてもできない。

速度が重要でないどうでもよいところだけは、コンパイラ任せにできるけどね。
0197デフォルトの名無しさん2009/11/08(日) 00:59:45
>>196
当たり前だろ
SSEはインラインアセンブラを使うのが常識だ
ひょっとして馬鹿?
0198デフォルトの名無しさん2009/11/08(日) 01:56:56
SSE使える程度に正しくターゲットのCPUを理解しているなら、他の部分も手書きした方が
効率良いコードになる。逆に、それが出来ない奴はインラインアセンブラを使っても
コンパイラ任せにした程度の性能しか引き出せない。
0199デフォルトの名無しさん2009/11/08(日) 04:40:51
この馬鹿時間は無限でタダだと思ってやがる
0200デフォルトの名無しさん2009/11/08(日) 14:42:30
人間の集中力と判断力と処理能力を誤認しすぎw
0201デフォルトの名無しさん2009/11/09(月) 11:54:12
>>197
iccならやってくれる。
0202デフォルトの名無しさん2009/11/09(月) 11:58:41
C/C++ から main 関数が消える日
ttp://d.hatena.ne.jp/u_1roh/20091108/1257673753
0203デフォルトの名無しさん2009/11/09(月) 16:16:37
ttp://d.hatena.ne.jp/javascripter/
0204デフォルトの名無しさん2009/11/09(月) 22:41:16
まぁ、ターゲットをムチャクチャ絞って超がんばれば人間が勝つ場合もある。
プログラム実行中に自コードを書き直してジャンプ命令無くすとか、
むちゃなスタックの使い方をして芸術的なコールバックロジックを組むとか。

ただ、リリースコンパイルが吐いたバイナリを眺めながら部分的に
インラインアセンブラで最適化する程度だとCPUの専用命令使わない限り
レジスタの復帰、退避とかでそんなにアドバンテージは上がらない気がする。
そして出来たコードはえらくターゲットが狭く、保守が面倒。

ま、アセンブラレベルで最適化が求められるほど処理速度が重要なケースが
どれくらいあるかは、アセンブラ人口で判断すれば良いよね。
とは言え、職場によってその重要度は大きく変わるのでなんとも言えないけど。
0205デフォルトの名無しさん2009/11/09(月) 23:12:19
>プログラム実行中に自コードを書き直してジャンプ命令無くすとか、
パイプラインが乱れ、キャッシュも無効になるから、むしろ遅くなるんじゃね?無意味
0206デフォルトの名無しさん2009/11/09(月) 23:14:17
そういう高性能なCPUはターゲット外です^^
0207デフォルトの名無しさん2009/11/09(月) 23:20:13
SSE使いたいならアセンブラより
intrinsicsの方が良いだろ。
0208デフォルトの名無しさん2009/11/09(月) 23:22:58
このジジイまだ言ってやがる
年取るとやっぱり脳が固くなるのかねえ
0209デフォルトの名無しさん2009/11/09(月) 23:29:23
脳が硬くなるというより、心が硬くなる、
言い換えると、頑固になって他人の言うことを聞けなくなる^^
0210デフォルトの名無しさん2009/11/10(火) 00:15:40
心が硬くなるというのはプログラマにとっては致命的だなあ
35才定年説は本当なんだね
0211デフォルトの名無しさん2009/11/10(火) 01:06:22
そうかな。
>>170みたいな奴は、ハッカー気質が感じられて、俺は嫌いじゃない。
むしろゆとりにこの業界を去ってもらいたい。
0212デフォルトの名無しさん2009/11/10(火) 01:44:23
っていうかぁ、最近のCPUは
コンパイラがはき出したコードを見ただけでは、
実行スピードはわからんだろ。
昔のCPUのように実行クロックを足し算すれば、実行時間がわかるなんてこと無い訳だから。
0213デフォルトの名無しさん2009/11/10(火) 01:48:37
>>211=>>170
自作自演乙
0214デフォルトの名無しさん2009/11/10(火) 03:02:17
>>213
はいはい。
そういうことにしときなよ。

俺自身は、コンパイラを凌ぐコードを書けるわけじゃないし、
人力でそれをやるのは難しいと思っているが、そんなありきたりな結論で
終わらず、バイナリアン道を求道する>>170みたいな奴は面白いと思う。

>>170以降のレスで「ダメだこいつ」って思ったのは
>>186>>187>>189>>208>>209>>210辺りだな。
0215デフォルトの名無しさん2009/11/10(火) 04:34:43
お前が一番ダメだなw
0216デフォルトの名無しさん2009/11/10(火) 09:59:56
まあおれも>>241がダメだと思った連中は年食うと本当にダメになる人たちだと見たが。
0217デフォルトの名無しさん2009/11/10(火) 10:00:17
おおっと>>214だった*
0218デフォルトの名無しさん2009/11/10(火) 10:10:21
そんなことより外国人参政権付与を阻止しろよ
0219デフォルトの名無しさん2009/11/10(火) 10:12:44
短い煽りレス相手に顔真っ赤にしてアンカーつけまくる>>214が滑稽だろ
あの程度を軽くスルーできないなら2chには向いてないよ
0220デフォルトの名無しさん2009/11/10(火) 12:00:49
もっとフリーダムになれよ
0221デフォルトの名無しさん2009/11/10(火) 12:16:12
オッサンに何言ってももう遅い
0222デフォルトの名無しさん2009/11/10(火) 12:39:04
おっさんになるとつまらない自尊心のせいで
ちょっとの煽りもスルーできなくなるんだよね^^
0223デフォルトの名無しさん2009/11/10(火) 12:46:25
おまえモナ
0224デフォルトの名無しさん2009/11/10(火) 20:31:03
>>140
FreeBasicとかgambasとか?

gc全盛期だけども、アセンブリ読もうとしない人って向学心ないよね
0225デフォルトの名無しさん2009/11/11(水) 09:13:38
>gc全盛期だけども
何を言っているのかわからねー
0226デフォルトの名無しさん2009/11/12(木) 00:57:29
なんでもいいが他人の書いたコードを読めない限り汚いものになる
SourceForgeで落としてきてコード読んで書くのが上達する唯一の方法。
Windowsでちょっと遊ぶならvbaかruby。
C、C++は学習コストが高いし個人が遊ぶのには微妙。
107を見るかぎり、prologとかでも十分に良さげ。

世の中で、素人にC++を勧めるような奴だけは絶対に信じちゃだめだ
0227デフォルトの名無しさん2009/11/12(木) 01:47:09
>>226
一生Prologやってろオヤジ
0228デフォルトの名無しさん2009/11/12(木) 22:10:44
>>227
情報系の大学では、手続き型以外に関数型や論理型を学ぶことになってんだ土方
0229デフォルトの名無しさん2009/11/12(木) 22:53:46
>>228
それがどうした
相変わらずレスのピントがボケてるぞ
もうボケ老人か?w
0230デフォルトの名無しさん2009/11/13(金) 00:28:47
>>229
だから,就職したらお前みたいなど低能を顎で使ってやるっつてんだよ
0231デフォルトの名無しさん2009/11/13(金) 01:04:26
なんか嫌なことでもあったんか?
だれかにいじめられたとか?
0232デフォルトの名無しさん2009/11/15(日) 14:01:37
単なる知的障害者だろう。相手すんな。
0233デフォルトの名無しさん2009/11/16(月) 21:05:33
童貞ではCは無理
0234デフォルトの名無しさん2009/11/17(火) 02:14:06
ふむ
0235デフォルトの名無しさん2009/11/17(火) 21:10:44
36歳。はじめてのC
0236デフォルトの名無しさん2009/11/17(火) 23:19:56
はじめてのC 君とC
 I will give you all my love
なぜか 優C 気持ちが いっぱい
はじめてのC 君とC
 I will give you all my love
涙が 出ちゃう 36歳の くせに
 Be in love with you
0237デフォルトの名無しさん2009/11/18(水) 10:13:07
だって、涙が出ちゃう。36歳だもの、わかって〜
0238デフォルトの名無しさん2009/11/18(水) 18:54:18
♣ฺ
0239デフォルトの名無しさん2009/11/19(木) 02:46:57
まあ、普通かそれより上のプログラマなら、やっぱり手書きしたほうが効率よくなる。
ボンクラには無理かもしれんが、普通のプログラマなら十分早く書ける。
GCCあたりのへっぽこコンパイラが吐き出すコードなんて品質悪すぎる。
0240デフォルトの名無しさん2009/11/19(木) 03:13:00
まだIT土方定年年齢を過ぎたジジイがごねてるのか
0241デフォルトの名無しさん2009/11/19(木) 04:28:24
生涯現役です
0242デフォルトの名無しさん2009/11/19(木) 05:21:15
体力は老化しても脳は老化しない
と思っていた時期が私にもありました
0243デフォルトの名無しさん2009/11/19(木) 05:28:00
ほんとに有能なら50・60超えてもバリバリに効率いいコード書けるけどな。
0244デフォルトの名無しさん2009/11/19(木) 09:43:39
コーディングは体力勝負の肉体労働だぜ
0245デフォルトの名無しさん2009/11/19(木) 18:34:23
36歳はまだおじさん
0246デフォルトの名無しさん2009/11/19(木) 19:30:45
もっとこう職人的な世界だと思っていたんだが。まずいとこきちゃったのかなぁ…。
0247デフォルトの名無しさん2009/11/19(木) 19:42:35
職人が大事にされない世界
まぁ似非職人が跋扈してて
粗製乱造になってるから
クライアントから信用されない
技術の判るクライアントじゃないと
騙されっぱなしボッタクられっぱなしの世界
卵が先か鶏が先か判らんが
似非職人を放置した業界にも責任がある
免許所有者しか開発に関われないようにして
とっくの昔に有資格者による師士独占業種にするべきだった
0248デフォルトの名無しさん2009/11/19(木) 20:29:51
アマチュアの方が上ってレベルのプログラマは、この不況で首でも吊ってくれれば良い
0249デフォルトの名無しさん2009/11/19(木) 22:43:53
具体的なコードも出さないでプログラマ気取り
0250デフォルトの名無しさん2009/11/19(木) 23:23:49
36歳童貞
Cに初挑戦してみたが
挫折というスレだったのか
0251デフォルトの名無しさん2009/11/20(金) 01:41:01
>>247
何わけのわからん事言ってんのオッサン
0252デフォルトの名無しさん2009/11/20(金) 02:00:52
文系の新卒なんざ雇うなっつーの。ポインタわかりませんとかもうね
0253デフォルトの名無しさん2009/11/20(金) 02:25:22
うむ。
文系卒は、大学卒業時点で、理系・情報系卒とはすでに雲泥の差があることを自覚した方がいい。
というか、大学入学時点ですでに相当差がついている。
リトルリーグ・中学校・高校部活と野球をやってきた奴と、ボールすら握ったことのない奴が
勝負するようなもんだからな。
そんなに差がないのは、レポート丸写しの底辺レベルくらいだな。
0254デフォルトの名無しさん2009/11/20(金) 02:38:41
ところがどっこいポインタを知らない文系の新卒を採るんだよなこれが
36才のおっさんよりもな
0255デフォルトの名無しさん2009/11/20(金) 03:12:58
ポインタ知らなくても食えるプログラムの仕事がいっぱいあるからだよ。
受注する仕事のほとんど全部VBとか簡易dbとかの会社も普通にある。
0256デフォルトの名無しさん2009/11/20(金) 03:20:21
学卒22歳、平均的なおつむなら
ポインタなんて一週間もあれば理解できる。
ポインタと文系、理系は関係ない。
理系でもバカは使い物にならんよ。
0257デフォルトの名無しさん2009/11/20(金) 04:04:12
変な癖ついてたり、大して分かってない癖に反論するようなヤツらよりは、
0から教え込む方がマシって判断なんじゃね?
0258デフォルトの名無しさん2009/11/20(金) 04:10:53
使い捨て?
0259デフォルトの名無しさん2009/11/20(金) 06:18:58
理系出身で数学が得意って言って採用された香具師が
実はフーリエ変換を知らなかったでござるよ
0260デフォルトの名無しさん2009/11/20(金) 06:18:58
生え抜き
0261デフォルトの名無しさん2009/11/21(土) 21:14:14
理系出身でも数学は範囲が広いだろ。そいつを採用した人事もアホだ。何を評価したんだ?
ってか、フーリエ変換ってそれほど中心にくるようなもんだっけ?
うちの大学がど底辺で、社会的に無能を量産しているのだけは確かなんだが。
プログラムは書けない。文法すら分からない。数学もわからない。レポートは平気で他人の丸写し。
はよ潰せ。
0262デフォルトの名無しさん2009/11/21(土) 22:16:13
高速えびふりゃー変換知ってると、いろいろ便利なことがあるよ。
0263デフォルトの名無しさん2009/11/21(土) 22:27:14
>>262
可能な範囲でいいので役にたつこと、もっと教えてください
0264デフォルトの名無しさん2009/11/21(土) 22:53:07
俺36歳のオッサンだが、行き詰っている。
tan(ラジアン値)ってやりにくい
底辺と高さが解っていて角度求める場合にどうしろと・・・
0265デフォルトの名無しさん2009/11/21(土) 23:20:08
マジレスするとatan2(y,x)
0266デフォルトの名無しさん2009/11/21(土) 23:53:31
>>256
一週間で正確に二分木がかけるようになって、双対リスト書いて、
ポインタの配列と配列のポインタの違いと、多次元配列と一次元配列が等価で
多次元配列の渡し方が理解できた文系なんてみたことがない。
そもそも、それだけの理解力がある文系がプログラマになろうなんて意味がわからない。
多言語の経験があるならともかく、全く未経験の文系を雇うな
何がコミュニケーション能力だ。
0267デフォルトの名無しさん2009/11/22(日) 01:39:30
>>266
激しく同意。
文系が1週間で習得できるほど、情報科学分野は甘くはない。
そういう寝言は、せめてSICPを完全に理解できてから言え。
0268デフォルトの名無しさん2009/11/22(日) 02:04:06
どんだけレベルの低い職場にいるのかよくわかります^^
K&R第2版にどれも全部書いてあるじゃないですか。
0269デフォルトの名無しさん2009/11/22(日) 02:05:19
あ、リストは一方向だったかな?^^;
0270デフォルトの名無しさん2009/11/22(日) 02:11:58
>>265
そのatan2(x,y)を使っているのですが、値が意味不明です
#include <stdio.h>
#include <math.h>

int main ()

{
double x;
double y;
double a;

printf("X?\t");
scanf("%lf",&x);

printf("Y?\t");
scanf("%lf",&y);


a=atan2(x,y);

printf("%-7.3f度です\n",a);


}
0271デフォルトの名無しさん2009/11/22(日) 02:15:53
ポインタ理解できたくらいじゃリストラは回避できません
0272デフォルトの名無しさん2009/11/22(日) 02:41:46
うむ。
ITは、就職した時点で、IT以外の職業とはすでに雲泥の差があることを自覚した方がいい。
というか、ITなんてもんに興味を持った時点で底辺人生が決まったようなもの。
リトルリーグ・中学校・高校部活と野球をやってきた奴と、ボールすら握ったことのない奴が
勝負するようなもんだからな。
ITとそんなに差がない職は、警備員や新聞配達等の底辺職くらいだな。
0273デフォルトの名無しさん2009/11/22(日) 02:59:29
ITすらまともにこなせない文系は警備員でもやってろってことですね
0274デフォルトの名無しさん2009/11/22(日) 04:13:01
ITも警備員も一緒ってことだろ。
■ このスレッドは過去ログ倉庫に格納されています