元スレ
1 :仕様書無しさん:2009/06/12(金) 19:54:03 .net
c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
463 :仕様書無しさん:2014/10/02(木) 17:32:27.94 .net
335 :仕様書無しさん:2011/05/15(日) 14:00:02.55 .net
108 :仕様書無しさん:2009/06/17(水) 17:47:20 .net
新しい石ができれば最小限誰かがどこかで機械語を使わなきゃならんのだがな
49 :仕様書無しさん:2009/06/13(土) 22:50:58 .net
業務系の請負でもライブラリはCのインタフェース触らないといけないものがあって、UIはJavaで運用スクリプトがPerlだったりするが。
もちろんSQLとshくらい普通に知ってる感じで。
あとは案件によって時々ABAPとか付いてきたりか。
仕事が来てから必要に応じて勉強しても間に合う話しなので
どうってことは無い事だけど。
7 :仕様書無しさん:2009/06/12(金) 20:40:44 .net
>>2
そういうレベルになっちゃうと、もうアセンブラ仕事なんか理解できないよ。
141 :仕様書無しさん:2009/07/01(水) 11:07:50 .net
79 :仕様書無しさん:2009/06/14(日) 11:44:58 .net
Cを理解してるっていってもねえ。
理解してると思ってるのは自分だけって奴もいっぱいいるしな。
static関数のプロトタイプ宣言をヘッダに書くみたいな狂ったことして
「Cわかります」って威張られても笑っちゃうだけだよ。
関数のポインタが嫌でifをずらずら並べたり、プロトタイプ宣言がわからなくて
ボトムアップ順で関数記述したり、ローカルでしか使わない関数なのにstatic
つけなかったり、分割コンパイルがよくわからないから1個のソースに何でもかんでも
入れたり・・・「なんちゃってCプログラマ」は無数にいるよ。
198 :仕様書無しさん:2009/08/12(水) 21:05:25 .net
482 :仕様書無しさん:2016/11/23(水) 12:38:46.93 .net
278 :仕様書無しさん:2009/12/20(日) 13:46:12 .net
327 :仕様書無しさん:2010/01/17(日) 23:18:33 .net
185 :仕様書無しさん:2009/08/11(火) 03:17:11 .net
論理的思考だけあってもねぇ、って人もたまに居たりする。
なんだろう、勉強が出来るだけで仕事が出来てないっていうか・・・。
163 :仕様書無しさん:2009/08/04(火) 15:58:24 .net
変わらなかったら誰も馬鹿高いSPARCなんて買わんわな
6 :仕様書無しさん:2009/06/12(金) 20:36:10 .net
63 :仕様書無しさん:2009/06/14(日) 09:14:26 .net
>>62
怖いよね。そーゆー会社。
プログラムが使い捨てってことは、それを作っているプログラマも使い捨てにできるってことに気づいたら、さっさと転職考えるよな
235 :仕様書無しさん:2009/09/17(木) 11:59:05 .net
マラソン選手と短距離選手のどっちがすごい、みたいな比較は…
312 :仕様書無しさん:2010/01/01(金) 20:45:12 .net
だいたいCをしっかり出来る奴なんて5%くらいしか居ないんじゃないか?
150 :仕様書無しさん:2009/07/03(金) 11:02:57 .net
そうだそうだ
プログラマは少ないほうが俺の給料はよくなる
352 :仕様書無しさん:2014/08/18(月) 19:06:15.41 .net
ハード寄りの仕事なんかやるもんじゃねぇ
知ってても知らぬフリが賢明だ。
479 :仕様書無しさん:2016/11/20(日) 23:36:11.18 .net
大規模にはなってもコンピュータの仕組みそのものは変わっちゃいないぞ。
396 :仕様書無しさん:2014/09/01(月) 04:02:46.45 .net
CやC++にしても、どういうコードに落ちるかまでを理解してなければ分かってるとは言えない。
162 :仕様書無しさん:2009/08/04(火) 14:23:35 .net
アーキの違いがそのまま発熱の違いになって、組み込みにARMが多いのもそんな感じで。
383 :仕様書無しさん:2014/08/31(日) 00:05:06.54 .net
167 :仕様書無しさん:2009/08/05(水) 11:40:39 .net
>>166
俺の感じ方は逆で、ぴゅう太の時代から求められているのに
みんなめんどくさがってやってないだけだと思う。
44 :仕様書無しさん:2009/06/13(土) 21:55:09 .net
だから業種によって様々だから。
言い切れるおまいらが異常だよ。
38 :仕様書無しさん:2009/06/13(土) 19:18:03 .net
ソフトを作れる人を減らしていかないと
俺の仕事がなくなる
468 :仕様書無しさん:2016/10/23(日) 19:42:13.10 .net
アセンブリ言語をやった事の無い人はポインタが分らないだろうな
451 :仕様書無しさん:2014/09/30(火) 15:18:08.63 .net
ピアノでもピアニストでもどっちでもいいだろ。
関係有るのはピアノといおうが
関係有るのはピアニストと硫黄が
いみはつうじるどr.あ
319 :仕様書無しさん:2010/01/15(金) 10:56:29 .net
>ハードウェアを理解したからどうなんだって言われればそれまでだけどなー。
ド・モルガンだの、真理値表からの論理圧縮だのは
プログラミングに活かせるな、と強弁。
381 :仕様書無しさん:2014/08/30(土) 15:38:25.97 .net
411 :仕様書無しさん:2014/09/01(月) 16:25:23.32 .net
421 :仕様書無しさん:2014/09/02(火) 23:39:40.23 .net
384 :仕様書無しさん:2014/08/31(日) 03:24:23.73 .net
>>383
お前はやっとの事でアセンブラを使ったな?顔の見えない掲示板では相手を見下す為にレッテルを貼る。
もしかしたら使えないのかもしれないがww
残念だが俺は言語の違いでどうこうするほど初心者じゃない。
395 :仕様書無しさん:2014/09/01(月) 03:46:10.84 .net
各々「基礎知識として〜は抑えておくべき」と好き勝手言い始めると
あまりにも項目が増えすぎて収集つかなくなる
今どきアセンブラが基礎知識とかねーわ
話を「最初に覚えるべき言語TOP5」に限定したとしても絶対に入らない
低水準言語としてはぎりぎりでCが入るかどうかだろ
82 :仕様書無しさん:2009/06/14(日) 14:33:08 .net
ま、アセンブラの次にcは最後まで生き残る言語だからな。
コンピュータという機械がある限りアセンブラは存在し、
アセンブラが存在する限りcは存在する。
208 :仕様書無しさん:2009/08/20(木) 12:38:11 .net
>>207
無理にGPGPUのネイティブコードをアセンブラと呼んでるだけでさ、
実質あれは通信プロトコルだからねぇ。
110 :仕様書無しさん:2009/06/17(水) 23:55:09 .net
オープン系のもれにはなんで枯れたコンパイラがあるCPUを使わないのか
不思議でならない。
374 :仕様書無しさん:2014/08/23(土) 04:43:06.84 .net
256 :仕様書無しさん:2009/09/27(日) 21:35:50 .net
389 :仕様書無しさん:2014/08/31(日) 21:31:01.28 .net
コンパイラの出力を評価して効率のいいコードを吐かせるためのソースの記述を把握するとか、プログラムの
想定外の動作の原因を探るためにコンパイラの出力を確認したりデバッガでアセンブリレベルでのトレースを
行ったりってのは基本レベルのスキルだろう。
277 :仕様書無しさん:2009/12/19(土) 19:18:52 .net
151 :仕様書無しさん:2009/07/03(金) 12:18:29 .net
プログラマになりたいんじゃなくてゲーム解析したいだけっす
152 :仕様書無しさん:2009/07/03(金) 14:34:50 .net
俺はエロゲ起動時のDVDチェックを外したいだけだぜ。
211 :仕様書無しさん:2009/09/14(月) 23:48:55 .net
他業種ですがいまパソコン使う仕事してます
インストール禁止の職場です
メモ帳にプログラム書き込むのはOKですが
コンパイラをインストールできません
アセンブラって機械語なんで
コンパイラインストールしなくても
メモ帳だけあれば動くんでしょうか?
超簡単な演算処理なんですけど
359 :仕様書無しさん:2014/08/18(月) 22:08:20.92 .net
まあ>>353を見て、できる1割のほう人は「そうそう。ここでアセンブラできるって言ってる連中って8ビットとかそういうのだろ」って
べつにムカついたりしないよな。
ムカついて、どうでもいい揚げ足取りとかで煽ってるのはできない9割のほう。
>>357
たしかに根拠ないね。最新のCPUの性能を引き出すようなコードを書けてる人は1割より少ないと思う。
だけど、できないほうが95%でも99%でも別にいいじゃん。
そんな必死にツッコムところ?
俺の推定が間違っていても、ほとんどはヘボコードしか書けないってことには違いないし。
「俺が間違ってました。ここの人たちがすごいレベルの高い人たちばっかりでした」ってことにはならないから。
88 :仕様書無しさん:2009/06/14(日) 20:34:04 .net
>>85
つまりドラえもんの時代まで待てということか
285 :仕様書無しさん:2009/12/22(火) 10:28:51 .net
アセンブラ言語やマシン語って基礎的な部分で言えば知識じゃなくて根気だよね
計算できる奴なら誰でも解るけどいざ実装するとなると異常に面倒
ただそれだけのこと
CPU依存命令とか使い出したら話は別だけど
274 :仕様書無しさん:2009/12/19(土) 09:05:22 .net
104 :仕様書無しさん:2009/06/17(水) 10:08:02 .net
>>103
きわめて同意。
なんだか自分たちが頑固オヤジになった気分だなあ。
でも、ほんとうに速度やメモリ効率を重視される時が来たら、出番があると信じてるが。
97 :仕様書無しさん:2009/06/16(火) 22:57:48 .net
-O -fomit-frame-pointer -fforce-register
ってやれば出来るだけスタック渡ししてくれるでそ
455 :仕様書無しさん:2014/09/30(火) 20:46:20.39 .net
>>452
>最近は CISC にもパイプラインとか実装されていて、
30何年前の8086/88にも実装されてるよ
171 :仕様書無しさん:2009/08/05(水) 14:41:11 .net
gasのソース落としてきたけど、オペコードを何処で定義してるの?
今Winしか触れない環境だから探すのが面倒。
というのが面倒、そりゃあ具烈婦使えば一発だろうけども、
もっといいツール探せばいくらでもなんぼでもあるし、そもそも
家に帰ればちゃんとツール一通りそろってるし。
というが面倒。
408 :仕様書無しさん:2014/09/01(月) 15:58:59.94 .net
vtblとデータテーブル(て何?)が混在される具体例待ち
227 :仕様書無しさん:2009/09/16(水) 00:28:45 .net
っていうより、今時そんな「自己満オナニー」に呑気に浸ってる暇ないんだよ。
他に山ほどコード書かなきゃならん時代なんだから。
109 :仕様書無しさん:2009/06/17(水) 18:10:15 .net
新規の石はむしろコンパイラの不具合が出切ってないから、実地で修正でバッグしなならん。
コンパイラの吐き出すコードが正しいかどうかを検証する事もしばしば。
429 :仕様書無しさん:2014/09/25(木) 08:43:13.10 .net
236 :仕様書無しさん:2009/09/17(木) 14:31:32 .net
レイヤーが違う、といってるだけで、
えらいとかえらくないとかは、別に無いだろう。
404 :仕様書無しさん:2014/09/01(月) 15:48:40.11 .net
332 :仕様書無しさん:2010/01/19(火) 00:41:59 .net
316 :仕様書無しさん:2010/01/02(土) 08:55:35 .net
484 :仕様書無しさん:2016/11/24(木) 13:43:03.24 .net
プリント基板見て楽しいと思える人は、組み込み系の会社行って
アセンブラやりたいんですって言えばいいよ。
223 :仕様書無しさん:2009/09/15(火) 20:49:27 .net
アセンブラも慣れれば高級言語やっているのと変わらなくなるな。
なんでも慣れだよ、慣れ。
マシン語になれるやつはいないだろうがw
いたら見世物小屋に売った方がいいw
40 :仕様書無しさん:2009/06/13(土) 20:11:46 .net
客の要求に応じたシステムを作れれば言語ひとつしか出来なくても一人前だと思うんだが。
複数言語使い分けてなんてのは技術者側の自己満足でしょ。
アーキテクチャやってる人なら複数言語使ってみて比較して使い分けてってのは必要だろうけど。
379 :仕様書無しさん:2014/08/29(金) 21:55:59.40 .net
> ちょっとパワーのあるCPUならC言語で組むだろうし、Z80は今でも色々使えるだろ
コイツ↑本物の馬鹿だなw
340 :337:2011/09/01(木) 19:26:46.83 .net
392 :仕様書無しさん:2014/08/31(日) 23:58:09.98 .net
CPUに出来ることなんか限られてるからある意味では一番簡単な言語だ。
その機能もそうそう大きく変わるものじゃないからCPUが変わったからといって決定的には違わない。
アセンブラに苦労するとなると、最適化のトラブルはもちろん、パフォーマンスやリソース問題に
全く手がつけられないという事だ。
128 :仕様書無しさん:2009/06/23(火) 16:06:39 .net
OSの不要な組み込み機器はいっぱいあるぞ。
だいいち、RTだけが必要でOS部分なんて不要なんだよな
281 :仕様書無しさん:2009/12/22(火) 01:41:11 .net
461 :仕様書無しさん:2014/10/02(木) 15:39:59.05 .net
486でも自己書き換えした後でパイプラインの内容捨てればいいだけ。
380 :仕様書無しさん:2014/08/29(金) 21:59:05.10 .net
レスを投稿する(名前省略可)