09/11/01 18:24:12
まあ、普通かそれより上のプログラマなら、やっぱり手書きしたほうが効率よくなる。
ボンクラには無理かもしれんが、普通のプログラマなら十分早く書ける。
GCCあたりのへっぽこコンパイラが吐き出すコードなんて品質悪すぎる。
152:デフォルトの名無しさん
09/11/02 09:27:41
それはない
153:デフォルトの名無しさん
09/11/02 09:36:04
人間はコンパイラの吐くコードも参照できるので普通未満でもコンパイラに負ける事は無い
154:デフォルトの名無しさん
09/11/02 11:29:38
gccのコンパイル作業を人間が人手でやってたら何年かかっても終わらん
155:デフォルトの名無しさん
09/11/02 11:38:12
Arduino使いの俺に死角は無い
156:デフォルトの名無しさん
09/11/02 11:57:41
gccにコンパイルさせてその結果をさらに人手でチューニングするんでしょ。
まあ保守考えたらやらんわな
157:デフォルトの名無しさん
09/11/02 12:56:20
単にアセンブリ言語読み書きできない人が保守できないとか言っているだけか
158:デフォルトの名無しさん
09/11/02 13:34:59
手直しで、スケジューリングペナルティ回避できるのか?w
すごいプログラマがいるもんだなw
159:デフォルトの名無しさん
09/11/02 13:35:19
お前は自分が保守し続けるわけだな、ご苦労さん。
160:デフォルトの名無しさん
09/11/02 13:36:33
>>151
gcc4.4.1の最適化性能をあなどるなかれ
161:デフォルトの名無しさん
09/11/02 14:00:54
>>158
貴方の想定する状況だと可能ならコンパイラを手直しした方がいいんじゃないか?
162:デフォルトの名無しさん
09/11/02 17:55:50
インテルのコンパイラはかなり性能がいい
値段はちと高いが
>>151みたいなアセンブラ神話を信じているのは、相当なおっさんだろうなぁ
163:デフォルトの名無しさん
09/11/02 21:34:04
おっさんっていうか、「アセンブラ書ける俺様かこいい」っていう
悲しい人でしょ
164:デフォルトの名無しさん
09/11/02 22:52:51
ですよね、手書きの方がいいってどんだけ昔のアーキテクチャ相手にしているのか・・・それとも組み込み系?それならまた話は違うかも
165:デフォルトの名無しさん
09/11/02 23:18:51
おっさんの昔話は黙って聞いてやるもんだ
166:デフォルトの名無しさん
09/11/02 23:19:39
あの汚いアーキテクチャのx86/x64を手書きでアセンブラで
バリバリソースを書くとか考えても寒気がしてくる
167:デフォルトの名無しさん
09/11/03 02:18:40
>>1
俺は50で初めてパソコンにさわり、Excel VBAを使い、Cを勉強して
書けるようになり、更にAdaに手を出した饅頭屋の親父を知っています。
この饅頭屋がぶっ飛んでいるだけだという意見には賛同。
ただ、プログラマになるならともかく、プログラム書くだけなら年齢の
制限などないという生きた証明だと思います。
168:デフォルトの名無しさん
09/11/03 12:49:14
36歳なんかまだお兄さんじゃないですか。
169:デフォルトの名無しさん
09/11/03 13:07:27
35才IT土方定年説
それまでキャリア積んどかないとSEになれない
170:デフォルトの名無しさん
09/11/04 02:18:42
>>160
ちゃんとコンパイラが吐き出してるコード見てる?
人間がきちんと設計してやったものに比べて、とても無駄の多いコード吐き出してるよ。
>>162
だからGCCって指定して書いたでしょうに。
>>163
読めて、書けて、それではじめて一人前。
それができないのは恥ずべき事だけど、出来たからと言って別に誇るべき事じゃない。
171:デフォルトの名無しさん
09/11/04 09:54:43
>>170
もう痛々しいから態々出てきて恥の上塗りすんのやめたら?
172:デフォルトの名無しさん
09/11/04 10:06:32
アセンブリ言語を読み書きできるよりMikuMikuDanceを
作った樋口Mのほうを尊敬する。
173:デフォルトの名無しさん
09/11/04 10:08:29
何の役にも立たないうえに、CPU変わって真っ先につぶされるコードw
174:デフォルトの名無しさん
09/11/04 12:58:37
>>170
昔のCPUは確かに命令数が多いと速度が落ちたが、現在のCPUは
RISCに近い動作と、あと深いパイプラインによって、わざと命令数を
増やして単純な命令に分解した方が実行速度が速い事がままある
コンパイラはそういう事まで頭に入れて最適化している
gccはCPUの種類まで指定できるんだぞ?
175:デフォルトの名無しさん
09/11/04 14:36:44
>>170はCPU設計屋で、コンパイラの吐いたコードを眺めては
いつも苦々しく思っているのかも。
176:デフォルトの名無しさん
09/11/04 16:29:16
(゚Д゚)ハッ!170がコンパイラ書けば良いのだ。
177:デフォルトの名無しさん
09/11/04 17:39:28
「!!!」
>>176の書き込みを見た直後、>>170は飛び上がるように立ち上がった。
しばらくそのまま静止していたかと思うとゆっくりと椅子に戻ったが、手は異様な速度でマウスとキーボードを酷使し、口から呪文のような言葉を漏らしながらコードを書き始めていた。
178:デフォルトの名無しさん
09/11/04 18:01:10
なんだか星新一か草上仁のSSに出てきそうだなw
179:デフォルトの名無しさん
09/11/04 18:03:38
本当にアセンブラペラペラな人は>>170みたいに、
アセンブラできる俺かこいい、的な態度はとらないものだよ。
中途半場にできるから、ああいう態度をとりたくなってしまうのだ。
スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
人を見下したりしないもんさ。
180:デフォルトの名無しさん
09/11/04 19:04:01
諺で言うと「弱い犬ほどよく吠える」って事だな
181:デフォルトの名無しさん
09/11/04 23:21:05
>スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
>人を見下したりしないもんさ。
ひとによる
182:デフォルトの名無しさん
09/11/04 23:55:41
>>170
ちゃんとプロファイラが吐き出してる結果見てる?
コンパイラがきちんと最適化してやったものに比べて>>170のコードは劣っているよ。
183:デフォルトの名無しさん
09/11/05 10:04:20
実際に書かれたもので比較しない限り、永遠に水掛論にしかならねーよw
184:デフォルトの名無しさん
09/11/05 13:24:45
水掛け論が大好きな2chで何を言っておるのかね君は
185:デフォルトの名無しさん
09/11/05 16:53:47
>>179
> 本当にアセンブラペラペラな人は>>170みたいに、
> アセンブラできる俺かこいい、的な態度はとらないものだよ。
> 中途半場にできるから、ああいう態度をとりたくなってしまうのだ。
>
> スポーツでもなんでも、本当にうまい人はそれを鼻にかけて、
> 人を見下したりしないもんさ。
で?勝手に見下されてるって騒いでる馬鹿がいるだけでしょ。
別に特別な技能というわけじゃあるまいし。
186:デフォルトの名無しさん
09/11/05 17:42:55
はいはいすごいすごい
187:デフォルトの名無しさん
09/11/05 17:46:27
こんなところで必死になってもしょうがねーのに。
188:デフォルトの名無しさん
09/11/05 18:43:48
>>185
引用もまともにできない男の人って…
189:デフォルトの名無しさん
09/11/05 19:03:07
やっぱりオッサンは根本的にダメだな
190:デフォルトの名無しさん
09/11/07 08:23:54
>>170に安価つけてるやつのほとんどが自演に見えて仕方ない
191:デフォルトの名無しさん
09/11/07 08:43:41
おまえモナ
192:デフォルトの名無しさん
09/11/07 13:42:31
人間がアセンブラで記述すれば速くなると勘違いしている奴は
阿呆だと思うのは
最近のCPUの構造を知っていれば、まあ当然のことと思うわな。
やっと規制解除されたよ
193:デフォルトの名無しさん
09/11/07 14:34:14
最近のCPUを熟知してるコンパイラなんか足元にも及ばないスーパープログラマーかも知れないだろw
194:デフォルトの名無しさん
09/11/07 16:38:26
最近のCPUを熟知していないコンパイラしか存在しない環境の可能性もある。
CELL用のコンパイラはどうなったのかしら?^^
195:デフォルトの名無しさん
09/11/07 17:24:37
>>194
キサマノフ
196:デフォルトの名無しさん
09/11/08 00:57:02
GCC 4.4も人力による最適化には遠く及ばないね。
特にSIMD使おうと思ったらコンパイラ任せにはとてもできない。
速度が重要でないどうでもよいところだけは、コンパイラ任せにできるけどね。
197:デフォルトの名無しさん
09/11/08 00:59:45
>>196
当たり前だろ
SSEはインラインアセンブラを使うのが常識だ
ひょっとして馬鹿?
198:デフォルトの名無しさん
09/11/08 01:56:56
SSE使える程度に正しくターゲットのCPUを理解しているなら、他の部分も手書きした方が
効率良いコードになる。逆に、それが出来ない奴はインラインアセンブラを使っても
コンパイラ任せにした程度の性能しか引き出せない。
199:デフォルトの名無しさん
09/11/08 04:40:51
この馬鹿時間は無限でタダだと思ってやがる
200:デフォルトの名無しさん
09/11/08 14:42:30
人間の集中力と判断力と処理能力を誤認しすぎw
201:デフォルトの名無しさん
09/11/09 11:54:12
>>197
iccならやってくれる。
202:デフォルトの名無しさん
09/11/09 11:58:41
C/C++ から main 関数が消える日
URLリンク(d.hatena.ne.jp)
203:デフォルトの名無しさん
09/11/09 16:16:37
URLリンク(d.hatena.ne.jp)
204:デフォルトの名無しさん
09/11/09 22:41:16
まぁ、ターゲットをムチャクチャ絞って超がんばれば人間が勝つ場合もある。
プログラム実行中に自コードを書き直してジャンプ命令無くすとか、
むちゃなスタックの使い方をして芸術的なコールバックロジックを組むとか。
ただ、リリースコンパイルが吐いたバイナリを眺めながら部分的に
インラインアセンブラで最適化する程度だとCPUの専用命令使わない限り
レジスタの復帰、退避とかでそんなにアドバンテージは上がらない気がする。
そして出来たコードはえらくターゲットが狭く、保守が面倒。
ま、アセンブラレベルで最適化が求められるほど処理速度が重要なケースが
どれくらいあるかは、アセンブラ人口で判断すれば良いよね。
とは言え、職場によってその重要度は大きく変わるのでなんとも言えないけど。
205:デフォルトの名無しさん
09/11/09 23:12:19
>プログラム実行中に自コードを書き直してジャンプ命令無くすとか、
パイプラインが乱れ、キャッシュも無効になるから、むしろ遅くなるんじゃね?無意味
206:デフォルトの名無しさん
09/11/09 23:14:17
そういう高性能なCPUはターゲット外です^^
207:デフォルトの名無しさん
09/11/09 23:20:13
SSE使いたいならアセンブラより
intrinsicsの方が良いだろ。
208:デフォルトの名無しさん
09/11/09 23:22:58
このジジイまだ言ってやがる
年取るとやっぱり脳が固くなるのかねえ
209:デフォルトの名無しさん
09/11/09 23:29:23
脳が硬くなるというより、心が硬くなる、
言い換えると、頑固になって他人の言うことを聞けなくなる^^
210:デフォルトの名無しさん
09/11/10 00:15:40
心が硬くなるというのはプログラマにとっては致命的だなあ
35才定年説は本当なんだね
211:デフォルトの名無しさん
09/11/10 01:06:22
そうかな。
>>170みたいな奴は、ハッカー気質が感じられて、俺は嫌いじゃない。
むしろゆとりにこの業界を去ってもらいたい。
212:デフォルトの名無しさん
09/11/10 01:44:23
っていうかぁ、最近のCPUは
コンパイラがはき出したコードを見ただけでは、
実行スピードはわからんだろ。
昔のCPUのように実行クロックを足し算すれば、実行時間がわかるなんてこと無い訳だから。
213:デフォルトの名無しさん
09/11/10 01:48:37
>>211=>>170
自作自演乙
214:デフォルトの名無しさん
09/11/10 03:02:17
>>213
はいはい。
そういうことにしときなよ。
俺自身は、コンパイラを凌ぐコードを書けるわけじゃないし、
人力でそれをやるのは難しいと思っているが、そんなありきたりな結論で
終わらず、バイナリアン道を求道する>>170みたいな奴は面白いと思う。
>>170以降のレスで「ダメだこいつ」って思ったのは
>>186>>187>>189>>208>>209>>210辺りだな。
215:デフォルトの名無しさん
09/11/10 04:34:43
お前が一番ダメだなw
216:デフォルトの名無しさん
09/11/10 09:59:56
まあおれも>>241がダメだと思った連中は年食うと本当にダメになる人たちだと見たが。
217:デフォルトの名無しさん
09/11/10 10:00:17
おおっと>>214だった*
218:デフォルトの名無しさん
09/11/10 10:10:21
そんなことより外国人参政権付与を阻止しろよ
219:デフォルトの名無しさん
09/11/10 10:12:44
短い煽りレス相手に顔真っ赤にしてアンカーつけまくる>>214が滑稽だろ
あの程度を軽くスルーできないなら2chには向いてないよ
220:デフォルトの名無しさん
09/11/10 12:00:49
もっとフリーダムになれよ
221:デフォルトの名無しさん
09/11/10 12:16:12
オッサンに何言ってももう遅い
222:デフォルトの名無しさん
09/11/10 12:39:04
おっさんになるとつまらない自尊心のせいで
ちょっとの煽りもスルーできなくなるんだよね^^
223:デフォルトの名無しさん
09/11/10 12:46:25
おまえモナ
224:デフォルトの名無しさん
09/11/10 20:31:03
>>140
FreeBasicとかgambasとか?
gc全盛期だけども、アセンブリ読もうとしない人って向学心ないよね
225:デフォルトの名無しさん
09/11/11 09:13:38
>gc全盛期だけども
何を言っているのかわからねー
226:デフォルトの名無しさん
09/11/12 00:57:29
なんでもいいが他人の書いたコードを読めない限り汚いものになる
SourceForgeで落としてきてコード読んで書くのが上達する唯一の方法。
Windowsでちょっと遊ぶならvbaかruby。
C、C++は学習コストが高いし個人が遊ぶのには微妙。
107を見るかぎり、prologとかでも十分に良さげ。
世の中で、素人にC++を勧めるような奴だけは絶対に信じちゃだめだ
227:デフォルトの名無しさん
09/11/12 01:47:09
>>226
一生Prologやってろオヤジ
228:デフォルトの名無しさん
09/11/12 22:10:44
>>227
情報系の大学では、手続き型以外に関数型や論理型を学ぶことになってんだ土方
229:デフォルトの名無しさん
09/11/12 22:53:46
>>228
それがどうした
相変わらずレスのピントがボケてるぞ
もうボケ老人か?w
230:デフォルトの名無しさん
09/11/13 00:28:47
>>229
だから,就職したらお前みたいなど低能を顎で使ってやるっつてんだよ
231:デフォルトの名無しさん
09/11/13 01:04:26
なんか嫌なことでもあったんか?
だれかにいじめられたとか?
232:デフォルトの名無しさん
09/11/15 14:01:37
単なる知的障害者だろう。相手すんな。
233:デフォルトの名無しさん
09/11/16 21:05:33
童貞ではCは無理
234:デフォルトの名無しさん
09/11/17 02:14:06
ふむ
235:デフォルトの名無しさん
09/11/17 21:10:44
36歳。はじめてのC
236:デフォルトの名無しさん
09/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
237:デフォルトの名無しさん
09/11/18 10:13:07
だって、涙が出ちゃう。36歳だもの、わかって~
238:デフォルトの名無しさん
09/11/18 18:54:18
♣ฺ
239:デフォルトの名無しさん
09/11/19 02:46:57
まあ、普通かそれより上のプログラマなら、やっぱり手書きしたほうが効率よくなる。
ボンクラには無理かもしれんが、普通のプログラマなら十分早く書ける。
GCCあたりのへっぽこコンパイラが吐き出すコードなんて品質悪すぎる。
240:デフォルトの名無しさん
09/11/19 03:13:00
まだIT土方定年年齢を過ぎたジジイがごねてるのか
241:デフォルトの名無しさん
09/11/19 04:28:24
生涯現役です
242:デフォルトの名無しさん
09/11/19 05:21:15
体力は老化しても脳は老化しない
と思っていた時期が私にもありました
243:デフォルトの名無しさん
09/11/19 05:28:00
ほんとに有能なら50・60超えてもバリバリに効率いいコード書けるけどな。
244:デフォルトの名無しさん
09/11/19 09:43:39
コーディングは体力勝負の肉体労働だぜ
245:デフォルトの名無しさん
09/11/19 18:34:23
36歳はまだおじさん
246:デフォルトの名無しさん
09/11/19 19:30:45
もっとこう職人的な世界だと思っていたんだが。まずいとこきちゃったのかなぁ…。
247:デフォルトの名無しさん
09/11/19 19:42:35
職人が大事にされない世界
まぁ似非職人が跋扈してて
粗製乱造になってるから
クライアントから信用されない
技術の判るクライアントじゃないと
騙されっぱなしボッタクられっぱなしの世界
卵が先か鶏が先か判らんが
似非職人を放置した業界にも責任がある
免許所有者しか開発に関われないようにして
とっくの昔に有資格者による師士独占業種にするべきだった
248:デフォルトの名無しさん
09/11/19 20:29:51
アマチュアの方が上ってレベルのプログラマは、この不況で首でも吊ってくれれば良い
249:デフォルトの名無しさん
09/11/19 22:43:53
具体的なコードも出さないでプログラマ気取り
250:デフォルトの名無しさん
09/11/19 23:23:49
36歳童貞
Cに初挑戦してみたが
挫折というスレだったのか
251:デフォルトの名無しさん
09/11/20 01:41:01
>>247
何わけのわからん事言ってんのオッサン
252:デフォルトの名無しさん
09/11/20 02:00:52
文系の新卒なんざ雇うなっつーの。ポインタわかりませんとかもうね
253:デフォルトの名無しさん
09/11/20 02:25:22
うむ。
文系卒は、大学卒業時点で、理系・情報系卒とはすでに雲泥の差があることを自覚した方がいい。
というか、大学入学時点ですでに相当差がついている。
リトルリーグ・中学校・高校部活と野球をやってきた奴と、ボールすら握ったことのない奴が
勝負するようなもんだからな。
そんなに差がないのは、レポート丸写しの底辺レベルくらいだな。
254:デフォルトの名無しさん
09/11/20 02:38:41
ところがどっこいポインタを知らない文系の新卒を採るんだよなこれが
36才のおっさんよりもな
255:デフォルトの名無しさん
09/11/20 03:12:58
ポインタ知らなくても食えるプログラムの仕事がいっぱいあるからだよ。
受注する仕事のほとんど全部VBとか簡易dbとかの会社も普通にある。
256:デフォルトの名無しさん
09/11/20 03:20:21
学卒22歳、平均的なおつむなら
ポインタなんて一週間もあれば理解できる。
ポインタと文系、理系は関係ない。
理系でもバカは使い物にならんよ。
257:デフォルトの名無しさん
09/11/20 04:04:12
変な癖ついてたり、大して分かってない癖に反論するようなヤツらよりは、
0から教え込む方がマシって判断なんじゃね?
258:デフォルトの名無しさん
09/11/20 04:10:53
使い捨て?
259:デフォルトの名無しさん
09/11/20 06:18:58
理系出身で数学が得意って言って採用された香具師が
実はフーリエ変換を知らなかったでござるよ
260:デフォルトの名無しさん
09/11/20 06:18:58
生え抜き
261:デフォルトの名無しさん
09/11/21 21:14:14
理系出身でも数学は範囲が広いだろ。そいつを採用した人事もアホだ。何を評価したんだ?
ってか、フーリエ変換ってそれほど中心にくるようなもんだっけ?
うちの大学がど底辺で、社会的に無能を量産しているのだけは確かなんだが。
プログラムは書けない。文法すら分からない。数学もわからない。レポートは平気で他人の丸写し。
はよ潰せ。
262:デフォルトの名無しさん
09/11/21 22:16:13
高速えびふりゃー変換知ってると、いろいろ便利なことがあるよ。
263:デフォルトの名無しさん
09/11/21 22:27:14
>>262
可能な範囲でいいので役にたつこと、もっと教えてください
264:デフォルトの名無しさん
09/11/21 22:53:07
俺36歳のオッサンだが、行き詰っている。
tan(ラジアン値)ってやりにくい
底辺と高さが解っていて角度求める場合にどうしろと・・・
265:デフォルトの名無しさん
09/11/21 23:20:08
マジレスするとatan2(y,x)
266:デフォルトの名無しさん
09/11/21 23:53:31
>>256
一週間で正確に二分木がかけるようになって、双対リスト書いて、
ポインタの配列と配列のポインタの違いと、多次元配列と一次元配列が等価で
多次元配列の渡し方が理解できた文系なんてみたことがない。
そもそも、それだけの理解力がある文系がプログラマになろうなんて意味がわからない。
多言語の経験があるならともかく、全く未経験の文系を雇うな
何がコミュニケーション能力だ。
267:デフォルトの名無しさん
09/11/22 01:39:30
>>266
激しく同意。
文系が1週間で習得できるほど、情報科学分野は甘くはない。
そういう寝言は、せめてSICPを完全に理解できてから言え。
268:デフォルトの名無しさん
09/11/22 02:04:06
どんだけレベルの低い職場にいるのかよくわかります^^
K&R第2版にどれも全部書いてあるじゃないですか。
269:デフォルトの名無しさん
09/11/22 02:05:19
あ、リストは一方向だったかな?^^;
270:デフォルトの名無しさん
09/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);
}
271:デフォルトの名無しさん
09/11/22 02:15:53
ポインタ理解できたくらいじゃリストラは回避できません
272:デフォルトの名無しさん
09/11/22 02:41:46
うむ。
ITは、就職した時点で、IT以外の職業とはすでに雲泥の差があることを自覚した方がいい。
というか、ITなんてもんに興味を持った時点で底辺人生が決まったようなもの。
リトルリーグ・中学校・高校部活と野球をやってきた奴と、ボールすら握ったことのない奴が
勝負するようなもんだからな。
ITとそんなに差がない職は、警備員や新聞配達等の底辺職くらいだな。
273:デフォルトの名無しさん
09/11/22 02:59:29
ITすらまともにこなせない文系は警備員でもやってろってことですね
274:デフォルトの名無しさん
09/11/22 04:13:01
ITも警備員も一緒ってことだろ。
275:デフォルトの名無しさん
09/11/22 05:43:18
引数の順序が逆なのに気付かない
276:デフォルトの名無しさん
09/11/22 05:52:04
>>270
まさかラジアンを知らんのか
これだから文系は糞って言われるんだぜ
277:デフォルトの名無しさん
09/11/22 06:07:17
ラジアン理解できたくらいじゃリストラは回避できません
278:デフォルトの名無しさん
09/11/22 06:07:51
>>270
a=atan2(x,y)*90.0/3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679;
279:デフォルトの名無しさん
09/11/22 06:09:28
>>271
ポインタ理解できていなければリストラ筆頭です
>>277
ラジアン理解できていなければリストラ筆頭です
280:デフォルトの名無しさん
09/11/22 06:17:23
つか、弧度法って数Ⅱあたりで習う範囲じゃなかったか?
数Ⅱは文系でも必修だったはずだから
ラジアン理解できてないってことは中卒ってこと?
そらリストラされるわ。
281:デフォルトの名無しさん
09/11/22 07:22:17
文系だと大学受験に数学使わないとこ多いから、ラジアンなんか知らないやつは多いだろ。
282:デフォルトの名無しさん
09/11/22 07:37:36
>>280
ラジアンの定義は?
283:デフォルトの名無しさん
09/11/22 07:45:28
ラジがあんあんします^^
284:デフォルトの名無しさん
09/11/22 07:49:11
マ板でやれ、このルサンチどもめが。
285:デフォルトの名無しさん
09/11/22 09:48:20
>>278
ありがとうございます
謎が解けました
>>280
ちなみに畑違いの職業だし、リストラされていないぜ
中学、高校の数学なんて、使っていなければ忘れるだろう
36にもなればw
286:デフォルトの名無しさん
09/11/22 09:56:21
数IIとかって、30年くらい前の教科なのかな?
287:デフォルトの名無しさん
09/11/22 13:44:23
>>286
今は無いの?
>>280も実はオッサンだって事だなw
288:デフォルトの名無しさん
09/11/22 13:51:48
俺が習ったとき(25年前)は、線形代数とか基礎解析とかいう名前になってた。
数Ⅲは、微分積分・確率統計だったかな。
今はまた変わってるんだろうね。
289:デフォルトの名無しさん
09/11/22 13:57:47
え、今は数IIAとか数IIBとかないのか
290:デフォルトの名無しさん
09/11/22 14:13:42
今はこんな感じなん?
Ⅰ、Ⅱ、Ⅲ、A、B、C
啓林館[高等学校 数学 教科書]
URLリンク(www.shinko-keirin.co.jp)
291:デフォルトの名無しさん
09/11/22 14:17:03
あたし、ゆとり第一世代だけど、4、5年前まではあったと思うよ^^
それから、逆正接は、atan2(x,y)でなくてatan2(y,x)。xとyが逆
292:デフォルトの名無しさん
09/11/22 14:22:33
例え弧度法忘れてたにしろ、atan2の説明見て思い出すor調べることができないようじゃ、
この先無理だろw
293:デフォルトの名無しさん
09/11/22 14:50:58
ついでだからatan()からacos()とasin()を自分で導いてみろ
acos()もasin()ももちろん使ったらだめな
使っていいのはatan()とsqrt()のみ
294:デフォルトの名無しさん
09/11/22 15:25:18
acos(x)=atan(sqrt(1/x^2-1))
295:デフォルトの名無しさん
09/11/22 15:35:07
asin(x)=atan(sqrt(x^2/(1-x^2)))
296:デフォルトの名無しさん
09/11/22 15:44:13
残念でした
acos(x)=atan(x/sqrt(1-x))
asin(s)=atan(x/sqrt(-x^2+1))+π/2
数学やり直した方がいいな
297:デフォルトの名無しさん
09/11/22 15:45:03
あ、しまった
×asin(s)=atan(x/sqrt(-x^2+1))+π/2
○asin(s)=-atan(x/sqrt(-x^2+1))+π/2
298:デフォルトの名無しさん
09/11/22 15:46:32
数学やりなおせw
299:デフォルトの名無しさん
09/11/22 15:48:34
ちなみにx86のFPUにはFPATANしかないので、FPACOSとFPASINは
無いので>>296-297の式から誘導する
実際にベンチマークを取って見れば分かると思うが、asin()とacos()がatan()
よりかなり遅いのがわかるだろう
300:デフォルトの名無しさん
09/11/22 16:23:27
何このスレ・・・
ものすごいレベル低いんですけど・・・
301:デフォルトの名無しさん
09/11/22 16:31:52
>>300
スレタイ嫁
302:デフォルトの名無しさん
09/11/22 17:47:39
>>300 はスレタイさえ読めない超低レベルだという結論が出たようですね
303:294&295
09/11/22 18:38:02
合っているワイ!
バーカ!!
304:デフォルトの名無しさん
09/11/22 19:21:47
C言語を始めるというより
C言語を使って何を作るかでそ。
作り出せば答えならアチコチに転がっているネット。
作る意志が大事。
305:デフォルトの名無しさん
09/11/22 19:37:02
vbaやpythonで足りるようなことをcでやろうとしてんだよ。
Cで作る必用がないんだよ。作るための道具を間違えてんだよ。
方向からして誤ってんだよ。
306:デフォルトの名無しさん
09/11/22 20:06:55
vbaはゴミ
pythonはマイナー
将来性もあり、ツブシの利くC/C++系を選択するのは妥当
307:デフォルトの名無しさん
09/11/22 20:23:51
必要より先に必用が出てくる変換はいや過ぎるw
308:デフォルトの名無しさん
09/11/22 20:34:56
Javaってどうなの?
309:デフォルトの名無しさん
09/11/22 20:45:22
>>306
でかい釣り針だな。
36歳に、Cみたいな低級言語とC++みたいな混沌とした言語を勧めてどうするんだ。
おまえ、他人に苦行を勧めるタイプの人間だろ
310:デフォルトの名無しさん
09/11/22 20:49:17
>>308
やったことないけど趣味ならC#をやる。M$が気合を入れてくだろうし、将来性があるから
311:デフォルトの名無しさん
09/11/22 21:40:52
>>309
俺36歳だが、結局どの言語やればいいの?
たとえ簡単でも、マイナーなやつは情報が少なくて困る
312:デフォルトの名無しさん
09/11/22 21:43:40
C#
313:デフォルトの名無しさん
09/11/22 21:47:23
>>311
逆に聞く
何作りたいの?
それによって、回答が変わるから
314:デフォルトの名無しさん
09/11/22 22:03:35
pythonなんて腐るほどドキュメントあるのにマイナー扱い
315:デフォルトの名無しさん
09/11/22 22:09:38
>>311
javaがベスト
316:デフォルトの名無しさん
09/11/22 22:19:44
いっそ情報なんて少ない方がいいんじゃねえの・・・
JVM系、MS系、LL系・・・押さえきれねえよマジでw
K&Rとパソコン本体の「テクニカルマニュアル」だけで他はいらんと思えてた頃が恋しい
317:デフォルトの名無しさん
09/11/22 22:21:08
HSPやActiveBasicなんかに走ったらどうするんだ
318:デフォルトの名無しさん
09/11/22 23:28:38
>>311
俺もなにがやりたいかによるんで一概に言わないが、sdl, tcl/tk, allegroあたりが使えるスクリプト言語を探しておくといい。
そこからC/C++を平行して勉強すると良いと思う。
>>316
ならばSqueakにでも行かせればいいと思う。
あれならやりたいことは一通りできて業務用アプリ組めるからね。
319:デフォルトの名無しさん
09/11/23 00:28:01
>>318
標準でtcl/tk内臓のpythonが最強ですねわかります
320:デフォルトの名無しさん
09/11/23 00:38:46
頭悪い奴が多いな、このスレは・・・
何を作りたいのか、何が目的なのかが明確になっているなら
こんなスレ立てたり、こんなとこで漠然としたことを書き込んだりなどする訳がないだろ。
なんでこの程度のことさえわからんのかねぇ。
要するに、明確な目的もなく漠然としているんだろ。
36歳童貞でもCならテクニシャンだぜ、ただしコンピュータ言語のな、そんなオレってカッコイイだろ的な
脳内妄想と股間を膨らませているのだろ。
321:デフォルトの名無しさん
09/11/23 01:40:17
>>320
頭悪い奴だな。初心者に親切装って知識ひけらかしてるだけだろ。
俺、こんなマイナー言語や処理系を知ってるんだぜ?玄人だろ?的な
だいたい、入門したては処理系探したり、学習方法なり、
人から教われることができれば、2、3分でわかるような方針ですら、
探し回った挙句の果てに挫折するだけだ。tkなんてGUIはカビでも生えそうだから止めとけ。
squeakなんてマイナーもマイナーだ。Cの入門者が触るようなものか?
毎年新しい言語をひとつは覚えようとする奴が覚えるようなものでねーの?
まず、1はドザだ。他のOSユーザーなら扱っているうちに勝手に情報が入ってくる。
だからもう、Excelでも弄れるように素直にVBAかVBでも使っとけ。それかC#。
マイクロソフトのお庭で遊ぶのにJavaなんか持ち出してきてどうすんだ。
今時にテキストエディタでプログラムを書くのも変
ベンダーがIDEを出して充実してるものを使えって
それで、選択肢はVBかC++かC#。C++は強力だけれど罠が多い。
VBはC#に置き換えようとして消えそうな気がする。
だから、もうC#で良いだろ。言語的には綺麗な設計なんだし
もっとも目的は明確でないから、汎用的なスクリプト言語を学んでおいた方が良いだろうとは思うけど
322:デフォルトの名無しさん
09/11/23 02:29:23
基本から押さえようと思うならアセンブリ言語,C/C++,Lisp
比較的仕事の多いのがいいならJava,php
ロジックが書ければいいならRuby,Python
MS EXCELやMS ACCESSを使いこなしたければVBAだが厨にならないよう気をつけるべし
323:デフォルトの名無しさん
09/11/23 02:48:49
こいつら馬鹿すぎるwww
324:デフォルトの名無しさん
09/11/23 05:08:01
スパコンの予算出ることが決まったぞ
325:デフォルトの名無しさん
09/11/23 05:10:05
私はカルボナーラの方が好きれす
326:デフォルトの名無しさん
09/11/23 05:14:42
レンホーが田原の番組で「どうして2位じゃいけないのか」発言の真意について語ってたぞ。
1位である理由を説明しろと暗に水を向けたつもりだが
返ってきた答えは「おまえらバカに説明しても無駄。いいからかねだせフフン」という上から目線であり
まるっきりここの連中みたいでしねばいいのにとおもったって。
327:デフォルトの名無しさん
09/11/23 12:12:43
>>320-321
∩___∩
/ ノ \ ヽ
| ● ● | なにマジになってんの?
彡 (_●_) ミ
/、 |∪| ,\ この鮭の切り身やるから帰れよ
/.| ヽノ | ヽ
,,/-―ー-、, --、 .|_,|
r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ )
|,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:|
.ヽ,′ ; `"";;;;;⌒゙')
´`゙'''''''''''‐-‐'"`‐-‐'"゛ `゙´
| .∥ /
("___|_`つ
328:デフォルトの名無しさん
09/11/23 12:27:27
>>311も言ってるが
まず何のためにC言語勉強するのか・・・
それを明らかにしろ
勉強の基礎だ。
単純な話、
~~作りたいから~~な風に○○言語勉強したいんだけど・・・どう?
みたいに聞けばいいんだよ。
もう強制的に勉強させられる学生じゃないんだからよ。
大人は自分から本当に必要だと思う所(本心から学びたい所)だけ学ぶもんだ。
じゃないと勉強なんて苦痛なだけだ。
>>327
何事もマジになった方が面白いだろ。
329:デフォルトの名無しさん
09/11/23 13:19:00
いやもう36才のオッサンにこれから新しい勉強とか無理だろ
330:デフォルトの名無しさん
09/11/23 14:26:59
36はまだオッサンじゃねえよ
331:デフォルトの名無しさん
09/11/23 14:43:29
オッサンは37から
332:デフォルトの名無しさん
09/11/23 15:00:03
人間はあきらめたときに老化が始まる
333:デフォルトの名無しさん
09/11/23 15:32:33
>>330
じゃあスレタイ変えようぜ
36歳のお兄さんがC言語を始めたいのだが・・・
334:デフォルトの名無しさん
09/11/23 15:39:54
お嬢さんかもしれないじゃないか
335:デフォルトの名無しさん
09/11/23 15:40:49
せっかく変えるんだからこっちにしてくれ
36歳のおばさんがC言語を始めたいんですが・・・
336:デフォルトの名無しさん
09/11/23 17:11:28
36歳の熟女がC言語を始めたいのですが・・・
こっちの方がいっぱい釣れそうだなw
337:デフォルトの名無しさん
09/11/23 17:15:46
ではそれでおながいします
338:デフォルトの名無しさん
09/11/23 17:33:04
36はまだ熟女じゃねえよ
339:デフォルトの名無しさん
09/11/23 17:35:46
うーん、どの辺からなんだ
340:デフォルトの名無しさん
09/11/23 18:47:56
>>339
ここで塾所の定義がわかる
スレリンク(dame板)
341:デフォルトの名無しさん
09/11/23 22:15:22
36歳で夢見れるんなら、20代はまだまだ夢みても良いよな?
342:デフォルトの名無しさん
09/11/23 23:01:51
20代ならプログラムなんかより面白いことは山ほどあるだろw
343:デフォルトの名無しさん
09/11/23 23:12:46
20代だった頃の俺は・・・
プログラムしか楽しみがなかったああああああああああああああ
344:デフォルトの名無しさん
09/11/23 23:32:26
>>343
今の楽しみは何ですか?
345:デフォルトの名無しさん
09/11/23 23:36:50
月一回奥さんと行くディナーかな。
346:デフォルトの名無しさん
09/11/23 23:46:58
と言っても他人の奥さんなんだけどね、クス
347:デフォルトの名無しさん
09/11/24 00:09:28
36歳でアッシーか
348:デフォルトの名無しさん
09/11/24 02:10:42
メッシーじゃないの?
っていうかいつの死語だよw
349:デフォルトの名無しさん
09/11/24 03:48:14
以上馬鹿が送る馬鹿スレでしたー
350:デフォルトの名無しさん
09/11/24 05:19:19
おれはアナログな技術者であったが、32~33位から始めたよ。
Cは理解できるようになってインラインアセンブラとかもわかるようになったんだが、
どうもC++やその他の高級言語はよくわからん。
きっと概念ってやつだな。
抽象化されすぎて、メモリ上にどのように配置され方とかレジスタをどう使うとかが、
よく見えなくて何となく気持ち悪く感じるんだ。
Cができれば潰しが聞くなんて聞いたからCを覚えたんだが、
潰しが効いて潰されてしまったのだろうか?
351:デフォルトの名無しさん
09/11/24 09:32:03
>>350
先が危ないのは高級言語しか扱えない連中。こっちの方がずっと使い捨てになる可能性が高い。
Cなら、スクリプト言語を組み込んだり拡張したりできるし、そういう点でも潰しが効くんじゃない?
不安ならschemeやら関数型で高階関数あたりを学んだり、squeakで遊んで概念を学べばいいよ
352:デフォルトの名無しさん
09/11/24 10:34:09
でも時代が求めているのは高級言語でさくさく作れる人間なんだよ。
低級言語もできて高級言語もできないとだめ。どっちかなんてだめ。
353:デフォルトの名無しさん
09/11/24 12:38:08
>>352
同意だが、低級言語ができない奴は、ちょっと想定外のことが起きるとお手上げになるからな。
> メモリ上にどのように配置され方とかレジスタをどう使うとか
こういう知識は、高級言語でさくさく作るためにも必要だと思うよ。
354:デフォルトの名無しさん
09/11/24 17:05:46
そして36歳くらいになるとプロジェクトマネジメントもできないとだめ
355:デフォルトの名無しさん
09/11/24 23:14:07
> そして36歳くらいになるとプロジェクトマネジメントもできないとだめ
なんでこういう意見がでてくるんだろうな。
エンジニアリングとマネジメントは全く別物だよ。
優秀なエンジニアは必ずしも優秀なマネージャに非ず。
また逆もしかり。
こういう意見が出てくる辺り、情報産業すらも理系軽視っつうか、文系支配なんだって実感するな。
356:デフォルトの名無しさん
09/11/24 23:19:15
>>353
だからどっちかだけじゃだめって書いてるだろ
これだから低級言語厨は使えないんだよ。
357:デフォルトの名無しさん
09/11/24 23:37:40
>>355
単純に、ずっとエンジニアで生きていくのは難しいって話だろ。
アンドリューハントとかトムデマルコの本を引用するまでもないよな。
358:デフォルトの名無しさん
09/11/24 23:37:58
>>356
だから同意だと書いてあるし、低級言語のみでおkなんて書いてないだろ。
何が気に入らないのかわからんが。
359:デフォルトの名無しさん
09/11/25 01:24:45
>>350だが、確かに両方できないと考え方が偏るね。
俺はアナログなハード設計者でもあるから、ハードよりの考え方になってしまう。
でも理想はハードもソフトもわかることが望ましいが、常人には無理な話なので、
ぼちぼちできるところまでやっていくつもりでいる。
そういった天才をたまにみるが、どういう頭の構造なんだろうか?
感心してしまうよ。
>>354
というのはわかるのだが、みんながマネージメントできるわけではないよな。
船頭多くして船山に登るということわざがあるくらいだし。
適材適所というところかな。
でも日本の社会は出世=マネージメントっていう流れが必然的にあるので、
何歳くらいなったらマネージメントができないと・・・となるのかもしれない。
最近はマルチプロセッサの勉強をやってわかってきたのは、
いかにコアを効率よく動かすか≒いかに部下をうまく動かすか?
となんかにているなあと感じているよ。
もっとも部下の場合はファジーな面があるから、難しいけどねぇ。
360:デフォルトの名無しさん
09/11/25 01:38:13
> ファジー
「1990年代に入り、人間の思考や行動にある曖昧さをを取り入れた家電製品が登場。こうした製品が話題になる中でファジーという言葉も流行した。」
361:デフォルトの名無しさん
09/11/25 02:06:16
ファGメン
362:デフォルトの名無しさん
09/11/25 19:58:18
おまえらって本当にレベル低いな・・・
363:デフォルトの名無しさん
09/11/25 22:13:08
>>362
お前も似たようなもんだろww
364:デフォルトの名無しさん
09/11/26 00:49:08
掲示板に書ける程度のことで、相手のレベルなんてそうそう判断できないだろ。
たまに>>362みたいな明らかな低レベルはいるとしても。
365:デフォルトの名無しさん
09/11/26 06:59:22
レベルが高い低いっていうのはどういうことだ?
366:デフォルトの名無しさん
09/11/26 08:10:57
Hello WorldをC言語で書ける→レベル高い
ヘローワールド?そんなのできるんだ?すごいね→レベル低い
367:デフォルトの名無しさん
09/11/26 13:37:11
アセンブリ・C野郎→レベル低い
VB厨→レベル高い
368:デフォルトの名無しさん
09/11/26 20:40:11
スレリンク(tech板)
369:デフォルトの名無しさん
09/11/27 00:47:58
だいたい10年もたつと、技術がごっそり変わる
既に廃れたAPLなりBASICなり。
今の主流なんてものも10年経てば、記憶からも消えるだろと
今は手続き型言語が主流かもしれないけれど、
もうあと5年もすれば、それらは関数型に変わってしまうような。
そんなで30過ぎてからもエンジニアをやれるのか?
生き残れそうなのは、アセンブリやCでパフォーマンスを必要とするものを開発できる連中
それか、OCamlなんかで開発できる極一部
そうでないなら、転職先を考える方がずっと幸せだろうって思うんだ
370:デフォルトの名無しさん
09/11/27 00:52:39
そもそも新しい技術を追っかけるのが好きじゃなかったら
この業界にいること自体が苦痛だろ。
371:デフォルトの名無しさん
09/11/27 01:10:05
新しいものを追っかけるのは良いが、そういう連中は既存の概念をどれだけ理解してるんだ?
同じようで表記だけ変わったようなものいくつも学ぶことが苦痛でないならよほど頭が悪いな
そういう連中は使い捨てだったり土方っていうじゃないか?
若い連中にやらせりゃいいんだよ。年とったら経営にでも回って指揮しろっての
372:デフォルトの名無しさん
09/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
373:デフォルトの名無しさん
09/11/27 02:03:10
なぜ今関数型が取りざたされてるかわかってる奴がいないからな。
関数型言語でHelloWorld書いてご満悦。
374:デフォルトの名無しさん
09/11/27 02:09:54
>>371
お前レスに独特の雰囲気があるな
十万行だろw
375:デフォルトの名無しさん
09/11/27 02:51:17
>>371
いいわけはいいから新しい技術についてこいよ、おっさん。
知識ポートフォリオもできねーなら、この業界にいる意味ねぇだろ。
376:デフォルトの名無しさん
09/11/27 02:57:51
>>371
同意できるのは最初の1行だけだな。
> 同じようで表記だけ変わったようなものいくつも学ぶことが苦痛でないならよほど頭が悪いな
おまいさんが違いを理解できないだけじゃないのか?
おまいさんは俺と同年代かも知れんが、あまりみっともないレスはやめた方がいいぞ。
377:デフォルトの名無しさん
09/11/27 03:00:22
デスマーチの冒頭でハインラインの小説が引用されてただろ。
楽しくない仕事なんかやめちまえよ。w
378:デフォルトの名無しさん
09/11/27 08:05:01
関数型は結局流行らないと思う
379:デフォルトの名無しさん
09/11/27 08:09:26
最近関数型言語が5年後に席巻するという書き込みを良く見かけるんだが
なぜココへ来て急にそんな話が出て来たのか
380:デフォルトの名無しさん
09/11/27 08:47:12
URLリンク(www.sponichi.co.jp)
381:デフォルトの名無しさん
09/11/27 09:04:24
URLリンク(www.gizmodo.jp)
382:デフォルトの名無しさん
09/11/27 09:12:08
URLリンク(sankei.jp.msn.com)
383:デフォルトの名無しさん
09/11/27 09:33:01
>>371
>いくつも学ぶことが苦痛でないなら
苦痛だと思ってるのは「学ぶ」と捉えているからであって、
ふつーは学んでるつもりもなく覚えるものだろう。
つまり君にはこの仕事は向いてない、ってことだ。
384:デフォルトの名無しさん
09/11/27 10:13:57
それはそれで大きな武器の一つだな。
その尻拭い的な仕事が回ってくる人には気の毒だが。
385:デフォルトの名無しさん
09/11/27 22:46:27
>>383
しかし、所詮人が作った規則を糞マジメに覚えてどうする?
あ...、仕事か。ご苦労
386:デフォルトの名無しさん
09/11/28 00:49:06
>>379
C/C++/Javaに比べて並行処理を記述しやすいと考えられてるからかな。
おれは必ずしも関数型だから並行処理を記述しやすくなるわけじゃないと思うけどね。
CやJavaに制限をつけてシンプルなフレームワークをつくればそっちのほうが開発効率いいと思う。
387:デフォルトの名無しさん
09/11/28 01:27:18
STLのvectorとか面倒すぎ。高階関数ぐらい用意してくれ。
388:デフォルトの名無しさん
09/11/28 01:33:36
たいていはこのレベル
389:デフォルトの名無しさん
09/11/28 01:36:52
C#が一番!
これ以上はない
390:デフォルトの名無しさん
09/11/28 02:16:44
boostとか、パッとみただけでもキモすぎ。あんなもの使うぐらいなら素のCの方がマシだって思った
趣味でなら絶対に使わないようなレベル。滅んでしまえ
そして、日曜グラマ間では関数型がはやらんかしら。
その辺の汎用スクリプトなんかよりも速度出るみたいだし、何より表記が美しい
391:デフォルトの名無しさん
09/11/28 08:18:31
あれが美しいとかw
392:デフォルトの名無しさん
09/11/28 09:03:19
.netに依存しないC#が出来たらC++は終わるだろ
393:デフォルトの名無しさん
09/11/28 09:57:09
いちいち書き直せるスケールでしかプログラムしないのか
394:デフォルトの名無しさん
09/11/28 20:57:11
>>387
>>390
無理してSTLやBoost使わなくてもいいかと。趣味であればマイナー言語使っても誰も文句言わないしな。
バグが出ない限り。
>>388
言語やライブラリにとらわれなくなるってのはある意味重要だと思うが、
コレクションライブラリのインタフェースが扱い辛すぎるのは勘弁してほしいよ。
しかも扱いにくさを矯正するためにラッパー書いて使うと遅くなるのはもっと勘弁してくれ。
395:デフォルトの名無しさん
09/11/29 05:04:11
大丈夫、40で始めた。
関数中に&を付ける・付けない、と a=(float *)b の表現の使いかたが
イマイチよくわからん以外はなんとかなっている。
ストラクチャは使わない。a->b って変な書き方で気に入らないので。
396:デフォルトの名無しさん
09/11/29 05:24:07
それは大丈夫というものなのか
397:デフォルトの名無しさん
09/11/29 06:20:27
趣味でやるならなんでもいいんじゃない?
398:デフォルトの名無しさん
09/11/29 07:01:05
a->bがいやなら(*a).bって書けばいいじゃない。
399:デフォルトの名無しさん
09/11/29 07:48:01
Fortranメインなので・・・・細かい事は慣れているFortranにやらせて、
Fortranで具現しにくいのをCで作ってコールしたりその逆にしたり、という使いかたが多い。
・・・正直賢くないやり方だ。C文法を頭に叩き込んでいる訳ではないので
Cの部分はコンパイラに怒られるまで正しいのか間違えているのかすらわからんし。
400:デフォルトの名無しさん
09/11/29 08:02:51
C++はほとんどCのスーパーセットなので
C++習得 ⇒ C覚習得
という気がする
401:デフォルトの名無しさん
09/11/29 08:26:15
C ⇒ C++
はあっても
C++ ⇒ C
はない
402:デフォルトの名無しさん
09/11/29 10:03:24
Cはちゃんと理解して使わないと危険な言語だよ
動いてるように見えて動いてなかったり
403:デフォルトの名無しさん
09/11/29 11:04:30
>>400-401
TeX LaTeX のようなもの?
>>402
危険だよね
404:デフォルトの名無しさん
09/11/29 11:33:11
別に危険じゃないよ
405:デフォルトの名無しさん
09/11/29 13:25:51
じゃあ、安全な言語ってなに?
406:デフォルトの名無しさん
09/11/29 13:40:47
VB
407:デフォルトの名無しさん
09/11/29 15:43:43
まず、なにが安全なのかの定義… (ry
408:デフォルトの名無しさん
09/11/29 16:02:14
Cはポインタの使い方に危険性がある
C++は中途半端なオブジェクト指向性に危険性がある
409:デフォルトの名無しさん
09/11/29 16:26:50
ポインタの使い方のどこが危険が指摘できないようではぬるぽとかわらん。
中途半端なオブジェクト指向が何を指してるのかどこが危険かも不明。
410:デフォルトの名無しさん
09/11/29 16:41:18
int* p;
p=(int*)0xF2DD14A2;
*p= 123456;
ほら、メモリかってに書き換えられるなんて危険!
411:デフォルトの名無しさん
09/11/29 16:48:54
>>410 乙
そしてたいていの場合2行目のようなコードは
プログラマの知らないところに紛れ込んでいる
412:デフォルトの名無しさん
09/11/29 16:51:12
わざわざそんなことする奴はなにやってもだめだろ。
わかりやすい例も出せないのか。
413:デフォルトの名無しさん
09/11/29 16:53:38
>>412
知らない間にやってるから危険
414:デフォルトの名無しさん
09/11/29 16:54:34
Javaで
Object o;
o = null;
とやるのとどこが違うんだ。
415:デフォルトの名無しさん
09/11/29 16:55:25
int *p = (int *)0xC7D9CEDF;
*p = 0xB6DE;
416:デフォルトの名無しさん
09/11/29 17:08:57
┏┓┏┓ ┏━━━┓ ┏┓ ┏━━┓┏━┓
┃┃┃┃ ┗━━━┓┃ ┃┃ ┗━┓┏┛┃┏┓┃
┏━┛┗┛┗━━┓ ┏━━━┛┗┓┃┃ ┏━┛┗┓┃┗┛┃
┃┏┓┏┓┏━┓┃ ┗━━━┓┃┃┃ ┗━┓┏┛┗━┛
┃┃┃┃┃┃ ┃┃ ┏━━┓ ┃┃┃┃ ┏━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━┛┃┃┗┓┃┗━┛┃
┗━━┛┗━┛ ┗━━━━┛┗━┛┗━━┛
417:デフォルトの名無しさん
09/11/29 18:32:59
>>414
Javaだとユーザが把握できるレベルまで抽象化されたObject-instanceに
対する処理しかできないから安全.これこそがOOPの利点.
君の例も「Object である o を null に初期化する」ことが明白だろ?
Cのポインタは,ユーザが把握できるレベルまで抽象化されているとは言い難い
平坦なメモリ上のアドレスに対して読み出しや書き込みができてしまうから危険.
一見平坦なメモリだがその上に複雑なデータ構造が載っていて,決して使っては
いけない滅びの呪文もあるの.だからいつも暖炉の裏に隠して結婚式の日にしか
418:デフォルトの名無しさん
09/11/29 19:19:19
>>395
それでやりたいことは足りてるんだろうが、ゴミレベルだぞ。
419:デフォルトの名無しさん
09/11/29 19:41:10
なんて悪い話をしてんだ・・・
420:デフォルトの名無しさん
09/11/29 20:05:42
プロテクトかけたりするときに
一見データのようにみせかけて
実はコードだとか
そういうプログラム書くには
Javaは適当ではない
421:デフォルトの名無しさん
09/11/29 20:11:32
>>417
勝手に代入できるからって言う説だったからそれならnull代入するのと変わらないって反論。
つまり例が適当ではないという指摘。代入できること自体はJavaでもそうだし、
実際問題として自由にアドレスが入れられるからといって危険というわけではないだろってこと。
422:デフォルトの名無しさん
09/11/29 20:14:50
>>414-416
がっがっがっ
423:デフォルトの名無しさん
09/11/29 20:17:15
まあ、オブジェクトのシリアライズとかがサポートされていれば、
一般用途には必要はあまり無いだろうが、OSやjavaを動作させるための
ランタイムを書くためには必要になるわな。
424:デフォルトの名無しさん
09/11/29 20:21:56
使える人間がいなければ使えない。
そして使えるようになるという努力を怠って停滞している。
それだけだと思う。
425:デフォルトの名無しさん
09/11/30 12:33:13
配列の範囲外にアクセスして簡単にメモリぶっ壊れるようなのが
Cの欠点だと思う人はCを使わなきゃいい、それだけの話
426:デフォルトの名無しさん
09/11/30 12:41:12
配列の範囲外アクセスは欠点だと思う。
427:デフォルトの名無しさん
09/11/30 14:11:27
Cは入門どまりだね。極めるなら奥の深いVB。
428:デフォルトの名無しさん
09/11/30 14:13:12
もうすぐ36だけど、電子回路からHDL、ASM、C、Java、VB、などなど
なんでもできるので36歳からはじめるのはお勧めしない
429:デフォルトの名無しさん
09/11/30 14:20:03
いや、36歳でも適性があれば、全体の過半数を占める底辺プログラマを
超えることはできる。
>>428のような奴に追いつくことは難しいにしても。
430:デフォルトの名無しさん
09/11/30 14:21:07
適性が合って小さい頃からやってるってのは最高の条件だから、普通の奴が抜くのは難しいね
でも、そんなの何でも同じじゃないか。
431:デフォルトの名無しさん
09/11/30 14:29:32
それは最低条件だと思う
その条件を満たす奴は日本には掃いて捨てるほどいる
432:デフォルトの名無しさん
09/11/30 14:31:21
>>427
うむ。
VBでデバッガを書けるくらいまで極めないとね。
Cでデバッガを書くなんて温すぎるね。
433:デフォルトの名無しさん
09/11/30 14:34:56
>>431
クラスに一人はいたよね。電子工作&PCオタク。
434:デフォルトの名無しさん
09/11/30 14:37:27
>>431
うむ。
だけど、その条件を満たす層が日本の技術者人口に占める割合は半分以下のような。
文系卒、入社までプログラミング経験なし、研修期間は長くて1ヶ月なんてのが
いっぱいいるし。
435:デフォルトの名無しさん
09/11/30 16:14:26
>>426
可変長構造体で
typedef struct {
int len;
char fuga[0];
} hage;
hage *h = (hage *)malloc(sizeof(hage) + 123456);
h->len = 123456;
みたいな使い方したことないのか?
436:デフォルトの名無しさん
09/11/30 16:22:31
>>435
読んでないけど
無い!
437:デフォルトの名無しさん
09/11/30 18:00:17
まあ履いて捨てるほどの一人になればいいんでしょ
438:デフォルトの名無しさん
09/12/01 01:23:47
>>435
これは自分で領域を確保しているから、これって>>426がいっている意味と違うよね?
たぶん>>426がいっている意味は、h->fuge[123461]とかにアクセスできてしまうという意味だと思うぞ。
でもメモリを直接操作できるのはメリットでもありデメリットでもあるな。
パフォーマンスを出すには有効だけど、バグの温床になりかねないし、機種依存にもなるし。
439:デフォルトの名無しさん
09/12/01 07:15:38
うん。範囲外アクセスはポインタでやればいいと思うんだ。
配列は範囲外アクセスはエラーにして欲しい。
まあ、その分パフォーマンスが落ちるんだろうが
ま、今は他の言語を使えばいいだけだからどうでもいいんだけどね。
440:デフォルトの名無しさん
09/12/01 08:51:12
配列だろうとヒープだろうと、ポインタに変わりないのが
C の長所であり短所。
441:デフォルトの名無しさん
09/12/01 15:08:53
ポインタって
アセンブラのアドレッシングモードそのものだからな
442:デフォルトの名無しさん
09/12/01 15:27:00
概念上ほとんど同じだがそのものではない
443:デフォルトの名無しさん
09/12/01 17:17:37
ポインタ演算は正しく使用する ―C/C++セキュアコーディング入門(2)
URLリンク(codezine.jp)
444:デフォルトの名無しさん
09/12/01 17:24:03
よつばと!
445:デフォルトの名無しさん
09/12/01 17:38:17
1年待ってあっという間に読んじゃうな、よつばと!
446:デフォルトの名無しさん
09/12/01 17:50:02
こえでおしごと!
447:デフォルトの名無しさん
09/12/02 01:02:55
ポインタよりもテンプレートが意味不明
448:デフォルトの名無しさん
09/12/02 16:09:58
意外と年寄りが多いんだね
国内ソフトウェア開発者、約 7 割が 35 歳以上
URLリンク(slashdot.jp)
449:デフォルトの名無しさん
09/12/02 18:22:24
でも彼らは20代以前の若いうちからプログラミングに慣れ親しんできた奴らだぞ
明らかに適性なくて惰性で続けてる奴ですらそうだ。
450:デフォルトの名無しさん
09/12/02 19:32:39
そういう奴らはパラダイムシフトに乗り遅れたりしてないのか
451:デフォルトの名無しさん
09/12/02 19:41:34
デザパタとかまず無理だろうな
頭固くなってるから
COBOLerじゃねーの?
452:デフォルトの名無しさん
09/12/02 19:43:53
俺35歳だけどデザパタだぜ
453:デフォルトの名無しさん
09/12/02 19:44:20
●●だから無理って思考自体がすでに頭固い人の特徴っぽく見える
454:デフォルトの名無しさん
09/12/02 19:51:12
デザパタって例の本が出たのもう10年くらい前だろw
10年くらい前=35歳が25歳の頃
メインストリームじゃん
455:デフォルトの名無しさん
09/12/02 20:13:51
>>448
年を取っても管理職に行ける人数がほとんどいないってこと。
456:デフォルトの名無しさん
09/12/02 20:23:45
そもそも管理職っていうのは一握りなわけで
457:デフォルトの名無しさん
09/12/02 21:18:15
C#がベスト
458:デフォルトの名無しさん
09/12/02 21:47:35
でも管理職に行きたがらない人も多いんじゃないか?
職人的な雰囲気だから
いつまでも現場にいたいって感じの人が多いのでは。
(鉄道の運ちゃんなんかと同じ)
459:デフォルトの名無しさん
09/12/02 21:52:52
ていうか実際行き場ねえんだろ
あんな
DBからセレクトしたのを並べて表示しまーす
ボタン押されたらフラグをたてまーす
みたいのを10年も20年もやってらんねえぞ普通は
460:デフォルトの名無しさん
09/12/02 23:21:51
たいていの仕事は10年も20年もやってたら同じようなことばかりだよ
それでもソフトウェア開発は奥が深いほうだよ
461:デフォルトの名無しさん
09/12/02 23:23:32
どの業界だって創造的な仕事をしてる人なんてごく僅かだろ
462:デフォルトの名無しさん
09/12/03 00:17:32
同じようで奥が深いのはアナログ・人間相手、自然相手の仕事だろ
ソフト開発も奥深い分野は当然あるけどさ
463:デフォルトの名無しさん
09/12/03 00:26:12
例えば自然相手にしてもさ、気象庁でずっとデータ取りしたり観測所でルーチンワークしてる人だっていれば
天気予報のプログラムに最新の技術を反映させて改良してる人だっているわけでしょ?
464:デフォルトの名無しさん
09/12/03 00:50:05
あるいは振幅を約20倍の大きさにしたりw
465:デフォルトの名無しさん
09/12/03 01:38:33
>>459
おまいさんの職場の程度が知れるな
466:デフォルトの名無しさん
09/12/03 02:52:52
どの分野も奥が深いところがあるけど、
ソフトは大部分が人が作り出した物だから、どこかに行き着くところがあると思うよ。
まして、プログラマだったら、最後は技術(エンジニアリング)より、
職人(テクニシャン)になっていくのではないかな?
で、職人の地位が低い日本ではプログラマがあまり評価されないと。
467:デフォルトの名無しさん
09/12/04 09:50:13
RPGB職人。APL職人なんてのを想像したら悲しくなってきた。そこにPerlやPHPを含めても良い。
陽が当たるのはLispなんかで人工知能の研究していたのとか、並列計算の分野だったり、
アセンブラなんかの低レベルの領域を極めたような、そんなのかしら?
468:デフォルトの名無しさん
09/12/04 10:41:01
>467
第5世代コンピュータでPrologやってた人がフリーターになってたよ。
あ、若くない人はフリーターって言っちゃだめか。
自宅もないから警備員でもないんだけど。
469:デフォルトの名無しさん
09/12/04 19:31:59
>>468
な、なんて恐ろしい話。人工知能みたく応用の効きそうな抽象的なレイヤを学んでいたなら、
他所でも生きれそうだってのに...。
世の中は需要と供給が全てで、本当のところはCOBOLerやVB厨なんて
小馬鹿にでもされてりゃいいような連中の方が賢いってことでいいのか
470:デフォルトの名無しさん
09/12/04 20:14:14
C#がベストだって言ってるだろ!
471:デフォルトの名無しさん
09/12/05 00:34:23
銀の弾丸を探しまわっているような連中は、
高確率でCかlispへと辿り着く傾向にあると思えてならないんだ
単なる妄想でしかないんだが、主にCとlispでコーディングを行っている
ような連中だけが、多くの幸せをつかんでいるように思えてならない
472:デフォルトの名無しさん
09/12/05 02:23:12
プログラムの基礎はCだと思っていたのだが、
今は違うのか?CをマスターしてからC++なり、VBなり、JAVAなりに行くものだと思っていたよ。
473:デフォルトの名無しさん
09/12/05 02:26:16
組み込みとかハードを意識するのならそうだろうけど
簡単なツールとかならもうCじゃないんだと思う。
広大なメモリがあればメモリがリークしようが関係ないし。
474:デフォルトの名無しさん
09/12/05 03:26:19
やっぱり軽いプログラム作るならCじゃないの?
475:デフォルトの名無しさん
09/12/05 07:48:37
基礎的なデータ構造と分割コンパイルの仕方を覚えたような段階で
CからC++を学び出したけれど、Cで作るのってすごく面倒に感じる。
成長せんだろな...。
476:デフォルトの名無しさん
09/12/05 07:53:26
まあC#の生産性を体験したらCででかいプログラムを作りたくないくなるのは
仕方ない。
人間だもの。
477:デフォルトの名無しさん
09/12/05 08:45:12
せっかくC#でソフト作っても「C#製?イラネww」って評価すらされないんだよなあ
VBの頃でもここまで酷くなかったのに・・
478:デフォルトの名無しさん
09/12/05 08:56:12
それは同類ソフトが他にある場合だけだよね?
本当に使いたいソフトはランタイムでもなんでもどんどんインストールして
がんばって使うよ。PMDエディタとかいい例
479:デフォルトの名無しさん
09/12/05 09:05:24
ドットネットってクロスプラットフォームとか名ばかりなんだもん
結局MSに囲い込まれる運命に
480:デフォルトの名無しさん
09/12/05 09:22:40
クロスプラットフォームにしたきゃJava使えばいいし
481:デフォルトの名無しさん
09/12/05 09:49:22
.NETはクロスプラットフォームでなくクロスランゲージでしょ?
482:デフォルトの名無しさん
09/12/05 11:08:48
一応FreeBSD/Mac OS X CLIとCE.NETとMicroFrameworkとMonoがある
483:デフォルトの名無しさん
09/12/05 11:31:30
他人と仕事するとC++が足かせになることは結構ある。
Cもフレームワークきっちりしないと厳しいけど。
484:デフォルトの名無しさん
09/12/05 11:52:01
>>459
いまどきそういうのはOR真裸とフレームワークが自動でやってくれますから
485:デフォルトの名無しさん
09/12/05 19:40:30
もんげー簡単なシミュレーションのプログラム書くのにC++使ってみたら、
行数がCで書いたときの倍近くになった。
オペレータのオーバーロードなりコピーコンストラクタなりでバグ出して、
2、3時間ぐらい飛んで、付け焼刃で得たストラテジパターン組み込んでみたら、
10秒ほどですんだ計算が、3分近くまでのびた。俺の時間を返してくれ。
486:デフォルトの名無しさん
09/12/05 19:41:32
もんげーって何?
487:デフォルトの名無しさん
09/12/05 19:55:44
鶏を牛刀でさばいてしまったということだな
OOPが真価を発揮するのは詳細なデータ構造を把握
できなくなるくらい大きなシステムを組む場合だ
すべてのデータ構造を個別に把握できるときには
C++よりCのほうが効率的だろうね
とはいえC++でOOPするとハマるけどね
488:デフォルトの名無しさん
09/12/05 20:03:10
>>485
慣れないことするからだ。
まあ勉強代だと思え。
489:デフォルトの名無しさん
09/12/05 20:04:16
慣れるどころかこじれる奴多数
490:デフォルトの名無しさん
09/12/05 20:07:37
いくら飲んでもビールが美味いと感じられなければ
さっさと飲むのをやめるべき。
俺は納豆だけは一生ダメだ。
491:デフォルトの名無しさん
09/12/05 20:21:17
C++を知らない人間の否定的な意見ばっかだな
問題によって使い分ければいいだけだよ
今回の問題は小規模すぎた それだけだよ
たとえば今の100倍の規模の規模に発展する可能性が
あるならC++で実装しておく意義はあると思うよ
492:デフォルトの名無しさん
09/12/05 20:22:19
熱くなりすぎた
s/規模の規模/規模/g
493:デフォルトの名無しさん
09/12/05 20:33:39
「C++を知ってる」って表現がもうねw
494:デフォルトの名無しさん
09/12/05 21:37:53
まるで、昔のベーシックで、コンソールに文字を出すのは1行で書けるし。
コンパイルとかリンクとか環境設定なんかも不要だ。
と言っているような物。
495:デフォルトの名無しさん
09/12/05 21:41:06
昔はC言語は変数名とかいちいちコピーして貼り付けてたのかぁ
今みたいに便利なエディタがないころは大変だったんだろうな
496:デフォルトの名無しさん
09/12/05 23:27:53
そんな瑣末な問題どうでもいいわw
497:デフォルトの名無しさん
09/12/08 01:00:07
>>400
>C++習得 ⇒ C覚習得
正しい
>>401
>C ⇒ C++
正しい
498:デフォルトの名無しさん
09/12/08 05:44:10
>>497
正しい
499:デフォルトの名無しさん
09/12/08 08:15:31
>>401
右辺値参照に嫌気がさしたとかで始まる、そういった文章をご存知ないか?
500:デフォルトの名無しさん
09/12/08 13:53:12
犬 「右辺値参照に嫌気がさした!?ねぇ!嫌気さしたの!?」
飼い主「ああ、嫌気がさしたな」
ってやつか。
501:デフォルトの名無しさん
09/12/08 20:51:07
なにそれ面白そう
502:デフォルトの名無しさん
09/12/09 04:48:16
>>500
いや、Effective C++を端から端まで読んだ。2度読んだ。
とか、そんな感じの海外プログラマが書いた文書の和訳のことだったんだ
ってか、それ何?
503:デフォルトの名無しさん
09/12/09 06:32:13
信号青だから信号渡れるね!のガイドライン 8だよね!?
スレリンク(gline板)
504:デフォルトの名無しさん
09/12/09 09:53:08
Bjarne Stroustrup Interview about C++ (1998年のインタビュー)
URLリンク(hp.vector.co.jp)
Why I No Longer Like or Use C++ (2008年の挫折)
URLリンク(www.hyuki.com)
現実がネタを超えています。
505:デフォルトの名無しさん
09/12/09 21:03:11
結局C#が一番だよね!
506:デフォルトの名無しさん
09/12/10 03:30:27
MSに囲い込まれたければそれを選べばいいでしょう
数年に一度10万円ほどVSの年貢をお忘れなくw
507:デフォルトの名無しさん
09/12/10 12:01:30
だが >>505 は Express Edition を使い続けるのであった。
508:デフォルトの名無しさん
09/12/10 12:19:12
んじゃあ一生Xpressで事足りるレベルで終わってくださいな
509:デフォルトの名無しさん
09/12/10 12:23:26
Xpressで事足りるだろ。それ以上のバージョンなんか使うのは仕事でソフト開発とかするんじゃなきゃ必要ないだろうよ。
510:デフォルトの名無しさん
09/12/10 12:36:18
C++ Express EditionでMikuMikuDanceは作られているというのに
おまえらときたら
511:デフォルトの名無しさん
09/12/10 13:12:07
>>508
無知がばれるから、煽るときはよく考えて、もう少し違う視点で攻めましょう。
512:デフォルトの名無しさん
09/12/10 22:23:06
>>508
おまえ、恥ずかしいよwwwwwwwwwwww
513:デフォルトの名無しさん
09/12/10 22:53:00
貧乏人はMinGWやCygwinいれとけ。そんで、そっちの方の世界へ旅立て
514:デフォルトの名無しさん
09/12/10 23:24:00
まあ将来もそうなる保障なんてないけどな
delphiなんかがそうだったし。
今は飴配布期間なんだよ
515:デフォルトの名無しさん
09/12/10 23:36:24
Expressはずっと無料配布なままでいくんじゃないかな。
そのかわり、Standardは廃止になった。
有料版は8万円からのスタート(うpgれなら5万円くらいから)。
516:デフォルトの名無しさん
09/12/10 23:38:03
機能が絞られていく可能性は十分ある
delphiのようにね。
delphi6に釣られた人は、今や身動きが取れない
517:デフォルトの名無しさん
09/12/10 23:42:46
その可能性はあるね。
っていうか、Standardがそういう運命をたどったから。
2005std→2008std モバイル開発環境の廃止
2008std→2010 Standrdエディションそのものの廃止^^;
518:デフォルトの名無しさん
09/12/22 01:00:15
ほう
519:デフォルトの名無しさん
10/01/24 20:23:58
初心者ならCなんかやめて
HSPやったほうがいいよ。
520:デフォルトの名無しさん
10/01/24 20:31:24
HSPの存在価値ってないよね。
521:デフォルトの名無しさん
10/01/24 20:47:33
いいんだよ最初はHSPで
ゲームとか作ってたら。
それで興味が湧いたらCとかアセンブラやったらいい。
522:デフォルトの名無しさん
10/01/25 14:13:33
HSPの利点がわからん
523:デフォルトの名無しさん
10/01/25 17:06:01
簡単なことを簡単にできる
524:デフォルトの名無しさん
10/01/25 19:27:45
C#とかRubyじゃ実現難しいけどHSPでは簡単なことってあるっけ・・・
C言語やC++だとWindowsのGUIアプリつくるのはちょっと大変だが
C#やVB.netといったドトネト使えば簡単だし・・・
525:デフォルトの名無しさん
10/01/27 22:43:28
中学生でもつかわないだろ
526:デフォルトの名無しさん
10/01/27 22:53:17
DirectX使うのが簡単じゃなかったっけ?HSP
527:デフォルトの名無しさん
10/02/23 00:54:01
DirectXを簡単に使いたいならDXLibとかあるじゃまいか。
528:デフォルトの名無しさん
10/02/23 07:19:39
37才のオッサンだがC言語検定2級とりました
ポインタもばっちりです
でもCUIから脱出できませんw
529:デフォルトの名無しさん
10/03/06 12:45:43
>>1
やあ。その後はどうなったかい?
>>521
つかHSPで作った資産を容易に活用できないのでは?
tcl/tkのようにCソースにHSPのスクリプト埋め込めない仕様のような。
>>528
つか普通にGUIライブラリについている
サンプルコード(可能ならライブラリソースも)読んで書いて動かせよ。
リファレンスだけ読んでわかるわけないだろ。
530:デフォルトの名無しさん
10/03/13 20:19:22
>>529
>>1だが、仕事で使いたい事(NC旋盤のGコード自動作成)は出来ている
しかし、初心者本の半分ぐらいの内容で十分なので、全然進歩していないw
書き方の体裁とかも全く知らないし
531:デフォルトの名無しさん
10/03/14 10:45:22
やりたいことができたなら十分だ
532:デフォルトの名無しさん
10/03/14 11:27:39
52歳のおやじだが、バリバリやってるぞ。
がんばれ。
533:デフォルトの名無しさん
10/03/14 20:09:31
HSPの資産なんていらねーだろ
あんな糞環境で資産積み上げる気があるなら
最初から真っ当な環境で始めるべき
534:デフォルトの名無しさん
10/03/14 20:38:05
HSPはスクリプトでプログラミングではない。
535:デフォルトの名無しさん
10/03/14 22:54:17
スクリプトはプログラミングではないを詳しく説明してください。
536:デフォルトの名無しさん
10/03/21 08:43:38
C言語っていうかアルゴリズムがまるで理解できなくて挫折したな。
537:デフォルトの名無しさん
10/03/23 02:04:39
>>1
とりあえず「ダイアログ」のアプリを作る事を目標にしたらば?
画面構成を「リソースエディタ」ってヤツで絵を書くみたいにして作ってさ、
シーケンス番号:[ ]
下穴切削工具番号[1][2][3]
[Gコード作成]
みたいな?
ソレが自分の思い通りに動くってだけで楽しいと思うよ?
開発環境は無料で使える「Visual Studio 2008 Express Edition」。
ExpressEditionは肝心のリソースエディタが省略されて入ってないから、
フリーウェアのリソースエディタ「RESEDIT」で代用する。
詳しくは下記サイトで勉強汁。
インコのWindows SDK ~ Visual C++ 2008
URLリンク(gurigumi.s349.xrea.com)
猫でもわかるプログラミング
URLリンク(www.kumei.ne.jp)
もしオッサンが本気でヤル気で「リソースエディタで画面構成は書けたけどソレ以降が解んない」
という事態になったんなら、書いたリソースファイルをどっかに上げて質問すれ。
たぶん、そんな事したら「こうすんだYo!」ってオヤジがワンサカ沸いてくると思うわ。
もし誰も居なかったら俺がケツ拭いてやるから、とにかく始めれ。
538:デフォルトの名無しさん
10/03/23 23:38:46
でも>>107ってEXCELで作ったほうが便利かもしれないという罠
やっぱC言語は組込みでしょ
539:デフォルトの名無しさん
10/03/24 12:54:32
>>537みたいな奴が増えると世の中、愛で溢れると思う...
540:デフォルトの名無しさん
10/03/24 21:46:43
>>537
1です
サイトを見たのですが、難しくてさっぱりです。
541:デフォルトの名無しさん
10/03/24 22:56:14
>>540
解らないところを飛ばしてもいいと思うよ。
542:デフォルトの名無しさん
10/03/25 13:10:06
歳は関係ないだろう
言い訳には使えるかもしれんが
543:デフォルトの名無しさん
10/03/25 13:36:19
C++の開発環境自体が複雑でわけわからんよね。コンパイル指定のmakefileって何?とか
そのくせにファイルごとに別々のコンパイル指定ができてしまったり、設計思想がまったく
わからない
544:デフォルトの名無しさん
10/03/25 13:48:05
Cとおなじだが
545:デフォルトの名無しさん
10/03/25 13:53:28
DebugとReleaseの二種類のビルドがあるのもよくわからない
Debugビルドしないとデバッグできないの? C++独特な流儀が理解不能
どこかソース一箇所直してビルドしようとすると全ソースをコンパイルするし、
なんて不親切な設計なんだと思う、、 いちいち直したソースだけコンパイルして、
そのあとリンクしてって手間が面倒臭い
C++文化に慣れた人なら.objファイルの意味とかビルドに詳しいんだろうけど
こっちからしたら「一行も改変しないソースをコンパイルし直すんじゃねえヴォケ!」
って怒り心頭になる コンパイルの流儀が腐ってるっていうか、こんなのに慣れたく
ないっていうか、設計者はアホっていうか・・・
546:デフォルトの名無しさん
10/03/25 14:01:21
お前が一番あほw
547:デフォルトの名無しさん
10/03/25 19:15:50
インタープリタと勘違いしてる?
548:デフォルトの名無しさん
10/03/25 19:20:42
>>545
それはツール(開発環境)の問題でしょ
549:デフォルトの名無しさん
10/03/25 19:46:51
>>545
>ソース一箇所直してビルドしようとすると全ソースをコンパイルするし、
>>543
>コンパイル指定のmakefileって何?とか
>そのくせにファイルごとに別々のコンパイル指定ができてしまったり
550:デフォルトの名無しさん
10/03/25 20:31:26
つーか言語仕様はスマートでいいけどWIN32APIだのアプリやフレームワークのオブジェクト構造だの
言語使用の何倍何十倍もの妥協を制御対象に差し出さなければならないのが億劫だな
551:デフォルトの名無しさん
10/03/25 22:26:28
>>550
Windowsは面倒だから、Linuxでやるべし。
コンソールAPのみで鍛錬したほうがいいね。
552:デフォルトの名無しさん
10/03/25 22:28:21
Arduinoでやるべき
553:デフォルトの名無しさん
10/03/25 22:31:13
>>551
コンソールなら、WindowsでもLinuxでも直接システムコールなんかしなくてもいいから同じ。
554:537
10/03/26 06:26:49
>>1
なんかヤル気あるんだか無いんだか解んないなぁ…
まあコンソールならヤルってんなら解らんでもない反応だけど、
とにかくLinuxがダメならWindowsでVC2008EEしか道は無いと思われ。
それにしてもインコは順序が変だし、猫はベースの開発環境が古いしな…
かと言って他の入門サイトはみんなC++ベースのWidowsプログラミング入門なんだよね。
基本のC++は他所で覚えてコイって感じで。
もう一回書くけど、インコのHPは
「インコのWindows SDK ~ Visual C++ 2008」から読んでね。
「インストール」は解らない事が有るなら読めば良いかんじ。
「プロジェクトの作成」が一番肝心な所かな。
「プロジェクトの設定」は読み飛ばして良い…と思う。変な事しない限り初心者には必要ない。
「リソースエディタResEdit」はダイアログベースのプログラミングするなら読んだ方が良い。
上記のを読んだ後に「インコのWindowsSDK」へ進むのが王道だと思うが…
どうしてもWinMain()から始まるプログラミングに抵抗があるなら
main()からでもダイアログは開く。ソッチへ逝くかい?
なんにしても開発環境を整えてもらわんと話が始まらんですよ?
555:デフォルトの名無しさん
10/03/26 06:37:08
>>554
c++は嫌いだな。cでいいんじゃない?
556:デフォルトの名無しさん
10/03/26 06:54:52
動機が重要だよ。
なんか作りたいものが明確にあるならすぐ覚えられるよ。
557:デフォルトの名無しさん
10/03/26 09:46:02
>1
こういうところに「できますか」と尋ねに来ているような人には無謀です。
「36歳のおじさん」というだけなら無謀ではありません。
558:デフォルトの名無しさん
10/03/26 15:42:13
こういうことは誰も教えてくれないけど・・・
解らなくても続けるってのが重要であり、最初から全部理解する必要ないよ。
わかんなくてもやっている人はいるし、怖がらずにやるってのは重要だよ。
559:デフォルトの名無しさん
10/03/26 19:17:12
>>554
わかりました
ソフトのインストールからやってみます
560:デフォルトの名無しさん
10/03/26 20:35:52
悪いこと言わんからjavaからやれ
あと5年は大丈夫
561:デフォルトの名無しさん
10/03/26 23:23:41
makefile知らないとかゆとり世代なのか
GCなし言語経験したことなくて組み込みでリソース使いまくって人殺す系なのか
562:デフォルトの名無しさん
10/03/26 23:38:53
>>561
必須のスキルからははずれつつあると思うな。
今では、組み込みでもなければ、
富豪的プログラミングのほうが効率がいいことが多いような気がする。
563:デフォルトの名無しさん
10/03/27 00:53:09
個人的には、中規模以上の開発では、
ノイマン型・組み込みを意識したプログラミングの素養がないとプロジェクト崩壊させてしまうと思う。
564:デフォルトの名無しさん
10/03/27 06:49:32
>>563
なんだこの化石のような書きこみは
565:デフォルトの名無しさん
10/03/27 07:17:07
いや。的を得てる
同じシステム内でも
富豪が許される部分と許されない部分がある
566:デフォルトの名無しさん
10/03/27 10:31:04
>>545
>どこかソース一箇所
すべてのソースから読み込まれてるヘッダでも修正したんじゃね
567:デフォルトの名無しさん
10/03/27 10:47:36
>>564
これはやばい。
おまえは趣味プログラミングから一歩も外に出ないでください。
568:デフォルトの名無しさん
10/03/27 13:01:23
リソースを念頭において開発するのは理解できるし
アーキテクチャを気にすることはあったとしても
なぜノイマンに言及するのかオレもわかんねえ
それに組み込みといっても幅広いから一般性を感じない
569:デフォルトの名無しさん
10/03/27 13:56:54
無能が煽って不安を解消しようとしています
570:デフォルトの名無しさん
10/03/27 14:15:17
google言語はどうですか?
転職に有利ですかね
今一番需要があるスキルって何でしょう?
携帯?クラウド?
昔はオープンソースやデータベースだったのに
571:デフォルトの名無しさん
10/03/27 14:44:10
オープンソースがスキルって何の事だ?
GPLに精通しているとかか?
572:デフォルトの名無しさん
10/03/27 14:51:48
>>570
一番求められるスキル
「わからないことは自分で調べるスキル」
573:デフォルトの名無しさん
10/03/27 15:32:23
>>570
モバゲーやグリーの社員は超儲かってるんだってさ
任天堂も絶好調だしゲーム系じゃねーの
574:デフォルトの名無しさん
10/03/27 21:06:08
つーか今流行りの職業訓練校で平均年齢30超のオッサン軍団どもが各地でC/C++/JAVA/C#などなど半年コースでバッチリ決め込んでおります。
575:デフォルトの名無しさん
10/03/28 00:13:30
へー
補助金出るなら逝ってみようかな
576:デフォルトの名無しさん
10/03/28 00:54:42
>>574
このような学校では開発環境は何を使っているのかな?
Visual Studio? Linux gcc ?
577:デフォルトの名無しさん
10/03/28 01:02:13
VC6らしい
578:デフォルトの名無しさん
10/03/28 02:12:19
>>574
おれ1じゃないけど、すごい参考になった。サンクス
579:デフォルトの名無しさん
10/03/28 03:18:19
>>576
1じゃないけど
オイラのところでは、Linux(gcc)でC言語。EclipseでJava。
PCにはVisualStudioインストール済み(V6)
>>1
がんばれば何とかなるんじゃ?やってみて、続けることが大切。
580:デフォルトの名無しさん
10/03/28 04:11:47
予想外の無職の多さに(ム)ショック
581:デフォルトの名無しさん
10/03/28 08:33:07
クスクス
582:デフォルトの名無しさん
10/03/28 09:48:47
今のPCでVC6は軽くていい!
583:デフォルトの名無しさん
10/03/28 10:57:18
俺的にはVHDLを勉強して、とりあえず、FPGA上で
オレオレCPUを作ってみって、基本中の基本を嫌というほど理解する
ことをお勧めする。
その後、アセンブラに移行し、次はC、C++と順に行くと。。。
これで、Sierのなんちゃって3ヶ月PGには負けんな。
あまりにも気が長いから、途中でLispやSmalltalkに逃げるのもありよw
584:デフォルトの名無しさん
10/03/28 12:06:50
たかがC/C++習得するのにVHDLとかアホだろ
しかもそんな手間かけた所でC++のパラダイムはカバーできない
Cにしたって役立つのは組み込みだけ
585:デフォルトの名無しさん
10/03/28 12:24:44
Cをつかうことがなくても、ほとんどすべて理解できるぐらいじゃないと、一生底辺だろ。
586:デフォルトの名無しさん
10/03/28 12:26:58
俺は組込み志向だからVHDLは羨望
587:デフォルトの名無しさん
10/03/28 17:07:43
くだものが、りんごが、て本読んでオブジェクト指向理解した気になる奴多すぎ。
正直そんなの何の役にもたたない。
588:デフォルトの名無しさん
10/03/28 17:50:07
>>587
役に立たんね。学者のたわごと。
589:デフォルトの名無しさん
10/03/28 17:56:16
役には立たないとバカにするやつは多いが、それ以外のまともな説明法を提案できてるやつがいない。
590:デフォルトの名無しさん
10/03/28 18:10:28
暇なら本書いてもいいだけどなぁ。もっと現実的なオブジェクト指向本。
591:デフォルトの名無しさん
10/03/28 20:03:21
自分が理解することと、他人に理解させることの間には天地ほどの開きがある。
592:デフォルトの名無しさん
10/03/28 22:10:17
あのさぁ~オブジェクト!
林檎とか自動車とかのレベルから、UMLレベル、実際のプログラミングレベルとの壁、厚すぎでしょ。
実際のオブジェクト指向プログラミングは、デザインパターンて奴、踏襲しなきゃまずいんでしょ?
そこまでいかなくても、題材がオブジェクト指向使うまでもない規模である限り、全然練習にならない。
よってUML記法の本読んでも身にならない。
593:デフォルトの名無しさん
10/03/28 22:15:03
OOPって今さら取り立てて論ずるようなものでもなくね?
理解できない、うまく設計できない奴は素養がないんだよ
594:デフォルトの名無しさん
10/03/28 22:19:30
>>593
容易に理解できない言語仕様って流行しないとおもうがのぅ。
595:デフォルトの名無しさん
10/03/28 22:51:53
理解してると思ってる奴ほどやばい
596:デフォルトの名無しさん
10/03/28 23:28:41
技術書なんかで独学するより専門学校行け
俺は100万使ったが元は3年で回収できたよ(生活費は除いて計算)
597:デフォルトの名無しさん
10/03/29 00:14:49
>>594
いや、流行も何もOOPなんて普通に使われてるだろ
何年前の話してるんだよ
598:デフォルトの名無しさん
10/03/29 01:20:52
理解してると思ってる奴ほどやばい
599:デフォルトの名無しさん
10/03/29 04:55:46
普及しているのは、えせOOPばかり。
600:デフォルトの名無しさん
10/03/29 12:24:20
>>599
> えせOOP
純粋なOOPの定義説明できるのか?
御託並べてないで、サッサと仕事しろ!
601:デフォルトの名無しさん
10/03/29 12:50:06
>>592
デザインパターンに無理に当てはめるのはアンチパターンだろ
602:デフォルトの名無しさん
10/03/29 13:07:15
あまりえせではないOO言語でそれなりに使われたのは旧VBぐらいか。
603:デフォルトの名無しさん
10/03/29 16:12:50
Javaも似非OOPの範疇に入る
604:デフォルトの名無しさん
10/03/29 20:53:53
はあ?OOPという概念を生み出したのはJavaだというのに。
605:デフォルトの名無しさん
10/03/29 21:00:01
それはoopsの方
606:デフォルトの名無しさん
10/03/29 21:23:52
>>604
そんなのでは釣れません。
607:デフォルトの名無しさん
10/03/29 23:04:40
まあ、まともな人間に聞けば、
Javaはオブジェクト指向プログラミング言語(OOPL)というだろうけどね。
学校や会社などで、JavaはOOPLじゃない!
なんて叫べば、馬鹿にされて信用を失うだけでしょ。
608:デフォルトの名無しさん
10/03/29 23:22:17
>>607
Javaはオブジェクト指向プログラミング言語の一つと言われているが、
それをえせと言っている人たちの意図が分からないのも馬鹿にされるネタ。
609:デフォルトの名無しさん
10/03/29 23:28:06
javaはもうダメだろ
技術的にでなくて需要的に
携帯やっておけ
610:デフォルトの名無しさん
10/03/29 23:31:32
javaは遅くってな
611:デフォルトの名無しさん
10/03/29 23:31:59
OOPって今さら取り立てて論ずるようなものでもなくね?
理解できない、うまく設計できない奴は素養がないんだよ
612:デフォルトの名無しさん
10/03/29 23:32:47
勘定系・業務系じゃ、大半がJavaだがな。
COBOLシステムのリプレイス先は、大抵Javaシステム。
C#や.Net系なんてあんまりないよ。
613:デフォルトの名無しさん
10/03/29 23:36:50
まあただ一社独占じゃないからJavaなだけだけどな
614:デフォルトの名無しさん
10/03/29 23:37:03
>>612
今はjavaなら国内に発注しないよ
日本の自治体とコネがあるなら別だけど
615:デフォルトの名無しさん
10/03/29 23:46:24
某自治体関係者だが、基幹システムを売り込みにきた大手ベンダ全てがJavaでの提案だった
616:デフォルトの名無しさん
10/03/29 23:55:32
javaは外注に丸投げしやすいからな
インドより中国の方が安い
617:デフォルトの名無しさん
10/03/29 23:56:52
チャイナリスク
618:デフォルトの名無しさん
10/03/30 00:02:33
そんなこと言ってたらクラウドなんて使えねーだろ
IBMアウトじゃねーか
619:デフォルトの名無しさん
10/03/30 00:04:05
>>616
Javaと何を比較しているんだ
620:デフォルトの名無しさん
10/03/30 00:26:11
>>611
いや、このスレ的にはOOPのメリットが出てくる規模の題材が無い
せいぜいAPIのラッピングぐらいしか用途が無い
C++じゃなくてCだし>>107みたいな準最長不倒関数であっても構造化して終わりでしょ
621:デフォルトの名無しさん
10/03/30 02:00:56
>>107なあ
細かい指摘はするつもりないけど、
他人が見てもわかりやすい、
あるいは読みやすいプログラムを
心がけると良いと思うぜ
622:デフォルトの名無しさん
10/03/30 13:42:02
Javaもわからないやつって終わってるね
623:デフォルトの名無しさん
10/03/30 14:16:22
>>621
半年も前のレスに・・・
624:デフォルトの名無しさん
10/03/30 16:24:05
>>620
最長不倒関数と言うのはな
1万行を越えたあたりから使うべきであって
準が付いても千行以下はダメだ。
625:デフォルトの名無しさん
10/03/30 22:39:32
>>624
最長不倒関数様に失礼なこと言って伝説を汚しましたごめんなさい
626:デフォルトの名無しさん
10/04/01 01:36:25
36で始めるのか
20年遅いんじゃねえか。。。
627:デフォルトの名無しさん
10/04/01 03:48:34
老後の趣味には持って来いだしいいんでない。
PCとネットがあれば十分だろうから年金生活にもやさしい。
ただ不健康だな。
628:デフォルトの名無しさん
10/04/01 04:47:09
>>626
勉強を始めるのに遅いとか考えるな
まあ若い方が有利だとは思うけど
629:デフォルトの名無しさん
10/04/01 16:37:37
組み立て工みたいなことをするだけなら、老いも若いもあんまり関係ない。
アルゴリズムなどに入っていくには、若い方が有利だが、絶対ではない。
プログラミングは、できるかできないかのどちらかしかない。
若くてもできない奴はできないし、老いてもできる奴はできる。
630:デフォルトの名無しさん
10/04/01 17:20:35
と、ジジイの出来ないつまはじきがつぶやいております
631:デフォルトの名無しさん
10/04/01 17:29:37
まあ、実際、22歳文学部卒<<36歳電子工学卒だけどな
632:デフォルトの名無しさん
10/04/01 17:34:52
>>631
なわけないし
633:デフォルトの名無しさん
10/04/01 17:39:34
ハーバード文学部卒<地方州立大学サイエンス系卒 だけどな
634:デフォルトの名無しさん
10/04/01 17:54:01
電子工学大卒・専卒の壁は厚い。基礎量が違う。
マイコン入門の本読んでとりあえずその通りに動かすことは出来ても、電子回路となると省略表記の無い実体配線図なけりゃ普通は無理だし
635:デフォルトの名無しさん
10/04/01 17:56:49
今の電子回路って単純だよね
636:デフォルトの名無しさん
10/04/01 18:00:41
デジタルは周波数高くなりすぎで、適当に繋いでも単純な理屈通りには動かないので、昔よりも難しいだろ。
637:デフォルトの名無しさん
10/04/01 18:30:21
若いときはスラスラ出来たのに
今は出来なくなってる漏れはどうすれば良いですか?
引退ですねわかります
638:デフォルトの名無しさん
10/04/01 22:39:52
>>637
SEやれ
639:デフォルトの名無しさん
10/04/01 23:16:36
直感でプログラムしてた奴は歳取るとだめだな。
集中力と体力がなくなった時点で終了。
640:デフォルトの名無しさん
10/04/01 23:18:42
40代以上は天才じゃない限り無理だろ
体力が続かん
641:デフォルトの名無しさん
10/04/01 23:36:24
俺天才なのか。よかった。
642:デフォルトの名無しさん
10/04/01 23:37:41
俺も天才でよかった
643:デフォルトの名無しさん
10/04/01 23:45:43
デルファイってどうですか?
実用性は無いですかね
644:デフォルトの名無しさん
10/04/01 23:50:37
シーシャープがいい
645:デフォルトの名無しさん
10/04/01 23:56:34
デルファイってw
フリーウェアでも作るの?
646:デフォルトの名無しさん
10/04/02 03:53:14
ブイシープラスプラスがいい
647:デフォルトの名無しさん
10/04/02 07:35:14
>>628
勉強はいいんだがな。
どこを目指すか知らないが、高見に到達するころには40すっかり過ぎる
40過ぎて仕事で受けるとなると、そこそこまともでないとすぐ干される
36からならスクリプト系でいんじゃね
648:デフォルトの名無しさん
10/04/02 07:38:06
センスある奴が若いうちから勉強するから追いつけないんだよ
ま、年食った派遣屋とかのレベルみてたら、不安になるがな
つか、ぶいびーでいんじゃねw
649:デフォルトの名無しさん
10/04/02 14:42:20
ブイビーは難しすぎてちょっと無理
650:デフォルトの名無しさん
10/04/02 16:36:16
VBが難しいんじゃない
VBの制御対象が複雑で変化が速く、またVBで出来ないことが多い
651:デフォルトの名無しさん
10/04/03 03:33:28
VBは配列の初期化もまともに出来ないからな
652:デフォルトの名無しさん
10/04/03 06:09:50
>>651
配列以外のものもできない。
VBでは配列の初期化は糖衣構文だから、できないから悪いというようなものではない。
653:デフォルトの名無しさん
10/04/03 11:58:12
VB6.0の頃はマルチスレッド出来んかったが良く考えたらC言語も出来たわけじゃないか
654:デフォルトの名無しさん
10/04/03 12:14:06
VBで出来ないことって何だろう。継承がないとOOPできないとかい出だすやつか。
655:デフォルトの名無しさん
10/04/03 13:32:15
構造体はあるけどポインタがないよね
656:デフォルトの名無しさん
10/04/03 15:12:11
VBを先にやった俺としてはC言語のprintfとポインタは神。
657:デフォルトの名無しさん
10/04/03 15:25:50
ポインタを明示的に操作できる言語の方がまれ。
VBにもポインタはある。
658:デフォルトの名無しさん
10/04/04 03:01:47
VBって数字の右詰めとか桁の0埋めとかって
どうやるんだっけ?って思うことが多いから嫌い
659:デフォルトの名無しさん
10/04/05 18:39:14
自由に動き回れるポインタがゴミグラマには鬼門だな
バグバグでわけわかんねコード書いてくる
660:デフォルトの名無しさん
10/04/05 18:53:28
>>659
熟練しても致命的なバグの発生は避けられないということが判明しているから、
それ以後の言語に自由に操れるポインタが採用されていないんだけどな。
661:デフォルトの名無しさん
10/04/05 19:00:04
そうだな。
実際問題としては低レベルの部分、
OSとかcrtとかブートプログラムなんかには必要だが
出来た世界の上に乗っかる言語にはいらんね
662:デフォルトの名無しさん
10/04/05 19:08:44
ポインタを使うと、分かりにくいけど高速に動作するコードが書けるというメリットはある。
Cだと、ポインタ使わないときれいなコード書けないけどね。
663:デフォルトの名無しさん
10/04/05 19:28:17
まあポインタは今のCPUアーキテクチャに沿ってるし
効率は一番いいよね
>>662
Cはループの記述が貧弱だから仕方ないね
その分生成されるマシンコードが読めてわかりやすいけど
664:デフォルトの名無しさん
10/04/10 15:08:55
>>663
わかりやすいってことはハッキングされやすいってことだよね。
わかりにくいマシンコードをはく言語は何?
やはりアセンブラかな。
665:デフォルトの名無しさん
10/04/10 17:32:10
>>664
そりゃアセンブラで書くと、一番人間に分かりやすくなるし、アセンブラでは高級言語に比べて脆弱性が入り込む可能性が高くなる。
666:デフォルトの名無しさん
10/04/10 21:19:20
>>664
> わかりやすいってことはハッキングされやすいってことだよね。
セキュリティとはそんな単純な話で済むもんじゃない