ニュース最近のコメント 先月の記事最近の注目記事 毎月の注目記事 問い合わせ ネタ投稿 お気に入り
■編集元:プログラマー板より「アセンブラ言語やマシン語は覚えておくべきですか?

1 仕様書無しさん :2009/06/12(金) 19:54:03

c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?

2 仕様書無しさん :2009/06/12(金) 19:58:48
>>1
マシン語は不要。
アセンブラは、「おれ業務系のプログラムだったらもう余裕。工数も機能を言われるだけである程度見積もれる」ってレベルになって
仕事にマンネリ化して、さらにもう一皮向けたプログラマになりたいと思ったら、マイコンと一緒に始めなさい

7 仕様書無しさん :2009/06/12(金) 20:40:44
>>2
そういうレベルになっちゃうと、もうアセンブラ仕事なんか理解できないよ。

24 仕様書無しさん :2009/06/13(土) 08:19:37
>>2はきっと、組込み開発のことを全く知らないんだろうな。
それはそれで幸せなことだw

3 仕様書無しさん :2009/06/12(金) 20:02:33

知らないよりは、知ってれば有利。
今じゃほぼ無いと思うが、昔はコンパイラにもバグがあって、それを調べるのに重宝した。

4 仕様書無しさん :2009/06/12(金) 20:05:40

むしろ言語を学ぶこと自体既に意味がなくなりつつ

6 仕様書無しさん :2009/06/12(金) 20:36:10

なぜにC言語

言うのが20年ばかり遅くはないか

8 仕様書無しさん :2009/06/12(金) 20:54:30

業種によるだろ。JK

9 仕様書無しさん :2009/06/12(金) 21:47:13

ニーモニック表が読めればOK

10 仕様書無しさん :2009/06/12(金) 22:10:32

ローカル変数やヒープ、関数の呼び出し規約、スタックの構造が想像できるようになると、デバッグ効率も全然違うから是非覚えておくべき。
というか、アセンブリ言語を経験していないブログラマは、セックスを経験していないホストのようなもの。見てくれだけで女を喜ばそうなんざ、
どだい無理な話だわな。

11 仕様書無しさん :2009/06/12(金) 22:19:31

学生時代に経験したけどほとんど覚えてない

12 仕様書無しさん :2009/06/12(金) 22:24:13

というかこれは憶える必要はない、と断言できるものってそうそう無い。
>>1が何系のプログラマーになりたいか、でその進路にアセンブラは必要か否か
ならまだ答えられるんだけど、プログラマーと漠然とした範囲なら
「おぼえておいてソンは無い」という当たり障りない答えになってしまうかと。

16 仕様書無しさん :2009/06/13(土) 00:16:34

最低限、そのコードが動くマシンがどうなっているのかは知っているべきだし、
はき出すコードがおかしくないかどうか位は自分で見てわかるべき。(あんちょこ使って良いから。)

配列にマシン語いれといて自己書き換えとかC言語でも希に良くやる。

17 仕様書無しさん :2009/06/13(土) 00:54:25

アセンブリ言語なんて、
計算機アーテクチャを知ってないと、自分が何やってるかわからんようになって
一発でやる気が無くなるのがオチ

最低でもタネンバウムのOS本は読んどかないとな

18 仕様書無しさん :2009/06/13(土) 01:01:48

クラッキングのためだと思ったら、結構楽しく覚えられるんじゃね?

19 仕様書無しさん :2009/06/13(土) 01:05:47

それは修羅の道
普通に勉強する方が遥かに楽

20 仕様書無しさん :2009/06/13(土) 01:38:41

マシン語はさすがにおぼえなくていいよ

21 仕様書無しさん :2009/06/13(土) 02:12:54

組込なら書けなくても読めたほうがいいよ。Cで書いたプログラムの動きが納得できないときに
コンパイラが吐いたアセンブラで机上デバッグするというのはよくやること。

22 仕様書無しさん :2009/06/13(土) 02:23:17

汎用機からJavaに移植する仕事したときにアセンブラの解析やったなぁ
自分は8ビットでマシン語やってたからある程度理解出来たけど
他のプログラマはみんな業務系の人だったんで誰も読めなかった

23 仕様書無しさん :2009/06/13(土) 02:26:29

そのプロジェクトってアセンブラ解析部隊のおじいちゃん集団がいたんだけど
ディスプレイの文字が小さくて読めないらしく、
17インチモニタなのにみんなSVGAでモニタあげてた

25 仕様書無しさん :2009/06/13(土) 08:57:33

とりあえず、情報処理技術者試験のCASL2程度はやっとけ。
8086でもいいけど、要するにそのぐらいの基本レベル。

26 仕様書無しさん :2009/06/13(土) 13:09:56

アセンブラを知らない組み込みプログラマは、モグリ。

27 仕様書無しさん :2009/06/13(土) 13:32:56

大学でひととおり習ってるはず

28 仕様書無しさん :2009/06/13(土) 16:35:06
今だったら、アセンブラで、
ファイルからリードして標準出力へ表示ぐらい出来れば良いんじゃね。

29 仕様書無しさん :2009/06/13(土) 16:42:54
>>28
ファイルでは敷居が高いから、キーボードから1文字リードしてTTYに出力の方がいいよ。
それならシステム関数使わないで全部まるまるっとアセンブラで組めるだろ?

30 仕様書無しさん :2009/06/13(土) 17:08:06

シリアル入力→演算→シリアル出力
これならワンチップマイコンでも作れるからね。

31 仕様書無しさん :2009/06/13(土) 17:09:29
そう考えると中級アマチュアでもみんなマシン語書いてた
ベーマガI/O世代はレベル高かったんだな

32 仕様書無しさん :2009/06/13(土) 17:28:14
>>31
いや、当時は覚える範囲がすごく狭いから
プログラマーのスキル=どれくらい深く知ってるか=アセンブラ等のハードよりの技術
みたいな感じだった。今は目的に適した言語、ツール、書き方等、スキルの方向性も変わってきてる。
アセンブラを憶えると希少価値は上がるけど活用する場面は少なかった。俺の場合。
そのうちUVパイプやらRISCやらアセンブラに直訳するだけでは高速化すら難しくなり、今は必要なら読む程度。
同じ労力で>>1が別言語覚えるのと迷っているならそちらを進める。

33 仕様書無しさん :2009/06/13(土) 17:46:36

9801以外の奴はBASICとマシン語しか選択肢なかったようなもんだからな

34 仕様書無しさん :2009/06/13(土) 17:48:15
ちょっと前に誰か偉い人が
僕らの時代はC言語を覚えなきゃならないのが不幸だったとか言ってたな
個人的に技術追求するんじゃなかったら特定の高給言語だけできればいいんだよね

39 仕様書無しさん :2009/06/13(土) 19:41:58
>>34
んなこたーない。

今は一つのシステム作るのに複数の言語・複数のプラットフォームを
使うのは当たり前になってきてる。
昔と違って「C言語さえできればプログラマとして一人前」みたいなことは無くなった。

35 仕様書無しさん :2009/06/13(土) 18:17:43
Cを覚えたくないのに覚えなきゃならないから不幸だった、とかいう人は
そもそもプログラマに向いてない。
逆に、今の若い人は、Cもアセンブラも不要なので、習得が難しく、
ソフトウェアの本質を知らないまま突き進んで気の毒だと思うけどね。

37 仕様書無しさん :2009/06/13(土) 19:04:31
>>35
最初がいきなりC言語だと挫折する人の方が多いから
そもそもソフト作れる人がほとんどいなかったって意味だろ

42 仕様書無しさん :2009/06/13(土) 20:59:35
>>35
それで仕事になるなら知らなくてもいいことを知らないのは気の毒とは違うんじゃないかな

38 仕様書無しさん :2009/06/13(土) 19:18:03

ソフトを作れる人を減らしていかないと
俺の仕事がなくなる

40 仕様書無しさん :2009/06/13(土) 20:11:46

客の要求に応じたシステムを作れれば言語ひとつしか出来なくても一人前だと思うんだが。
複数言語使い分けてなんてのは技術者側の自己満足でしょ。
アーキテクチャやってる人なら複数言語使ってみて比較して使い分けてってのは必要だろうけど。

41 仕様書無しさん :2009/06/13(土) 20:44:01

客の要求に応じたシステムを安く作るために、いろんな言語を使うんだよ。
一つの言語でやろうっていう方が、技術屋の自己満足。

43 仕様書無しさん :2009/06/13(土) 21:18:13

いろんな言語使わんよ実際は
やったとしても上級PGがせいぜい似た感じの言語を2つ3つやる程度
例えばJavaとPHPとか、VBとVCとかみたいな
もちろんSQLやBASHやHTMLは1言語と数えないでね

45 仕様書無しさん :2009/06/13(土) 22:00:03

沢山覚えてて当たり前なのか、必要な人だけ沢山覚えればいいのかって話じゃないの?
複数の言語を沢山覚えるのが当たり前ではないって反論なだけでしょ
そりゃいくつもの言語を使い分ける必要がある人はいるだろうよ

46 仕様書無しさん :2009/06/13(土) 22:22:51

いや、言語一つだけでPGやっていけるっていう方が珍しいと思うぞ。
COBOLとかの特殊な世界は知らんが。

47 仕様書無しさん :2009/06/13(土) 22:31:10

半数以上のPGは言語1つ2つでやってると思うが、
そんなにいろんな言語をやらんといけない業種って何?
CとC++とMakeとshellとSQLで5言語と計算とか無しな

48 仕様書無しさん :2009/06/13(土) 22:41:15

WEB系だけどJavaとPHP以外は壊滅してるから殆ど使わんな。
ってかその中でもPHPが殆ど。
業界ではレアケースだったのかこれ。

49 仕様書無しさん :2009/06/13(土) 22:50:58

業務系の請負でもライブラリはCのインタフェース触らないといけないものがあって、UIはJavaで運用スクリプトがPerlだったりするが。
もちろんSQLとshくらい普通に知ってる感じで。

あとは案件によって時々ABAPとか付いてきたりか。

仕事が来てから必要に応じて勉強しても間に合う話しなので
どうってことは無い事だけど。

50 仕様書無しさん :2009/06/13(土) 23:09:13

アセンブラ必要なのは組み込み系だけじゃね?
業務系とかWEB系は高級言語レベルで動作が保証されればハードに近い所が何やってんのか知る必要無いからな。

51 仕様書無しさん :2009/06/13(土) 23:11:07
WEB系の仕事するときでも、Java,PHP,JavaScript(AS含む),Rubyくらいは出てくるなぁ。
(一つのプロジェクトで全部使うわけでもないけど)
マスタメンテなどの管理アプリ欲しいっていわれればC#あたりで作ることになるし、

会社としてはWEB系以外の仕事も請負ってるんで、そっちはまたべつの技術使うし。

56 仕様書無しさん :2009/06/14(日) 01:49:37
>>51
そんなバラバラで作っちゃって、メンテナンスどうしてんの?
同じ言語や環境で揃えて、誰か辞めてもメンテナンス出来るようにしないと
のちのち面倒くさいだろ。
二次受けで元請けの言いなりみたいな会社だったらそうなのかもしれないけど、
自社開発の所は環境揃えるもんだぜ。

57 仕様書無しさん :2009/06/14(日) 02:19:27
>>56
言語が違うくらいでメンテナンス不能になるようなことはないって。
新人でも一ヶ月くらいで新しい言語使えるようになるから。

52 仕様書無しさん :2009/06/13(土) 23:42:34

おれも情報処理技術者試験のCASL勉強したけど全然覚えてない
でも先にこれやっとくとCのポインタが理解しやすかったと思う

53 仕様書無しさん :2009/06/14(日) 01:02:37

つまり複数言語を沢山使う人は、みんな無駄に改行を入れるということですね。

54 仕様書無しさん :2009/06/14(日) 01:15:10
引数をスタックでわたすかレジスターで渡すかの違いがわかるのは大きい




わけねーだろ!

94 仕様書無しさん :2009/06/16(火) 22:39:55
>>54
組み込みだと結構気にしますが。
関数の第一引数はint型であれば、レジスタ渡しを優先的に選択するマイコンとか。
知らないと損をすることがあるので違うマイコンをはじめて使う時は
このあたりのことから勉強してます。

95 仕様書無しさん :2009/06/16(火) 22:47:52
>>94
それはマイコンがどうとか言うより、そのマイコンのCコンパイラの癖じゃないのか。

96 94 :2009/06/16(火) 22:49:59
>>95
そうですね正確にはそういうことです

58 仕様書無しさん :2009/06/14(日) 03:13:51

言語よりコンピュータで何ができるかわかってる方が大きい。
Cでもjavaでも.NETでもちょっとしたアプリなら誰でもできる。

でもスレッドをつかったプログラミングとか、異機種間通信で文字コードの違いを
頭に入れて作らなきゃいけないとかはまた別次元の問題。

大切なのは前者より後者













アクセスランキング アクセスランキング アクセスランキング アクセスランキング ブログパーツ アクセスランキング
コメントを読む(49) Twitterに投稿  Tumblrに投稿ネット,PC,技術 ,仕事,就活
ブックマーク: Buzzurl  / Hatena /Yahoo!

 
 



昔の記事


オススメの動画
■伯方の塩ものがたり
 猛々しい男の人の声で有名な「伯方の塩」CM。そのCMの音声を使って面白いネタを演じてくれた動画なんだ。

■【種明かし有り】 トランプを使ったマジック3つを実演します
 初歩的なトランプマジックを種明かし付でやってみたどうがなんだ。機会があったら友達に見せてあげるといいかもしれないね。

■水素ガス作ってみた。
 水素ガスを作ってみた動画なんだけど、学生時代に理科の実験とかが好きな人であれば是非とも最後まで見てほしい、作ってみたシリーズの動画なんだ。

■スーファミのシューティングを手当たり次第にやってみる
 メジャーからマイナーまで、25本以上のSFCのシューティングゲームをプレイした動画なんだ。



くぎゅうーっ!!く、くーっ!!クギュアーッ!!!ギュアーッ!!!!!
CV:釘宮理恵 CV:後藤邑子 CV:宍戸留美 CV:小清水亜美
麻雀のルールが分からなくても、萌えを愛する心があれば大丈夫!



今日の更新一覧


最近のアンケート一覧

同じカテゴリーの記事

コメントありがとう御座います。最新のコメントへ(49)

1001  学名ナナシ  :2009年07月02日 21:46  ID:pLguoy2q0
>希に良くやる。
どっちだよ
1002  学名ナナシ  :2009年07月02日 21:56  ID:4p.MBRQP0
簡単なアセンブリ言語ぐらいは知っとけとは思うが、
表などを参照せずにマシン語が書けるならそいつは人間コンピュータ。
1003  学名ナナシ  :2009年07月02日 22:05  ID:rbTNWm3X0
VHDLかVerilogかSystemCで一波乱あるのかもしれない。
1004  :2009年07月02日 22:18  ID:Wevb5LSlO
マシン語なんて完璧に使えるのは変態くらいだろ
1005  学名ナナシ  :2009年07月02日 22:23  ID:FWqLzMQE0
仕事の内容次第としか言いようも無いな。
ゲームプログラマなら(特にシェーダ組むとか)覚えておくに越したことは無いけど。
覚えたければ覚えれば良いし、覚えたくなくてそれで問題が出ないなら覚えなくても良いと思う。
1006  学名ナナシ  :2009年07月02日 22:25  ID:rt3Cdr5g0
まぁ 汎用機やるんなら、アセンブラ知っておいた方が良いかも。CAのMF製品を扱うなら絶対
1007   :2009年07月02日 22:26  ID:GIFxaKPhO
アセンブラ言語とか全く知らんわ
マシン語に至っては基地外としか思えん
1008  学名ナナシ  :2009年07月02日 22:32  ID:EgRwYZEz0
なんでこいつらこんなに頭よさそうなのに
SEってワープアなの?
1009  学名ナナシ  :2009年07月02日 22:33  ID:h40H0xyx0
組み込み以外でレジスタ直接弄る必要とかあるのか?

あ、NoDVD化とかのクラッキングでは必要な知識か
それならニーモニックとスタックフレーム、あと一部のWin32API知っておけばいいんじゃね
1010  学名ナナシ  :2009年07月02日 22:39  ID:TiyzAawm0
組み込みとかゲームとかで思った。

デスマが発生する業界では必要。
1011  学名ナナシ  :2009年07月02日 23:03  ID:hAXfkm2Q0
プログラマって俺が俺がってやつが多すぎて大嫌いです。
1012  学名ナナシ  :2009年07月02日 23:08  ID:hMFKtwpt0
よくわからないけど「ぷろぐらま」や「SE」を叩くのはやめようね^^
1013  学名ナナシ  :2009年07月02日 23:10  ID:hMFKtwpt0
米欄みたら全角英数使ってるアホがいて吹いた(米8)
スレでは流石に誰も使わないことに当たり前ながらちょっと感動
1014  学名ナナシ  :2009年07月02日 23:11  ID:jPcMpBZf0
今年3年目のプログラマですが、
レスに半分位しかついてけん。

皆すごいな
でもやる気ねーや
1015  学名ナナシ  :2009年07月02日 23:12  ID:hMFKtwpt0
あ、最後のは全角英数が落としどころだと思ってます。言ってることもずれてるし。
1016  学名ナナシ  :2009年07月02日 23:15  ID:ITlhB0vg0
アセンブラ、マシン語など単純のひと言。一つ使えるようになっておくと
応用が利く。つうかチューリングマシンの概念を抑えていれば万全。
自分で言語を作るとき、VMを考えるときに参考になるぞ。
1017  学名ナナシ  :2009年07月02日 23:31  ID:MbbZ4CAG0
C言語やる前にアセンブラ覚えて、
Cコンパイラはこんなコード吐いてるんだろうなって
イメージできるような状態になってから
C言語覚えた方が本当はいいと思ってます。
1018  学名ナナシ  :2009年07月02日 23:42  ID:KvjBvx.R0
やっぱ自分は、プログラミング嫌いなんだなとしみじみ思った。
あー、10年前に気づきたかったなぁ。
1019  学名ナナシ  :2009年07月02日 23:50  ID:iQ2X7RRf0
やることによる。マジでこうとしか言えんな。

仕事じゃ組込みやってるけど、必要なライブラリはクライアントが渡してくるからそれをCで使うだけ。
処理もそんなに重くないからアセンブラでチューニングなんかもやらないし、
数少ないアセンブラを使う機会はせいぜいスタックやらメモリの破壊やらを疑った時ぐらい。

そして組込みが終わると今度は社内ツール作成で、C/C++、C++/CLI、C#を使い、
Adobeやら3D系やらのスクリプトやらプラグインを書く日々。
狭く深くか、広く浅くかは仕事でも意外と多い。
マルチコアプログラミングたのしいです(^q^)
1020  学名ナナシ  :2009年07月03日 00:05  ID:.1d1aUgK0
「○○言語が使える」というのが“出来るプログラマ”ではなく、「○○を作れる」というのが“出来るプログラマ”です。
作る言語自体は言うほど問題ではない。

目的が達成可能ならVBでもPHPでもPerlでも良い。
VBやPHP等、言語自体を駄目だと主張する奴は間違いなく“出来ないプログラマ”。

言語に縛られるプログラマは三流。
ノコギリで釘を打つ奴はいないし、金槌で板を切る奴もいない。
1021  学名ナナシ  :2009年07月03日 00:20  ID:kb.PYBXH0
BASICから始めた自分は不幸だと思う。
とりあえずC言語万能すぎ。
アセンブリは必須とされないなら、他のこと覚えた方が良くないか?
1022  学名ナナシ  :2009年07月03日 00:28  ID:EZWz1SC80
ここにいる人たちには到底及ばないけど、20年くらい前にMSXでマシン語とかニーモックとかほんの軽く勉強したな。懐かしいわ。
1023  学名ナナシ  :2009年07月03日 00:29  ID:YwLYJwYx0
※1020
三流は作れれば満足かもしれんが、二流以上は動作効率ってものを考えるんだよ。
1024  学名ナナシ  :2009年07月03日 00:39  ID:sdLANgnn0
ワトソンログやコアダンプの解析に使う事があるからアセンブラの知識は多少はあった方がいいな。
1025  学名ナナシ  :2009年07月03日 01:00  ID:ZzWfKxiF0
とりあえず言語一つ覚えて何を作るにも不自由しないようになったら、
あとは他の言語なんて方言レベルで吸収できる。
開発上の都合や仕様によってか、
あるいは好みで言語を選んで使えばいい。

覚えておかなくてもいいけど、ニッチな仕事してると、
アセンブラやバイナリで書くこともある。
コンパイラがバカで特定の命令セットに対応できてないときとかな。
ただ、それもコンピュータの動作原理と計算順序を
知っていればあとは命令仕様書片手になんとか組める。
なので、アーキテクチャは覚えておくべきだとは思う。

1026  学名ナナシ  :2009年07月03日 01:31  ID:pDco1Eck0
自称エンジニアの俺理論大会
1027  学名ナナシ  :2009年07月03日 01:39  ID:drRHM.yj0
激安の家電もどきを作るときはアセンブラができないと厳しいかな。
リアルタイムOSが乗るCPUでは、すでにいらないかも。
ただし、極限まで省エネに持って行きたいときは、内部の動きがわからないといけないので、アセンブラが必要。
1028  学名ナナシ  :2009年07月03日 02:06  ID:8Jk45XGq0
現場のドカタなら仕事で必要になればドロナワ式でそれなりにデッチあげるもんだべ
1029  学名ナナシ  :2009年07月03日 05:21  ID:6.e47hUZ0
普通の業務プログラマなら不要。
一歩上の高みを目指すなら常識。
1030  学名ナナシ  :2009年07月03日 07:07  ID:eONDXu290
マシン語・・・つーかCASL2くらいは理解したほうが良いと思う。
CPUの仕組みを理解するためには。

ただ、マシン語、アセンブリ言語なんて
CPUコア、アーキテクチャによって結構違うから
業務で使うとかでなければ特定の言語を覚える必要は無い。
1031  :2009年07月03日 08:44  ID:gq0DjEzuO
原理を知ればエラーに強くなるかもね
1032  学名ナナシ  :2009年07月03日 08:55  ID:26nYoKfc0
業種にもよるがJavaで十分だよ
それ以外の言語は必要なときに覚えればいい
1033  学名ナナシ  :2009年07月03日 09:09  ID:CD4Z6jlJ0
>最初がいきなりC言語だと挫折する人の方が多いから

とあるけど、なんでCだと挫折する人が多いの?
あと、他の言語ではその問題をどう解決しているの?
1034  学名ナナシ  :2009年07月03日 09:44  ID:TWRfzG4z0
業界にもよるけど、学生ならアセンブラよりツールとしてスクリプト言語が使えたり、
業務でWindowsプログラミングやるんならC++/CLIとかC#使えた方が便利じゃないかな。
VisualStudio2008の動作が重くて仕方ないが、GUIデザイナーの出来はMFCとは比べもんにならん。
M$は嫌いだが、あれと.NET Frameworkは素晴らしいもんだ。
1035  学名ナナシ  :2009年07月03日 10:13  ID:vheA0kuf0
ゲーム作っているけど、覚えておくと良い場合もある。
特に新しいゲーム機はコンパイラレベルのバグも大石
1036  学名ナナシ  :2009年07月03日 11:47  ID:bjOs48aX0
最初にCやって挫折する、って奴はポインタが理解できんのではなく、
OSのメモリ管理やCPUのニーモニック、スタックという基礎的な部分の
勉強を全くせずに取り組むからだと個人的に思うわ
ハードに何の関心もない奴がやるのは苦しい

今のご時勢であれば、習得するだけならめちゃくちゃ楽だよ
理系だの文系だの関係ないレベルだわ
逆に、20年とか前に独学で覚えた奴は凄ぇとも思う(文系なら尚更)
1037  学名ナナシ  :2009年07月03日 12:13  ID:LYTnx9jc0
JavaCC楽しいよ
吐き出された命令が数%減っただけで射精しそうになる
1038  学名ナナシ  :2009年07月03日 13:21  ID:Pp2qyNWI0
米1020が全て

あとSEに限って言うと、情報処理技術者試験なんか持ってても役には立たない。
1039  学名ナナシ  :2009年07月03日 15:21  ID:unoVEvVh0
アセンブラ言語じゃなくてアセンブリ言語な
1040  学名ナナシ  :2009年07月03日 16:57  ID:dByYEeJa0
CASLはアセンブラと言っても殆どCOBOLだしね
1041  学名ナナシ  :2009年07月03日 21:59  ID:.1d1aUgK0
※1023
まともな速度で動かないなら問題だが、速度は気にしない事も多いからな。
最近はメモリを気にしない事も多いし。
VBやPerlで十分な事は多い。
動作効率自体はどんな言語でも駄目なコード組んだらそこでおしまい。
スピードが要求されるようなモノ作らない限り、VBで組んでもVCで組んでも体感はわからない。

ただ、言語特有の注意点はある。
VBは(VCも)互換性、PHPはセキュリティに気をつける。とかな。
1042  学名ナナシ  :2009年07月04日 01:15  ID:W3eGhnbh0
アンマネージドメモリに配列書いてマネージドに書き戻したり、
ポインタで操作したりをC#でやると、「何もC#でやらんでも」と思わなくもない
C#でメモリリークとか、悲しくなってくるw

その点VBは気楽でいいわ
良くも悪くも諦めがつく
1043  学名ナナシ  :2009年07月04日 13:29  ID:Sz9b9gj00
gcc -S で最適化レベル変えながらアセンブラ眺めるのは誰でも通る道
1044  学名ナナシ  :2009年07月04日 15:39  ID:4FO.wukF0
最適化の副作用が出そうな処理はアセンブラ見て確認するなあ。
無論、確認用のTPも流すけど。
1045  学名ナナシ  :2009年07月04日 18:55  ID:bmKkl0Bk0
必須だよ。てか授業の課題でコンパイラぐらい作るだろ。
それか授業サボってた奴だってパタヘネぐらい読んでるだろ。
1046  学名ナナシ  :2009年07月04日 21:44  ID:K8jblOCy0
授業でCASL2をやってるけど、LDとかSTOREとか命令自体は単純なものしかないから覚えるだけならやれる
その命令が値なのかアドレスを示してるのか分からないとわけわかめ
1047  (´ρ`)  :2009年07月04日 22:22  ID:FLrFEIKx0
えーっと、ポケコンほしい
1048  学名ナナシ  :2009年07月08日 20:17  ID:iNKMIhSk0
アセンブラは面倒なだけで複雑な概念は大してないから楽
趣味としては少ないステート数で処理を書くのはパズル的で楽しい
1049  学名ナナシ  :2009年08月07日 00:54  ID:AYDds41q0
アセンブリを学ぶ上で、コンピュータアーキテクチャも学べて、すべての
プログラムに活かせるとは思う。しかし、最近の、大概の、プログラム言語の教育は、ほかのプログラムについての知識を前提としない場合が多いから、
それなりに対応できていると思いますよ。

ちなみにアセンブリ言語は、英語の発音を知らない日本人がいい始めたおかげで
こう定着しましたが、実際はアセンブル。
アセンブラ・・というと、それだけで常識を疑われたりもする・・。
まあプログラムさえ書ければ、理論も概念もへったくれもないんですがね。

まれに、コンパイル構成論だの、なんだのって講釈ばかり言って、プログラム
まったくかけない馬鹿もいるんで、実際、そんなの知ってて書けない気違いより
プログラム書けるキモオタ中学生のほうが社会では役に立つかもしれないね。

アンケート機能β 投票記事の一覧

お気軽に一言お願いします。  最初のコメントへ(49)
名前:   コメントの名前を記憶する
 
 

  • コメントが反映されるまで時間が掛かる場合があります。
  • 半角英数字のみの内容は投稿できません。
  • コメント中のURLは、自動的にリンクに変換されます。
  • URLの記入はhttpのhを抜いて下さい(宣伝対策です)。
  • サイトや掲載内容に関するご意見・苦情等はコチラからお願いします。


  • 全体のコメント


    今日の注目記事



    あなたの友だちを見つけてフォローしてください。



    注目のニュース
    ブックマーク
    最近の注目記事
    注目の動画




    おすすめの記事
    漫画レビュー


    注目されてる記事
    殿堂入りの記事