36歳のオッサンがC言語を始めたいのだが・・・
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/18(日) 21:02:460322デフォルトの名無しさん
2009/11/23(月) 02:29:23比較的仕事の多いのがいいならJava,php
ロジックが書ければいいならRuby,Python
MS EXCELやMS ACCESSを使いこなしたければVBAだが厨にならないよう気をつけるべし
0323デフォルトの名無しさん
2009/11/23(月) 02:48:490324デフォルトの名無しさん
2009/11/23(月) 05:08:010325デフォルトの名無しさん
2009/11/23(月) 05:10:050326デフォルトの名無しさん
2009/11/23(月) 05:14:421位である理由を説明しろと暗に水を向けたつもりだが
返ってきた答えは「おまえらバカに説明しても無駄。いいからかねだせフフン」という上から目線であり
まるっきりここの連中みたいでしねばいいのにとおもったって。
0327デフォルトの名無しさん
2009/11/23(月) 12:12:43∩___∩
/ ノ \ ヽ
| ● ● | なにマジになってんの?
彡 (_●_) ミ
/、 |∪| ,\ この鮭の切り身やるから帰れよ
/.| ヽノ | ヽ
,,/-―ー-、, --、 .|_,|
r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ )
|,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:|
.ヽ,′ ; `"";;;;;⌒゙')
´`゙'''''''''''‐-‐'"`‐-‐'"゛ `゙´
| .‖ /
("___|_`つ
0328デフォルトの名無しさん
2009/11/23(月) 12:27:27まず何のためにC言語勉強するのか・・・
それを明らかにしろ
勉強の基礎だ。
単純な話、
〜〜作りたいから〜〜な風に○○言語勉強したいんだけど・・・どう?
みたいに聞けばいいんだよ。
もう強制的に勉強させられる学生じゃないんだからよ。
大人は自分から本当に必要だと思う所(本心から学びたい所)だけ学ぶもんだ。
じゃないと勉強なんて苦痛なだけだ。
>>327
何事もマジになった方が面白いだろ。
0329デフォルトの名無しさん
2009/11/23(月) 13:19:000330デフォルトの名無しさん
2009/11/23(月) 14:26:590331デフォルトの名無しさん
2009/11/23(月) 14:43:290332デフォルトの名無しさん
2009/11/23(月) 15:00:030333デフォルトの名無しさん
2009/11/23(月) 15:32:33じゃあスレタイ変えようぜ
36歳のお兄さんがC言語を始めたいのだが・・・
0334デフォルトの名無しさん
2009/11/23(月) 15:39:540335デフォルトの名無しさん
2009/11/23(月) 15:40:4936歳のおばさんがC言語を始めたいんですが・・・
0336デフォルトの名無しさん
2009/11/23(月) 17:11:28こっちの方がいっぱい釣れそうだなw
0337デフォルトの名無しさん
2009/11/23(月) 17:15:460338デフォルトの名無しさん
2009/11/23(月) 17:33:040339デフォルトの名無しさん
2009/11/23(月) 17:35:460340デフォルトの名無しさん
2009/11/23(月) 18:47:56ここで塾所の定義がわかる
http://namidame.2ch.net/test/read.cgi/dame/1255254791/
0341デフォルトの名無しさん
2009/11/23(月) 22:15:220342デフォルトの名無しさん
2009/11/23(月) 23:01:510343デフォルトの名無しさん
2009/11/23(月) 23:12:46プログラムしか楽しみがなかったああああああああああああああ
0344デフォルトの名無しさん
2009/11/23(月) 23:32:26今の楽しみは何ですか?
0345デフォルトの名無しさん
2009/11/23(月) 23:36:500346デフォルトの名無しさん
2009/11/23(月) 23:46:580347デフォルトの名無しさん
2009/11/24(火) 00:09:280348デフォルトの名無しさん
2009/11/24(火) 02:10:42っていうかいつの死語だよw
0349デフォルトの名無しさん
2009/11/24(火) 03:48:140350デフォルトの名無しさん
2009/11/24(火) 05:19:19Cは理解できるようになってインラインアセンブラとかもわかるようになったんだが、
どうもC++やその他の高級言語はよくわからん。
きっと概念ってやつだな。
抽象化されすぎて、メモリ上にどのように配置され方とかレジスタをどう使うとかが、
よく見えなくて何となく気持ち悪く感じるんだ。
Cができれば潰しが聞くなんて聞いたからCを覚えたんだが、
潰しが効いて潰されてしまったのだろうか?
0351デフォルトの名無しさん
2009/11/24(火) 09:32:03先が危ないのは高級言語しか扱えない連中。こっちの方がずっと使い捨てになる可能性が高い。
Cなら、スクリプト言語を組み込んだり拡張したりできるし、そういう点でも潰しが効くんじゃない?
不安ならschemeやら関数型で高階関数あたりを学んだり、squeakで遊んで概念を学べばいいよ
0352デフォルトの名無しさん
2009/11/24(火) 10:34:09低級言語もできて高級言語もできないとだめ。どっちかなんてだめ。
0353デフォルトの名無しさん
2009/11/24(火) 12:38:08同意だが、低級言語ができない奴は、ちょっと想定外のことが起きるとお手上げになるからな。
> メモリ上にどのように配置され方とかレジスタをどう使うとか
こういう知識は、高級言語でさくさく作るためにも必要だと思うよ。
0354デフォルトの名無しさん
2009/11/24(火) 17:05:460355デフォルトの名無しさん
2009/11/24(火) 23:14:07なんでこういう意見がでてくるんだろうな。
エンジニアリングとマネジメントは全く別物だよ。
優秀なエンジニアは必ずしも優秀なマネージャに非ず。
また逆もしかり。
こういう意見が出てくる辺り、情報産業すらも理系軽視っつうか、文系支配なんだって実感するな。
0356デフォルトの名無しさん
2009/11/24(火) 23:19:15だからどっちかだけじゃだめって書いてるだろ
これだから低級言語厨は使えないんだよ。
0357デフォルトの名無しさん
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でもそうだし、
実際問題として自由にアドレスが入れられるからといって危険というわけではないだろってこと。
■ このスレッドは過去ログ倉庫に格納されています