#68 Article 115 Posted at 1990/09/23 13:11:18 by PLE (MAP1971) [PROGRAM]

Subject: Re:*13 たのしいプログラム /114 ..... /97 /96

スレッド関係
元スレッド #68/96 — 「たのしいプログラム」 1990/09/20 01:33:33 · ムツキ · MAP1482
ボクとワタシの大好き「プログラムちゃん」感想データ 上にも書きましたが、これからプログラミングを始めようと、決心した者へのアドバイスの材料として、ここにアンケートをお願いしたいとおもいます。 決して・・・多数決で、プログラム言語の優劣を決め付けるものではなく、経験と感想を主体において、考えるものです。 定期的に累計すると共に、貴重なデータとしてワタシが管理してまいります。 記入方法は下記に、付属した専用フォーマットを切取って使用してくだ…
     参照 #68/97 — 「Re: たのしいプログラム /96」 1990/09/20 01:35:09 · ムツキ · MAP1482
【ハンドル】ムツキ(MAP1482) 【使用言語】ベーシック全般(泣) 【使用機種】PC8801MAを中心とするPC88シリーズのみ 【学習期間】1978年から 【学習方法】当時、ソレができないと仲間はずれされたものです。 だから、専門書を買いあさっての独学でした。 【使用動機】身近に、ソレしかなかったから! カセットテープで作ってたんだぞぉぉぉ! 【推薦理由】うーむ。今となってはあまり推薦できませんが・・・ NECを買うと嫌でも付いて…
         返信元 #68/114 — 「Re:*12 たのしいプログラム /113 ..... /97 /96」 1990/09/23 05:47:46 · おちゃ · MAP1512
きゃぁぁぁ! なに喜んでるんだろ? おちゃ
             現在 #68/115 — 「Re:*13 たのしいプログラム /114 ..... /97 /96」 1990/09/23 13:11:18 · PLE · MAP1971
                 返信先 #68/116 — 「Re:*14 たのしいプログラム /115 ..... /97 /96」 1990/09/24 03:58:49 · ジェイムスン · MAP926
【ハンドル】 MAP926/ジェイムスン 【使用言語】 N-BASIC(昔)&Q・B C (Quick C etc.) FORTRAN Z80 アセンブラ 【使用機種】 現在:EPSON PC-286V AMIGA A500(プログラムなんかしてない(笑)) 昔 :NEC PC-8001 【学習期間】 N-BASICは、中2~しばらく。 数年間のブランクがあって、N88-BASICとか。 C、FORTRAN、Z80 アセンブラ、BASI…
スレッド全体を見やすく表示
【ハンドル】PLE(MAP1971).

【使用言語】MASM、ときどきMSC

【使用機種】PC9801VM21

【学習期間】学生の頃にMZ80K/MZ700とPC8801でBASICに触
      れ、しばらくしてZ80アセンブラで本格的にパソコンにのめり込み
      、98を手にしてからはMASMばかり使ってました.しかし、大き
      くて複雑なプログラムになるとしんどいものがあるので、MSCも時
      々使っています.

      私の場合アセンブラから高級言語に入っていきましたので理解はしや
      すかったように思います.Cはアセンブラに次ぐ低級言語(笑)です
      からBASICのつもりで使うと足元をすくわれます.

      Cが使えれば他の高級言語はどっぷり一週間程で使えると思います.

【学習方法】BASICはパソコン添付のマニュアル、Z80アセンブラは入門書
      (本の名前は忘れてしまいました)、MASMは技術評論社「実用マ
      クロアセンブラ」、Cも技術評論社の上下本で学習しました(本の宣
      伝みたいになっちゃったなぁ).でも、実際使いこなすにはいろんな
      人のソースリスト解析が一番です.C学習の仕上げには、トッパン社
      「Cプログラミングの落し穴」がおすすめです.

【使用動機】BASICは当時それ以外理解できそうになかったため.Z80アセ
      ンブラはハードウェアへの興味のため.MASMは98で何か作ろう
      とした時そこにあったため.CはMASMで組むにはしんどい時にそ
      こにあったのと多少の憧れと仕事でちょうど使っていたため.

      私の場合趣味にお金をかけない主義ですから(単なる貧乏でい)、タ
      ダで入手できる言語と環境しか使っていません.

      努力と根性、知恵と勇気があれば(あったかな?)、これでなんとか
      なるものです.

【推薦理由】Cの良い所はみなさん書かれているので省略します.アセンブラはハ
      ードに依存するので一般的な「プログラミングの学習」という点では
      おすすめできませんが、ハードに絡む処理を高速に行いたい場合やC
      を持ち出す程のものでないならコンパクトな実行ファイルを生成でき
      るアセンブラをおすすめします.実際の現場では速度の必要な部分を
      アセンブラ、上位の複雑な部分をCで組んでリンクするのが一般的で
      す(うーん、火と火をあわせて炎にするんだね <何のこっちゃ).

【利用価値】Cはファッションではありません.それなりに方向性を持った正しい
      言語と思います.環境も整っていますし情報も豊富ですから、これだ
      け普及しますと「とりあえずC」という選択も良いと思います.Cと
      いってもいろいろありますし、私の場合MSCが手近にあったに過ぎ
      ず、他のCはCらないのです.

【憧れ言語】ありません.というよりその方面には全く無知なのです.よほど有名
      な言語でないと知りません.なんせTurbo-PASCALも知ら
      なかったほどですから.Cを知らない時はCでした.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 


>     アセンブラをやるにもコンパイラがなく、仕方なくBASIC☆

 アセンブリ言語はアセンブラでアセンブルしますぅ.


>     そのため、それを使って独学☆ ベーマガのプログラムを打ち込んでは
>     改造し、それでテクニックを盗んでいったわけです★ いわく、効率的と
>     は言えないやり方ですがぁ☆

 これは私もやりました(笑)、かなり効果的な方法だと思います.順序立てて勉強してプログラミングができれば苦労はありません.実戦に勝る訓練は無いです.ちょっと荒いですが、うちの会社では言語を覚えたての新人にぶ厚いリストを解析させて、力まかせに実用能力まで持ち上げる事をよくやります.いわば泳げない子を海に放り投げるようなものですが確かに速効性があります.もちろんフォローが大事です.

>     効率が上がります★ ただあまりにもマニアックなパソコンのため、
      もうすでに市場には残っていないでしょう☆

 マイナー機を持っている方ほどいろんなハードやソフトにお詳しいようです.


                           PLE(MAP1971).