• ベストアンサー

Macでプログラミング

画像処理のためにC言語やC++言語を学ぼうと考えているのですが、 大学がMacユーザーが多い関係でメインPCとしてMacbookの購入を考えています。 そこで質問なのですがMacでもWindowsと同じような環境でプログラミングが可能なのでしょうか? また、市販の指南書を使って学習できるものでしょうか? 回答よろしくお願いします。

noname#61864
noname#61864

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

  • ベストアンサー
noname#94983
noname#94983
回答No.2

現在のMac OS Xには、標準でXcodeという開発環境がついてくる。これで、C/C++、Objective-C、Java、AppleScriptといった言語の開発ができる。当然、システムにはC/C++のコンパイラ、標準ライブラリなどは用意される。他、標準でPHP,perl,Phthon,RubyなどWeb系の言語もほぼ揃っている。別途用意する必要があるものはほとんどないかな。 市販の書籍では、Mac OS X用のものは数冊ぐらいしかないはず。C/C++の基本部分は共通して使えるとしても、それ以外の部分(例えば、GUI関係のフレームワークなど)になるとMac独自のものとなるので、Windowsの本は役に立たない。GUIはMac OS X独自のCocoaフレームワークというのがあって、これはXcodeに付属するインターフェイスビルダを使うため、知識もそれ専用になってしまう。 むしろ、UNIX/Linux系の書籍のほうが役に立つ。Mac OS XはベースがUNIXなので、UNIXの開発をするつもりで考えて作ることもできる。

noname#61864
質問者

お礼

回答ありがとうございます。 Macには開発環境がはじめから搭載されいるんですね。 ただ、まだ用語などが理解できないのでもう少し勉強してから検討してみます。

その他の回答 (1)

  • snowize
  • ベストアンサー率27% (68/245)
回答No.1

可能です。 具体的な手法について調べてみたら過去に似たような質問があったので転載しておきます。基本的には「コンパイラ」さえあれば、プログラムなんてテキストファイルですから、極端な話携帯電話ででもできます。 指南書については、GUIプログラミングに関して説明してある本は大体Windows専用だと思います。初級者用なら気にする必要はないでしょう。

参考URL:
http://oshiete1.goo.ne.jp/qa13721.html
noname#61864
質問者

お礼

回答ありがとうございます。 ひとまずプログラミングの概要から学ぶため「Cの絵本」という超基本書を読んでみます。

関連するQ&A

  • Macでは初めてのプログラミング

    Macでは初めてのプログラミング 最近、Windows 7からMac OS X 10.6.4にメインのマシンを変えました。 Windowsでは、主にDelphiを使っていましたが、初心者の域を出ませんでした。 時計や、スケージュール管理、文字拡大ソフト、ビンゴ抽選ソフトなど。 Macを触っていて是非ともMacでプログラミングしたいと思います。 Xcordをインストールしました。ある人がCでコンソールアプリケーションをたくさん作った方がいい、と何かで知りました。そこで、工業高校で買った「はじめてのC」(改訂第3版[ANSI C対応)椋田實・著(技術評論社・平成5年)が参考になるのでは? と思いました。 この本でまずXcord上でコンソールアプリを学習したいと思いますが、如何でしょうか? 一番、大事にしたいのは「基礎を固めたい」、という事、「作りたいソフトを作れるようになりたい」という事です。 皆様はどのように思われますか? また、他の言語でも「これはどうか」という言語があれば教えて頂きたいです。 よろしくお願い致します。

    • ベストアンサー
    • Mac
  • MACでプログラミング C#

    今までWindowsでプログラミングをやってましたが、やはりMACのほうがかっこいいのでMACBOOKを買おうと思っています。 プログラミングをやる上でMACだと何か問題点とかありますか? PHP、JAVA、JS、C#などをやりたいです。 C#については、visualstudioでやってたのですが、MACだと、「Mono」を入れるとコンパイルが出来るようですが、不便さとかありますか? プログラミングやる上でお勧めのMACなどあれば教えて欲しいです。 宜しくお願いします。

  • プログラミングする環境の整え方

     Windowsのノートパソコンで、C言語を使ってプログラミングを したいと思うのですが、そうできる環境の整え方が、分からなくて 困っています。  学校でC言語を使ったときは、WindowsのデスクトップにUNIX のlogin画面があって、エディタはmuleというソフトを使っていました。  家でC言語を使いたいときは、どうすればいいのか、例えば、 市販のテキストを見ても、いきなりプログラミングの書き方から入っていて、 その前の設定についての記述はなかなか見当たりません。  分かりやすく丁寧に教えていただけたら幸いです。  どうぞ、よろしくお願いいたします。

  • プログラミングをはじめたい

    高1の男です。 自分はパソコンにとても興味があり 将来はGoogleのような会社で働きたいと思っています。 今の自分は、プログラミングなどの知識はありません。 大学は、情報工学科にいきたいと考えています。 今から少しずつプログラミングなどの勉強をしたいと思っています。 まずはじめに、何から手をつければいいでしょうか? 言語にも色々ありますし、それらの特徴についても教えて頂きたいです。 【備考】 自分は最近、WindowsをはなれてMacユーザになりました。 Boot CampでWindowsを使うことはできます。

  • macでプログラミングしたい

    MacのホームページのDLコーナーでiGantを見ました。 私もあういう風なプログラムを作ってみたいです。 そんなん無理だと思いますが。 こういうiGantのようなソフトはどうやって作っているのでしょうか? プログラム言語はどんなものなのでしょうか? cとかjavaとかで作っているのでしょうか? それともmac特有のプログラミングがあるのでしょうか?

    • ベストアンサー
    • Mac
  • Macでプログラミング

    中学生です。PC等の知識はかなりある方だと思います。 今までWindowsでJavaを使ってのプログラミングを入門程度にやってきました。しかし、Macに乗り替え、また、将来的にiPhoneアプリの開発をしたいと思っています。UNIX系のコマンドも分かりませんし、iPhoneアプリの開発言語はオブジェクトCなので、これからそちらを勉強しようと思い始めました。もちろん、途中でJavaを投げ出すのには抵抗があったのですが、この方法が一番合理的かな、と思っています。 そこで質問ですが、オブジェクトCとC言語はどう違うのでしょうか。互換性はあるらしいですが、どのように勉強したらいいか分かりません。また、違いがあったとして、片方勉強すると、ごっちゃになったりしませんか? Mac向けのいい書籍を御存じの方も教えてください。

  • プログラミングで難しいと感じるところ

    今大学でプログラミング系の研究をしている者です。どこを支援すべきなのかを模索中です。 そこで、プログラミング教育の支援を行おうということで、一般的な本に書かれているここが難しいというのではなく、プログラミングを学ぶ学習者がプログラミングのどこが難しいと感じているのか知りたいのです。 言語はC言語なんでも構わないのですが、どういったところが難しいと感じているのかといったことを調査した論文等があれば教えてもらいたいです。いろいろ検索してみたのですがこれといったものがなくて・・・。また、論文等じゃなくてもホームページとか、個人の人がこう言ってるみたいなものでも多く集めて参考にしたいと思うのであればよろしくお願いします。

  • プログラミング言語 rubyを用いて、

    プログラミング言語 rubyを用いて、 画像処理プログラミングを書こうとしていますが、以下の点が分かりません。 1・メモリの動的確保はどうするの?(C言語でいうmalloc) 2・ファイルから配列に展開するにはどうしたらいいの? 以上が分かればわかるきがするのですが・・ 当方 C言語での画像処理プログラミングはそれなりに経験があるのですが rubyで実現できるのかわからなくて・・

    • ベストアンサー
    • Ruby
  • Macでプログラミング

    学校でプログラミングを勉強するようになってもっと家でも勉強したいということで質問させていただきました。 学校のパソコンはUNIXですが、家のはMac(G4)です。 やりたいことは C言語、JAVA、LATEX、GNUPLOTなどですがどのようなソフトを使えばよいでしょうか。もしまとまって入っているソフトなんかがあれば教えてください。

    • 締切済み
    • Mac
  • プログラミングの習得方法

    画像処理アルゴリズムを考える仕事をしていますが、プログラミングスキルが足りておらず、思うように試行・検討が進められていないと痛感しております。 プログラミングをどのように身につけていけばよいでしょうか? 使用言語はC++で開発環境はVisual C++.net 2003を使っています。 プログラミングや画像処理の開発・研究に関わっている方のご意見がいただけるとありがたいです。 また、お薦めのWebサイトや本を紹介していただけるのも歓迎です。