• ベストアンサー

プログラマーが使用するOS

WindowsNTやWindows2000は、プログラマーの人たちが決まって使っているようですが、 それはどのようなから理由でしょうか? 詳しいところまで教えていただけると嬉しいです。

noname#149114
noname#149114

質問者が選んだベストアンサー

  • ベストアンサー
  • gould09
  • ベストアンサー率33% (196/589)
回答No.5

こんにちは >WindowsNTやWindows2000は、プログラマーの人たちが決まって使っているようですが、 決まって使っているとは言えないです。 基本的には、プログラムを動作させる予定のOSで開発します。 例えば、最終的にWin95で動くプログラムとWin2000で動くプログラムはOSの差により作り方が違って来る場合があります。 プログラムを作成する開発環境そのものがOS毎に違っている場合と、WindowsのAPIを使ったプログラムを作成する時には、APIの使い方や使えるAPIが変って来る場合があります。 その為、通常はWin95で動かすプログラムを開発する時にはWin95で開発します。 ただ、上記の場合でも開発の途中の段階でWinNTやWin2000を使う事が有ります。 それは、OSの動作が安定しているからです。 しかし、最終的にはWin95で開発して試験もWin95で試験を行います。 Win2000で動いたとしても、Win95で動かなかったら意味が無いからです。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

その他の回答 (6)

noname#209929
noname#209929
回答No.7

前の多くの方が言ってらっしゃるように、より安定していて、windows9xとも互換性があるからです。 win9x系だと、特にメモリ管理がずさんなので、問題が起こった時にそれがプログラム側の問題なのかOS側の問題なのか、特定に無駄な時間がかかります。もちろん、最終的にはたとえOS側の問題でもバグは出ないように仕上げなければいけませんが、あくまで仕上げの話であって、開発途中からそんなことが起こっては正直やってられないのでNT系を使うようにしてます。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

  • ponnta
  • ベストアンサー率17% (31/179)
回答No.6

WindowsがメジャーなためWindows上で動くツール(コンパイラやシミュレータ等)が種類も豊富だからじゃないですすね。 ゲーム機や組み込み系のOSが乗っていない機械のソフトもWindowsやunix上でプログラムを作りますし、 組み込み系でよく使うリアルタイムOSのプログラムもWinやunixで作ってます。 ツールを動かすだけなので、Winやunixの仕組みに詳しく無くても上記の開発はできます。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.4

kircherさんが書いている通り,NT系列のWindowsは95系列のWindowsより安定しているからです。 プログラムを作っている最中は不安定なプログラムを頻繁に動かすことになります(^^; で、そういうプログラムを動かすたびにOSまでいちいち止まられては効率が著しく落ちるからです. また、OSが落ちると重要なデータ、プログラムを失う可能性が高いですし、だからといって一日に何度もバックアップとってられませんしね。 実際はkiyotoさんが書いていることもあるし、 ケースバイケースでいろいろありますが、 最大の理由はこれでしょう。 ちなみに、NT系列はパワーがいるとはいいますけど, Pentium 133MHzの時代はNT 3.51使ってましたし, そんなに膨大なパワーがいるわけではないですよ。 まあ、必要とあればWin95も使います.会社でとなりの人が使うはめになってます(笑) もちろん、Windows系以外も・・・。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

  • kircher
  • ベストアンサー率47% (11/23)
回答No.3

Windowsには色々あります、大体はWindows95、98、98SE、MEと、WindoiwsNT Windows2000、WindowsXPの2系統に分かれます。 確かにWindowsプログラマーが使うことが多いのは、WindowsNT系でありことが 多いですね。 これは、大雑把な言い方をするとこちらの方が「安定」しているからってのが 大きいと思います。 プログラムしているときに一番めげるのが、プログラムを動かしたときに バグで止まったときに原因不明でシステムごと死んでしまうときです。 これは、Windows95系では、「もの凄く」多いのです。 理由は、色々考えられるのですが、システムリソースの量が固定だから、 メモリを使い切る前にリソース不足で怪しい動作をするとか、メモリー管理が 怪しいから、終了したはずのプロセスのメモリーをシステムが解放しないとか 色々あるのですが、その為とは言え毎回リブートするとなると、時間がかかり すぎますから、これで普通はめげます。 WindowsNT系だと、まだメモリーの部分は、問題が少ないみたいなので、 プログラムが止まったときでも、リブートなんてことをしなくて済む場合が 多いのです。 自分の場合は、こんな理由で使ってます。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

  • mentama
  • ベストアンサー率18% (55/299)
回答No.2

ビギナーにもプロフェッショナルにも全部の層に販売しはじめたWindowsXPというのは、NT系列のOSですよ。 Meまでの流れというのは、マイクロソフトとしても実は売りたくなかったということですよ。 OSとしては中途半端なものですから。 ただ、今までのマシンがパワー不足で、完璧ではあるけれどもマシンパワーが必要とされるNT系列のOSは、それほど金を掛けたくなかったユーザー層には受け入れられないだろうという読みがマイクロソフトにあったんだと思います。

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

  • kiyoto
  • ベストアンサー率31% (63/197)
回答No.1

「プログラマの人たちが決まって使用している」というのは少し違うと思うのです。 OSには、Windows系やmac系、unixや大型コンピュータのOSなどさまざまな種類があります。 WindowsNTやWindows2000をuruchiさんの周囲のプログラマの方が使っていたとしても、使い方に2種類あると思うのです。 まず一つが、WindowsNTやWindows2000で使用されるプログラムを作成する為に使用しているケース。 もう一つが、エミュレータやtelnetで大型コンピュータやunixへ接続して端末として使用しているケース。この場合は端末としてしか使用していないので、プログラマーの方はOSとしてはWindowsNTやWindows2000を使用していない事になると思います。 このような回答でよろしいでしょうか?

noname#149114
質問者

お礼

早速のアドバイス、ありがとうございます。 たいへん勉強になりました。 また何かありましたら宜しくお願い致します。

関連するQ&A

  • プログラマーを辞める/辞めたい理由

    元プログラマの人、又は現在プログラマをしておられる人に質問があります。 1.元プログラマーの人、プログラマーを辞める時はどのような理由を会社に伝えましたか? 会社はその理由を受け入れてくれましたか? 2.現在プログラマーで、辞めたいと思った事がある人は、どのような理由でそう思ったのでしょうか? 3.辞めた理由として「体調を崩したから」というのをよく聞きますが、プログラマというのはそれ程ハードなのでしょうか? よろしくお願いします。

  • プログラマについて。

    プログラマーという職業について以下の点について疑問があります。 (1)プログラマの求人が多い理由にはプログラマの人手不足が原因らしい  ですがなぜ人手不足なのでしょうか? (2)プログラマーは精神的に辛いとか良く聞きますが具体的な何が辛いんですか? (3)よくIT系人材紹介会社で2週間程度の研修でPC初級から中級位の人間を ある程度のレベルまで引き上げてプログラマとしてIT関連の会社へ就職を斡旋する みたいなことがあるらしいですが、現役のプログラマさんはそういう 会社をどう思いますか? (4)プログラマに向いている人はどんな性格な人ですか?職場にはどんなタイプの人間が多いですか?

  • あなたが使用しているOSを教えてください。

    あなたが使用しているOSを教えてください。 以下から選んで下さい。 1.Windows7 2.Windows2008R2 3.WindowsVista 4.Windows2008 5.WindowsXP Pro 6.WindowsXP Home 7.Windows2003 8.Windows2000 9.WindowsMe 10.Windows98SE 11.Windows98 12.WindowsNT4.0 13.Windows95 14.Windows3.1(3.51)以前 15.MacOSX10.6 16.MacOSX10.5 17.MacOSX10.4以前(MacOSも) 18.その他 以上から選んで下さい。

  • プログラマーってどんな人?

    プログラマーはプロの人だけプログラマーなんですか? 趣味だけでプログラミングするひとはプログラマーとはいわないんでしょうか? プログラマーだろうという範囲の例をあげていただけると、うれしいです。

  • プログラマー

    プログラマーとして仕事を始めました。 請負会社からの出向です。 この請負会社の言うことなのですが、かなり偏った意見(かどうかわからないですが...)を持っていると思っているのですが、誰かのご意見をお聞きしたくて質問したします。 (1)プログラマーはオペレーターを5年ぐらいやってからだ、という。 (2)派遣のプログラマーは転々としてしまっていて信用できない。ブラックリストがある、という。 (3)とにかく派遣はだめだ、という。(いまいち理由が要領を得ない。私に言わせれば請負と何が違うのか?わからない。月給制で、見込み残業による合法的サービス残業がある分余計悪いような気が・・・??) 主にこのようなことです。 正しいでしょうか?ちょっと変じゃないでしょうか?

  • プログラマになるにはどうすれば良いのでしょう?

    プログラマになるにはどうすれば良いのでしょう? はじめまして、プログラマになりたい中学1年生です。 将来はソフトプログラマー(PCソフト系)になりたいと思います。 プログラミングの知識は全くありません。経験もありません。 (関係ないでしょうが、HTMLができるぐらいです) 今回質問したいのは....。 ・プログラマとはどういう職業なのか。 ・プログラマにはどのような種類があるのか(ゲームプログラマやソフトプログラマなど) (そして、その種類に属する人達は、主に何をやるのか) ・システムエンジニアとの違いは。 ・数学が苦手でもできるか。 ・プログラマに必要な知識・資格・心構え・道具はなにか。 ・プログラマの平均年収・月収は? ・C言語の活用法 などです。 ちなみに、高校は工業高校に進学したほうが良いのでしょうか? 大学はどのような学校にはいれば良いのでしょうか? やはり、C言語は覚えたほうが良いのでしょうか? 質問ばかりですいません。 どなたか、詳しい方、ご回答お願いします。

  • プログラマーの仕事について。

    プログラマーの人はなぜそんなにプログラムのことが詳しいのですが。  と言うのは、別に私はプログラマーになりたいとかはないのですが、HTML言語やパソコンに関することでもヒーヒー言っているのに、プログラマーの人はすごいなーっていつも関心します。  センスの問題でしょうか?  センスと言ってもやはり勉強は人一倍しているんですよね?素人の人でも勉強したらプログラマーになれるものなのでしょうか?  プログラマーの人の話やなった経緯など聞かせてもらえると嬉しいです。

  • プログラマーになりたいのですが

    プログラマー経験をした人に質問です。 プログラマーという職は激務なうえに低収入とお聞きします。本当にそうなのでしょうか? ブラック会社というのも興味があるのですが、プログラマーの多くがそのブラック会社に勤めているのでしょうか? そして以下のURLにブラック会社の現状が書いてあるのですが、このようなことは本当に起こっているのですか? http://urasoku.blog106.fc2.com/blog-entry-217.html それと、僕がプログラマーになるにあたってアドバイス等があればお願いします。

  • プログラマについて

    私は最近将来は、プログラマになりたいと思いました。 しかし、今年これとは関係ない大学にはいってしまいました。 建築学科です。 それで、学科変更が学年の変わり目にできるので、情報系の学科に移ろうか迷っています。 決して建築の勉強がいやなのではなく、まだ興味はあります。 そこで、聞きたいのですが、プログラマは、このまま学科は変わらず、独自の勉強だけで、大丈夫でしょうか? また、プログラマをしている人に聞きたいのですが、 この仕事のついての、いいところと、いやなところがあったら教えてください。

  • プログラマーについて

    プログラマーってパソコンがなんで動くか理解してるすごい人たちですか?やろうと思えばハッキングもできてしまう人たちですか?