こんにちは。
題記の件についてご質問させていただきます。

現在、C言語や開発環境の使い方について勉強をしたいと考えておりますが、
統合開発環境を何にしようか迷っています。

最もシェアの高いと思われる統合開発環境を
教えていただけますでしょうか。

今のところ、VisualstudioかEclipsを考えています。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Visual Studioのシェアは「ほぼ0」です。



Windows以外では。
あるいは
Java,PHP,Ruby,Perl等の開発では。

どんな影響があるかはあなた次第です。
Windows以外、あるいはC言語での開発に、できるだけ同じ環境でやりたいか?
それとも、その時々によって環境を使いわけるか。
    • good
    • 0

> 最もシェアの高いと思われる統合開発環境を


> 教えていただけますでしょうか。

WindowsではVisualStudioでしょうし、それ以外だとEclipsでしょうし。

何を作るかによっても違うでしょうし、VisualStudio使っているといったってコンパイラが全く違って操作も普通のVisualStudioとは随分違う場合もあります。
※ARM IARコンパイラをVisualStudio使ってなんて事もあります。

自分で使い易い環境を作れば良いかと思います。
    • good
    • 0

>今のところ、VisualstudioかEclipsを考えています。



とりあえず両方とも使ってみて、使いやすい方を選択すればよい、というだけのことではないんでしょうか。
シェアが高い(たぶんどこにもそういうデータはないと思いますけどね)環境だから
質問者さんにとって使いやすい、とは限らない、ということはおわかりですよね。
    • good
    • 0

今はまだMicrosoft でしょうね。



VS.NETぐらいが統合型では一番でしょう。
Visual C++

今後なら、Java Cあたりが出てくるかもですが。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QARMプロセッサについて

イギリスにあるARM社はプロセッサを設計して、世界の大手メーカーに売っていると聞きました。
(1)ARMプロセッサとはARM社が設計したプロセッサ全体を指す言葉なのですか?
(2)ARMプロセッサの特徴は小さく、低消費電力なだけですか?

以上2点ですが、1つでもかまいません。どなたか分かる方教えてください。

Aベストアンサー

(1)一般的にはそうなるかと思います。
ARMプロセッサ=ARMアーキテクチャを指すことが多いかと。
ARMプロセッサといっても多種あり、代表的なものですとARM7系、ARM9系がありますね。
いずれのプロセッサ系列も、さらなるバリエーションがあり、コア単体にキャッシュなどを付加したものがラインナップとして揃えられています。
どちらのプロセッサ系列もなぜかx26と名づけられたものが売れ筋と聞いています。(例:ARM926など

(2)小さく、低消費電力という謳い文句はどのプロセッサも(ry
ですが、ARMは元々携帯電話系のプロセッサ(組み込み用途)で
有名となったプロセッサだと認識しています。

従い、(2)に挙げられた特徴は間違いではないと思います。
ただ、これらの特徴は組み込み用途のプロセッサでは必要不可欠といっても
良いくらいの性能ですので、実際に特定の用途で他のプロセッサと比較した場合、例えばSH系のほうが低消費電力、かつコア面積が小さいこともあると思います。

ちなみに、ARM社はファブレスでして、世界の大手メーカーに売っているというのは正解ですね。

(1)一般的にはそうなるかと思います。
ARMプロセッサ=ARMアーキテクチャを指すことが多いかと。
ARMプロセッサといっても多種あり、代表的なものですとARM7系、ARM9系がありますね。
いずれのプロセッサ系列も、さらなるバリエーションがあり、コア単体にキャッシュなどを付加したものがラインナップとして揃えられています。
どちらのプロセッサ系列もなぜかx26と名づけられたものが売れ筋と聞いています。(例:ARM926など

(2)小さく、低消費電力という謳い文句はどのプロセッサも(ry
ですが、ARMは...続きを読む

Q[c++]windowsでの開発環境

仕事でjavaのプログラム(ほとんどがコンソールプログラム)を
組んでまいりましたが、わけあってc++でアプリケーションを
再構築することになりました。javaの開発環境といえばeclipseですが
c++のwindowsでの開発はvisutal studioが一般的なのでしょうか?

visual studioは高価なのでexpress版を試しましたがmfcが入っていません
ためしにcygwin+eclipseを試しましたがネット上に情報が少なく
ライブラリの使い方に難儀しています
学術用途ではなく、一般企業の仕事で使うということであれば
やはり有償版のvisual studioを購入すべきでしょうか?

Aベストアンサー

コンソールアプリならMFCは不要ですよ

QLucy caught his arm の意味

Lucy caught him by the arm
ルーシーは、彼のうでを掴んだ。 him に重点が置かれる。

Lucy caught his arm は、 arm に重点が置かれるそうなのですが
どういう意味になるのでしょうか?

Aベストアンサー

意味の違いというよりもニュアンスの違いではないでしょうか。

Lucy caught him by the arm. は、Lucy はその男性を捕まえようとして、髪の毛をひっつかむとか、足をつかむとかでも catch することはできるわけですが、腕をつかむことでその男性がそれ以上自分の立っている位置から動けないようにしたわけです (もちろん、「ふりほどく」 という動作によって自由になることは出来るかもしれませんけれども)。ただし、「捕まえる」 とはいっても、その男性が犯罪者や何かであるとは限りません。たまたま見かけた知り合いで、自分に気付かせるためだったのかもしれません。

Lucy caught his arm. の場合、Lucy は、その男性の 「腕」 をつかむことを意志的に行っています。たとえば男が右手に拳銃を握っていて、その右手をつかんで拳銃を人に向けるのを妨げようという意図を持っている場合です。Lucy の catch するという行為の目的は、相手の the arm をつかむということであって、他の身体の部位は対象ではないのです。

QBorland C++Builder 5環境での開発学習

お世話になっております。

今回、初めて「Borland C++Builder 5」を使用してプログラム開発をするのですが、予算の関係で書籍の購入はできるだけしたくありません。
どこかに入門的な学習ができるようなサイトがあれば教えていただけないでしょうか?
例えばボタンを押したら、文字を表示したり、画面の色が変わる程度の簡単なもので構わないです。

「そんなサイトはない。本を買えって!!」ことなら、お奨めの書籍を教えてくださいませんか?できればあまり高くないものがいいのですが。

Aベストアンサー

こちらのリンク集で探してみて下さい。

http://www2.famille.ne.jp/~akio1998/l_cpb.html

参考URL:http://www2.famille.ne.jp/~akio1998/l_cpb.html

QARM スナドラ820などと、Intelの上位CPUは絶対的性能はどのぐらいの差があるの?省電力除く

サンタと申します。

最近のARMのCPUはすごく性能が上がって、先日はX86版のWindows10をエミュレーターで動かしていたデモが話題になりましたが、IntelのCPUは性能がSandybrigeからほとんど性能向上がありませんが、CPUの省電力性能を同じとした場合、どちらの設計?IP?が優秀なのでしょう?
Windows10がARMで動けばARMのほうが安いと思いますし、Xeonなどお高いのですよね。

ARMは今でも性能がぐんぐん上がっていますが、INTELのCPU並に処理能力を上げると、やはり省電力性能がだいぶ落ちて、結局は同じぐらいの絶対性能なのでしょうか?

教えて下さい。
宜しくお願い致します。

Aベストアンサー

ARMはISAが簡略化されていますので、あまり複雑なことが出来なくなっています。
その条件で性能は伸ばせていますが、Windows10のように簡略化では動かない場合
エミュレーターを使用する必要があり、大きく処理性能がロスしてしまいます。
既に撤退してしまいましたが、ATOMがARMより少し遅いけれど簡略化なしで動作していましたので、
ARMがINTEL系と同条件で動作させるよう改良したとしても現時点では追いつけないのではと思われます。

例えるとアルバイトを8人雇ったか、職人を4人雇ったかの違いで、
簡単な処理を行う場合はARMの方が早く、複雑な処理を行い場合は職人の方が早いという感じで、どちらが優秀かは比べにくいです。

ご存じかもしれませんがARM版のWindows10があり、
こちらを使用することでスマホでWindows10を動作させる事は出来、製品化されていたりします。
http://vaio.com/products/phone_biz051/
ただし、上記理由から使用出来るアプリがストアアプリに限定されていたりと制限は多いです。

QC++ での開発環境が安価に入手できるマイコンはありますか?

C++ での開発環境(コンパイラ)が安価に入手できるマイコンはありますか?

PIC には、C のコンパイラしかないみたいで、他のマイコンは、あまり知らないのです。

よろしくお願いします。

Aベストアンサー

No.3 補足です。
> また、コンパイラ、開発環境、エミュレータは、ルネサスが出しているマイコンのほとんどをカバーしています。

ただし、C++が提供されるのは、H8系、SH系だけで、旧三菱系のM16シリーズなどは、今のところ、Cだけになります。

また、この製品に付属のコンパイラは、「無料評価版」という位置づけです。業務に使っても違反ではありませんが、メーカーは保証しないことになっています。
(ただし、いくつかの制限をのぞけば、製品版と同じものです)

Qcaught my arm. と caught me by the armの違い 

He caught me by the arm.の形式の英文と

He caught my arm.ではどう違うのでしょうか?

Aベストアンサー

No.1 の方とほぼ同じです

日本語では ~の腕をつかむ と言いますが、catch という他動詞は、(人)をつかむ と言う方が自然です。(発想がちがうのです)

He caught me by the arm.
He caught my arm.
もほぼ同じ意味ですが、他動詞に人をとるのか、ものをとるのかに、英語はこだわります。腕をつかんだ よりも、私をつかんだ に重点が置かれます

QC++の統合開発環境について

質問させていただきます.

私、大学四年生で卒業研究の為にC++のアプリケーションを組もうと思っています.
そのC++の統合開発環境についてなのですが...

私の家のパソコンは、windowsです.そして、研究室のパソコンはMacです.
研究室だけでなく、家でも作業を進めたいので、IDEをそろえたい、または互換性のある環境に整えたいと思っています.

そして、私の研究にはCERNのROOTというC++のライブラリ群を使いたいと思っています.

IDEをふかく使い込んだ事がないので、今の印象だと

Visual Studio :
CERNがROOTを使った開発において、推奨しているIDE です.
インクルードパスの追加などが楽なのでぜひともこれを使いたいが、Macには非対応なので研究室で使う事はできません.

Eclipse&Netbeans:C++に対応しているみたいですが、実際の使い心地についてはわかりません.ただ、Macでもこれら二つは使えるので、家と研究室の双方で使用できると思います.
Netbeansはインクルードパスの追加がVisualStudioやEclipseよりも面倒な印象があります.

少々わがままな要望だとはおもいますが、私の望みにあうような環境を整える為にはどのようにすればよいと思いますか?
ご意見をお待ちしております.

質問させていただきます.

私、大学四年生で卒業研究の為にC++のアプリケーションを組もうと思っています.
そのC++の統合開発環境についてなのですが...

私の家のパソコンは、windowsです.そして、研究室のパソコンはMacです.
研究室だけでなく、家でも作業を進めたいので、IDEをそろえたい、または互換性のある環境に整えたいと思っています.

そして、私の研究にはCERNのROOTというC++のライブラリ群を使いたいと思っています.

IDEをふかく使い込んだ事がないので、今の印象だと

Visual Studio : ...続きを読む

Aベストアンサー

それを言っちゃあおしまいよ、と言われそうですが、
環境設定は、最初に一度やってしまえば、それで終わりですし、
それがIDEの選択肢に決定的な影響を与えるほど重要なことではないと思います。

それよりも、家でやって、研究室でやってとなると、ソースコードの管理方法を
慎重に検討した方がいいと思います。USBメモリに入れて持ち運んだらいいかぐらいに
思っていると、うっかり誤って古いソースを新しいものに、上書きしたりして、
ひどい目にあいます。

IDEは、デバッガが使いやすいとか、動作が軽いものを選びますね。
といっても、どれもほとんど同じような操作だと思います。

実際の使い心地は、ソフトを入れてみて、簡単なプログラムを書いて、使ってみると
良いと思います。というか、勉強がてら、それぞれのIDEをROOT?用にセットアップ
してみるのが一番と思います。
私はEclipseは動作がもっさりしている印象をもっているので(随分と昔の使用感ですが)、
あまり使いたくはないですが。

QWindows Atom vs Apple ARM

windows専用の最新ATOMは携帯電話にも乗せられるぐらい低消費電力だそうですが、となると最新型でもAtom以下の性能でしかないARMの優位性って何なんでしょうか。5年後もARMって残ってるんでしょうか?

Aベストアンサー

Atomは、消費電力が削減されて、携帯電話に搭載されても、やはり、Windowsを利用すると消費電力は多くなります。
以前に発売されたF-07Cだと2時間しか持ちません
http://www.nttdocomo.co.jp/product/concept_model/f07c/index.html
最新のものになるともっと持つかもしれませんが。

やはり、ARMは消費電力が少ないって利点ではないでしょうか
多くの電子機器に採用されていたりします。
電子機器によっては、消費電力が低いものが望ましく、Atomみたいに消費電力が高いものは望まれないものも存在します。 ソーラー電卓って、電池不要で動作しますからね。Atomは、高額ですし・・・

Androidって、ARMのCPU搭載のものが多かったりしますよ
Windows RTは、ARMに対応しますからね。 Windows8はそれが一つの大きな点だったりしますが

組み込み製品の寿命ってかなり長かったりしますよ
通常のCPUみたいに1年程度とかの短いものではなく、長期にわたり生産がされるものです
ですから、5年程度ではまだ生産が続いているでしょう
よって、ARMは5年以上たっても生産はあるでしょう。

Atomは、消費電力が削減されて、携帯電話に搭載されても、やはり、Windowsを利用すると消費電力は多くなります。
以前に発売されたF-07Cだと2時間しか持ちません
http://www.nttdocomo.co.jp/product/concept_model/f07c/index.html
最新のものになるともっと持つかもしれませんが。

やはり、ARMは消費電力が少ないって利点ではないでしょうか
多くの電子機器に採用されていたりします。
電子機器によっては、消費電力が低いものが望ましく、Atomみたいに消費電力が高いものは望まれないものも存在します。 ソー...続きを読む

QVisial C++おけるπの使い方

自宅でCプログラミングの練習をするためVisial C++ 2008を使って
プログラムをしています。y<sin(πx)となった時の
割合などを計算するプログラムで                「M_PIが定義されていない識別子です」
とでてきます。所持している本を参考にしてもM_PI=πとして用いる
と書いてあり、math.hもインクルードしてるので原因が分からなくて
困ってます。Visial c++ではπの使い方には何か別の使い方がある
のでしょうか?よろしくお願いします。
*↓が実際に作ったプログラムです。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

int main(void){
int i,n,count=0;
double x,y,r,error;

srand((unsigned)time(NULL)); /*乱数の初期化*/

printf("How many trials?");
scanf("&d",&n);

for(i=0;i<n;i++){
x=rand()/(RAND_MAX+1.0);
y=rand()/(RAND_MAX+1.0);

if(y<sin(M_PI*x)){
count++;
}
}

r=(double)count/n; /*キャスト演算子を使用*/
error=2/M_PI-r;

printf("Result is %f (Error: %f)\n",r,error);

return 0;
}

自宅でCプログラミングの練習をするためVisial C++ 2008を使って
プログラムをしています。y<sin(πx)となった時の
割合などを計算するプログラムで                「M_PIが定義されていない識別子です」
とでてきます。所持している本を参考にしてもM_PI=πとして用いる
と書いてあり、math.hもインクルードしてるので原因が分からなくて
困ってます。Visial c++ではπの使い方には何か別の使い方がある
のでしょうか?よろしくお願いします。
*↓が実際に作ったプログラムです。
#include ...続きを読む

Aベストアンサー

★アドバイス
・math.hをインクルードする前に『_USE_MATH_DEFINES』定数を define します。

#define _USE_MATH_DEFINES
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

int main( void )
{
 :
 return 0;
}
必ず include する前に定義して下さい。


人気Q&Aランキング