36歳のオッサンがC言語を始めたいのだが・・・
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/18(日) 21:02:460357デフォルトの名無しさん
2009/11/24(火) 23:37:40単純に、ずっとエンジニアで生きていくのは難しいって話だろ。
アンドリューハントとかトムデマルコの本を引用するまでもないよな。
0358デフォルトの名無しさん
2009/11/24(火) 23:37:58だから同意だと書いてあるし、低級言語のみでおkなんて書いてないだろ。
何が気に入らないのかわからんが。
0359デフォルトの名無しさん
2009/11/25(水) 01:24:45俺はアナログなハード設計者でもあるから、ハードよりの考え方になってしまう。
でも理想はハードもソフトもわかることが望ましいが、常人には無理な話なので、
ぼちぼちできるところまでやっていくつもりでいる。
そういった天才をたまにみるが、どういう頭の構造なんだろうか?
感心してしまうよ。
>>354
というのはわかるのだが、みんながマネージメントできるわけではないよな。
船頭多くして船山に登るということわざがあるくらいだし。
適材適所というところかな。
でも日本の社会は出世=マネージメントっていう流れが必然的にあるので、
何歳くらいなったらマネージメントができないと・・・となるのかもしれない。
最近はマルチプロセッサの勉強をやってわかってきたのは、
いかにコアを効率よく動かすか≒いかに部下をうまく動かすか?
となんかにているなあと感じているよ。
もっとも部下の場合はファジーな面があるから、難しいけどねぇ。
0360デフォルトの名無しさん
2009/11/25(水) 01:38:13「1990年代に入り、人間の思考や行動にある曖昧さをを取り入れた家電製品が登場。こうした製品が話題になる中でファジーという言葉も流行した。」
0361デフォルトの名無しさん
2009/11/25(水) 02:06:160362デフォルトの名無しさん
2009/11/25(水) 19:58:180363デフォルトの名無しさん
2009/11/25(水) 22:13:08お前も似たようなもんだろww
0364デフォルトの名無しさん
2009/11/26(木) 00:49:08たまに>>362みたいな明らかな低レベルはいるとしても。
0365デフォルトの名無しさん
2009/11/26(木) 06:59:220366デフォルトの名無しさん
2009/11/26(木) 08:10:57ヘローワールド?そんなのできるんだ?すごいね→レベル低い
0367デフォルトの名無しさん
2009/11/26(木) 13:37:11VB厨→レベル高い
0368デフォルトの名無しさん
2009/11/26(木) 20:40:110369デフォルトの名無しさん
2009/11/27(金) 00:47:58既に廃れたAPLなりBASICなり。
今の主流なんてものも10年経てば、記憶からも消えるだろと
今は手続き型言語が主流かもしれないけれど、
もうあと5年もすれば、それらは関数型に変わってしまうような。
そんなで30過ぎてからもエンジニアをやれるのか?
生き残れそうなのは、アセンブリやCでパフォーマンスを必要とするものを開発できる連中
それか、OCamlなんかで開発できる極一部
そうでないなら、転職先を考える方がずっと幸せだろうって思うんだ
0370デフォルトの名無しさん
2009/11/27(金) 00:52:39この業界にいること自体が苦痛だろ。
0371デフォルトの名無しさん
2009/11/27(金) 01:10:05同じようで表記だけ変わったようなものいくつも学ぶことが苦痛でないならよほど頭が悪いな
そういう連中は使い捨てだったり土方っていうじゃないか?
若い連中にやらせりゃいいんだよ。年とったら経営にでも回って指揮しろっての
0372デフォルトの名無しさん
2009/11/27(金) 01:20:03:. / _ ___ 、\
/ / i \ \\ :.
:. ,'./ i ヽ:. ヽ:.:.. ヽ.ヽ
,'/ / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
:. |i .i i .i / ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
|i .i l :N_, -弋 \弌弋ナ:}:.:}
:. |i∧ ', :{ ,ィjモト \ イjミトイイV :. な…
.| :メヽ.', `ozZ} izN。ハ::{ なんなんだよもん?
:. | :ヾ_! ゝ "゙゙ ' `゙ ハ.:', :. ここ、どこだよもん?
| :.:_イ .:.ヽ. (二フ , イ :.:.:!:.ヽ なんであたし
:. / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:. 貼られたんだよもん?
/ ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
:. / .{. ',ヾ、ヽi .:.:.{ /(^` |.:.:.:.//: : :.}: . ヽ.:.
/ / ) ヽ ヾ、ヽ:.ハ ヤ{ ∧/.-‐'": : |:.:. i ',
./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、 : : : l:.:.: .ハ ',
{ /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
V | .:.:/:.:|_,ィ' ̄ ヽ三{ `ー-ノ : イ : : :/:.:i.:{ リ
ヽ:.:{、.:.V : : ヘ : : {: : :/:.::∧|
ヽ! )人 : : :人 : : : / \! :.
" ヽ : : : : :/イ{ :.ノ: : : :.\ :.
:. \__///: :\______/: : : : : : : ヽ
/ //: : :|;|: : : : : : i: : : __: : : : ',
:. / 、 {;{ |;| . : i/. : : : : : :|
/ `Y;{. . . .|;|. : : : /i: : : : : : : : :l
0373デフォルトの名無しさん
2009/11/27(金) 02:03:10関数型言語でHelloWorld書いてご満悦。
0374デフォルトの名無しさん
2009/11/27(金) 02:09:54お前レスに独特の雰囲気があるな
十万行だろw
0375デフォルトの名無しさん
2009/11/27(金) 02:51:17いいわけはいいから新しい技術についてこいよ、おっさん。
知識ポートフォリオもできねーなら、この業界にいる意味ねぇだろ。
0376デフォルトの名無しさん
2009/11/27(金) 02:57:51同意できるのは最初の1行だけだな。
> 同じようで表記だけ変わったようなものいくつも学ぶことが苦痛でないならよほど頭が悪いな
おまいさんが違いを理解できないだけじゃないのか?
おまいさんは俺と同年代かも知れんが、あまりみっともないレスはやめた方がいいぞ。
0377デフォルトの名無しさん
2009/11/27(金) 03:00:22楽しくない仕事なんかやめちまえよ。w
0378デフォルトの名無しさん
2009/11/27(金) 08:05:010379デフォルトの名無しさん
2009/11/27(金) 08:09:26なぜココへ来て急にそんな話が出て来たのか
0380デフォルトの名無しさん
2009/11/27(金) 08:47:120381デフォルトの名無しさん
2009/11/27(金) 09:04:240382デフォルトの名無しさん
2009/11/27(金) 09:12:080383デフォルトの名無しさん
2009/11/27(金) 09:33:01>いくつも学ぶことが苦痛でないなら
苦痛だと思ってるのは「学ぶ」と捉えているからであって、
ふつーは学んでるつもりもなく覚えるものだろう。
つまり君にはこの仕事は向いてない、ってことだ。
0384デフォルトの名無しさん
2009/11/27(金) 10:13:57その尻拭い的な仕事が回ってくる人には気の毒だが。
0385デフォルトの名無しさん
2009/11/27(金) 22:46:27しかし、所詮人が作った規則を糞マジメに覚えてどうする?
あ...、仕事か。ご苦労
0386デフォルトの名無しさん
2009/11/28(土) 00:49:06C/C++/Javaに比べて並行処理を記述しやすいと考えられてるからかな。
おれは必ずしも関数型だから並行処理を記述しやすくなるわけじゃないと思うけどね。
CやJavaに制限をつけてシンプルなフレームワークをつくればそっちのほうが開発効率いいと思う。
0387デフォルトの名無しさん
2009/11/28(土) 01:27:180388デフォルトの名無しさん
2009/11/28(土) 01:33:360389デフォルトの名無しさん
2009/11/28(土) 01:36:52これ以上はない
0390デフォルトの名無しさん
2009/11/28(土) 02:16:44趣味でなら絶対に使わないようなレベル。滅んでしまえ
そして、日曜グラマ間では関数型がはやらんかしら。
その辺の汎用スクリプトなんかよりも速度出るみたいだし、何より表記が美しい
0391デフォルトの名無しさん
2009/11/28(土) 08:18:310392デフォルトの名無しさん
2009/11/28(土) 09:03:190393デフォルトの名無しさん
2009/11/28(土) 09:57:090394デフォルトの名無しさん
2009/11/28(土) 20:57:11>>390
無理してSTLやBoost使わなくてもいいかと。趣味であればマイナー言語使っても誰も文句言わないしな。
バグが出ない限り。
>>388
言語やライブラリにとらわれなくなるってのはある意味重要だと思うが、
コレクションライブラリのインタフェースが扱い辛すぎるのは勘弁してほしいよ。
しかも扱いにくさを矯正するためにラッパー書いて使うと遅くなるのはもっと勘弁してくれ。
0395デフォルトの名無しさん
2009/11/29(日) 05:04:11関数中に&を付ける・付けない、と a=(float *)b の表現の使いかたが
イマイチよくわからん以外はなんとかなっている。
ストラクチャは使わない。a->b って変な書き方で気に入らないので。
0396デフォルトの名無しさん
2009/11/29(日) 05:24:070397デフォルトの名無しさん
2009/11/29(日) 06:20:270398デフォルトの名無しさん
2009/11/29(日) 07:01:050399デフォルトの名無しさん
2009/11/29(日) 07:48:01Fortranで具現しにくいのをCで作ってコールしたりその逆にしたり、という使いかたが多い。
・・・正直賢くないやり方だ。C文法を頭に叩き込んでいる訳ではないので
Cの部分はコンパイラに怒られるまで正しいのか間違えているのかすらわからんし。
0400デフォルトの名無しさん
2009/11/29(日) 08:02:51C++習得 ⇒ C覚習得
という気がする
0401デフォルトの名無しさん
2009/11/29(日) 08:26:15はあっても
C++ ⇒ C
はない
0402デフォルトの名無しさん
2009/11/29(日) 10:03:24動いてるように見えて動いてなかったり
0403デフォルトの名無しさん
2009/11/29(日) 11:04:30TeX LaTeX のようなもの?
>>402
危険だよね
0404デフォルトの名無しさん
2009/11/29(日) 11:33:110405デフォルトの名無しさん
2009/11/29(日) 13:25:510406デフォルトの名無しさん
2009/11/29(日) 13:40:470407デフォルトの名無しさん
2009/11/29(日) 15:43:430408デフォルトの名無しさん
2009/11/29(日) 16:02:14C++は中途半端なオブジェクト指向性に危険性がある
0409デフォルトの名無しさん
2009/11/29(日) 16:26:50中途半端なオブジェクト指向が何を指してるのかどこが危険かも不明。
0410デフォルトの名無しさん
2009/11/29(日) 16:41:18p=(int*)0xF2DD14A2;
*p= 123456;
ほら、メモリかってに書き換えられるなんて危険!
0411デフォルトの名無しさん
2009/11/29(日) 16:48:54そしてたいていの場合2行目のようなコードは
プログラマの知らないところに紛れ込んでいる
0412デフォルトの名無しさん
2009/11/29(日) 16:51:12わかりやすい例も出せないのか。
0413デフォルトの名無しさん
2009/11/29(日) 16:53:38知らない間にやってるから危険
0414デフォルトの名無しさん
2009/11/29(日) 16:54:34Object o;
o = null;
とやるのとどこが違うんだ。
0415デフォルトの名無しさん
2009/11/29(日) 16:55:25*p = 0xB6DE;
0416デフォルトの名無しさん
2009/11/29(日) 17:08:57┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0417デフォルトの名無しさん
2009/11/29(日) 18:32:59Javaだとユーザが把握できるレベルまで抽象化されたObject-instanceに
対する処理しかできないから安全.これこそがOOPの利点.
君の例も「Object である o を null に初期化する」ことが明白だろ?
Cのポインタは,ユーザが把握できるレベルまで抽象化されているとは言い難い
平坦なメモリ上のアドレスに対して読み出しや書き込みができてしまうから危険.
一見平坦なメモリだがその上に複雑なデータ構造が載っていて,決して使っては
いけない滅びの呪文もあるの.だからいつも暖炉の裏に隠して結婚式の日にしか
0418デフォルトの名無しさん
2009/11/29(日) 19:19:19それでやりたいことは足りてるんだろうが、ゴミレベルだぞ。
0419デフォルトの名無しさん
2009/11/29(日) 19:41:100420デフォルトの名無しさん
2009/11/29(日) 20:05:42一見データのようにみせかけて
実はコードだとか
そういうプログラム書くには
Javaは適当ではない
0421デフォルトの名無しさん
2009/11/29(日) 20:11:32勝手に代入できるからって言う説だったからそれならnull代入するのと変わらないって反論。
つまり例が適当ではないという指摘。代入できること自体はJavaでもそうだし、
実際問題として自由にアドレスが入れられるからといって危険というわけではないだろってこと。
0422デフォルトの名無しさん
2009/11/29(日) 20:14:50がっがっがっ
0423デフォルトの名無しさん
2009/11/29(日) 20:17:15一般用途には必要はあまり無いだろうが、OSやjavaを動作させるための
ランタイムを書くためには必要になるわな。
0424デフォルトの名無しさん
2009/11/29(日) 20:21:56そして使えるようになるという努力を怠って停滞している。
それだけだと思う。
0425デフォルトの名無しさん
2009/11/30(月) 12:33:13Cの欠点だと思う人はCを使わなきゃいい、それだけの話
0426デフォルトの名無しさん
2009/11/30(月) 12:41:120427デフォルトの名無しさん
2009/11/30(月) 14:11:270428デフォルトの名無しさん
2009/11/30(月) 14:13:12なんでもできるので36歳からはじめるのはお勧めしない
0429デフォルトの名無しさん
2009/11/30(月) 14:20:03超えることはできる。
>>428のような奴に追いつくことは難しいにしても。
0430デフォルトの名無しさん
2009/11/30(月) 14:21:07でも、そんなの何でも同じじゃないか。
0431デフォルトの名無しさん
2009/11/30(月) 14:29:32その条件を満たす奴は日本には掃いて捨てるほどいる
0432デフォルトの名無しさん
2009/11/30(月) 14:31:21うむ。
VBでデバッガを書けるくらいまで極めないとね。
Cでデバッガを書くなんて温すぎるね。
0433デフォルトの名無しさん
2009/11/30(月) 14:34:56クラスに一人はいたよね。電子工作&PCオタク。
0434デフォルトの名無しさん
2009/11/30(月) 14:37:27うむ。
だけど、その条件を満たす層が日本の技術者人口に占める割合は半分以下のような。
文系卒、入社までプログラミング経験なし、研修期間は長くて1ヶ月なんてのが
いっぱいいるし。
0435デフォルトの名無しさん
2009/11/30(月) 16:14:26可変長構造体で
typedef struct {
int len;
char fuga[0];
} hage;
hage *h = (hage *)malloc(sizeof(hage) + 123456);
h->len = 123456;
みたいな使い方したことないのか?
0436デフォルトの名無しさん
2009/11/30(月) 16:22:31読んでないけど
無い!
0437デフォルトの名無しさん
2009/11/30(月) 18:00:170438デフォルトの名無しさん
2009/12/01(火) 01:23:47これは自分で領域を確保しているから、これって>>426がいっている意味と違うよね?
たぶん>>426がいっている意味は、h->fuge[123461]とかにアクセスできてしまうという意味だと思うぞ。
でもメモリを直接操作できるのはメリットでもありデメリットでもあるな。
パフォーマンスを出すには有効だけど、バグの温床になりかねないし、機種依存にもなるし。
0439デフォルトの名無しさん
2009/12/01(火) 07:15:38配列は範囲外アクセスはエラーにして欲しい。
まあ、その分パフォーマンスが落ちるんだろうが
ま、今は他の言語を使えばいいだけだからどうでもいいんだけどね。
0440デフォルトの名無しさん
2009/12/01(火) 08:51:12C の長所であり短所。
0441デフォルトの名無しさん
2009/12/01(火) 15:08:53アセンブラのアドレッシングモードそのものだからな
0442デフォルトの名無しさん
2009/12/01(火) 15:27:000443デフォルトの名無しさん
2009/12/01(火) 17:17:37http://codezine.jp/article/detail/4619
0444デフォルトの名無しさん
2009/12/01(火) 17:24:030445デフォルトの名無しさん
2009/12/01(火) 17:38:170446デフォルトの名無しさん
2009/12/01(火) 17:50:020447デフォルトの名無しさん
2009/12/02(水) 01:02:550448デフォルトの名無しさん
2009/12/02(水) 16:09:58国内ソフトウェア開発者、約 7 割が 35 歳以上
http://slashdot.jp/it/09/12/02/0252221.shtml
0449デフォルトの名無しさん
2009/12/02(水) 18:22:24明らかに適性なくて惰性で続けてる奴ですらそうだ。
0450デフォルトの名無しさん
2009/12/02(水) 19:32:390451デフォルトの名無しさん
2009/12/02(水) 19:41:34頭固くなってるから
COBOLerじゃねーの?
0452デフォルトの名無しさん
2009/12/02(水) 19:43:530453デフォルトの名無しさん
2009/12/02(水) 19:44:200454デフォルトの名無しさん
2009/12/02(水) 19:51:1210年くらい前=35歳が25歳の頃
メインストリームじゃん
0455デフォルトの名無しさん
2009/12/02(水) 20:13:51年を取っても管理職に行ける人数がほとんどいないってこと。
0456デフォルトの名無しさん
2009/12/02(水) 20:23:45■ このスレッドは過去ログ倉庫に格納されています