• ベストアンサー

プログラミング言語の取得方法

現在はエクセルVBA・HTMLが使っております。プログラミングに興味を持ち、また、スキルアップのため本格的なプログラミング言語を取得をしたいと思います。 そこで、C言語やアセンブラなど様々な言語があるのですが、どれを取得したら良いのでしょうか? また、エクセルVBAなら、エクセル上でセル操作、ファイル操作等ができますが、C言語等を使いこなせると、一体どういうことができるのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • don_go
  • ベストアンサー率31% (336/1059)
回答No.4

>C言語等を使いこなせると、一体どういうことができるのでしょうか? C言語の場合は、ほとんど何でもできます。 #自作PCを作るのにCPU、マザーボード等の部品を集めて 作るのがVisual Basic、Java等だとしたら、Cでは同様な 作り方も可能であると共に、ICや抵抗・コンデンサ等の 部品を使って回路設計から始めて作る事も可能。 #その分、高度な技術が必要。 >C言語を使用するコンパイラは無償と聞いていますが C言語の場合は、Visual Basicの様にMicroSoft社からのみ 出されているわけでなく、多くの会社・グループ等から 提供されているので、それらの中には無償の物も有ると いうだけで有償の物の方が多くあります。 >ハードウェア制御もしたいので 何を制御しようとしているのか具体的に判らないので 何とも言えない部分がありますが、ハードウエア制御 に必要な技術情報がメーカーから一般公開されてない 場合もあるので注意。 これからプログラムを覚えようとする人の中には良く 冬のヒマラヤへの単独登頂の様な事からいきなり始め たがる人も多くいますが通常は無理です。 時間はかかりますが、手近なところから経験を積んで スキルアップしていって下さい。

maintec
質問者

お礼

回答ありがとうございます。 スキルアップを目指すのと、プログラムはおもしろそうという興味を持っただけで、具体的に何をしたいというのは決まっていませんでした。 手近なところからやってみたいと思います。

その他の回答 (5)

noname#109581
noname#109581
回答No.6

経験している言語が少ないとプログラミングの考え方が偏ってしまうケースが多いので、スキルアップのためにはできるだけ多くの言語に接してみることをオススメします。 C言語で何ができるかというのも、つまりは他の言語との比較だと思いますので、これに関してもまずは色々な言語に接してご自身で確かめられるのが良いと思います。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/
maintec
質問者

お礼

回答ありがとうございます。 機会があれば、様々な言語に触れてみたいと思います。

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.5

>これからプログラムを覚えようとする人の中には良く >冬のヒマラヤへの単独登頂の様な事からいきなり始め これが分かる人はそもそも質問しないという話があります. プログラムを勉強しようという場合は, 言語云々もそうですが,まずは 何をしたいのかを明確にすること ある動作を行うためには何が要素となっているかを 明確に出来ることと どこまで細分化するのかという区切りを明確にすることが 必要ですな. それが言語やフレームワークの選択にもつながることも多い

maintec
質問者

お礼

回答ありがとうございます。 何をしたいか明確では無い為、興味をもっている手近なところからやってみたいと思います。

  • USB99
  • ベストアンサー率53% (2222/4131)
回答No.3

ハードウェア制御するのなら、visualBasic.NETはやめて最初からC++がいいと思います。visualBasic.NETを最初勉強しましたが、ドライバ関係はC++でしか資料がないのが多くvisualBasic.NETでは無理と思いました。

maintec
質問者

お礼

回答ありがとうございます。 一度C++について調べてみます。

回答No.2

>C言語やアセンブラなど様々な言語があるのですが、どれを取得したら良いのでしょうか? 目的次第です。 >VisualBasicは有償 Express Editionは、無償で利用できます。 http://www.microsoft.com/japan/msdn/vstudio/express/past/2005/

maintec
質問者

お礼

回答ありがとうございます。 一度リンク先をみてみます。

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.1

作りたいジャンルでほぼ決まると思います。 Windowsアプリケーションを作りたいならVisual Basic WEBアプリケーションを作りたいならPHP+MYSQL マイコン操作や組み込み機器、ロボットなどハードウェア制御ならアセンブラとC 参考WEBや書籍がそれぞれ豊富なので独学でも安心だと思います。

maintec
質問者

お礼

回答ありがとうございます。 Windowsアプリも作ってみたいし、ハードウェア制御もしたいので、VisualBasicとC言語ですかね。 ところで、私が調べたところ、C言語を使用するコンパイラは無償と聞いていますが、VisualBasicは有償だそうですね。これが残念ですね。

関連するQ&A

  • 言語の取得方法

    プログラミング言語を取得したいと思っておりますが、取得するにあたって順番があるのでしょうか?例えば、C言語→アセンブラ→java等。 また、ネットワークエンジニア・サーバエンジニアに興味があるのですが、役に立つ言語があれば紹介お願いします。 また、学習に役に立つサイトがあれば教えて下さい。 私が使えるのは、エクセルVBAとHTMLです。 よろしくお願いします。

  • コンピュータ言語とプログラミング言語の違い

    履歴書のようなものに自分のスキルを登録する際に、 「使用したことのあるプログラミング言語を記入してください」とあったので、 C、C++、アセンブラ、Perl、HTML、 としました。 その後、「使うことの出来るコンピュータ言語を記入してください」とありました。 この、「プログラミング言語」と「コンピュータ言語」という定義には何か違いがあるのでしょうか?また、C、C++、アセンブラは間違いないと思うのですが、残りの2つはプログラミング言語に含めてもいいのでしょうか? よろしくお願いいたします。

  • webを自由自在に操作しやすいプログラミング言語は

    webを自由自在に操作しやすいプログラミング言語は? 今はvbaでIEを立ち上げログインしたり、 欲しいデータを取得したりしてるのですが VBAよりも操作度が高くて、細かい事までできるプログラミング言語はありますか?

  • プログラミング言語 スキルアップ

    IT業界プログラミング言語について質問です。 よくプログラミング言語は一つの言語の理解を深くした方が良いという意見をネット上で耳にしますがJavaをプライベートで狭く深く勉強して行けば他の言語(php,JavaScript,C#)なども理解が深まるでしょうか? もちろんバランスよく広く深く勉強していくのが良いと思いますが狭く深く勉強する言語としてはJavaが適していますでしょうか? また絶対的な意見というのはなく個人の主観になった意見でも構わないのですが一番スキルアップに繋がる言語等あれば教えて頂きたいです。 質問が多いかも知れませんがJavaは「.jar」ファイルにすればHTMLなどに埋め込んだりできるのでしょうか? 答えられる範囲で構いません。 浅はかな質問かも知れませんが答えて頂けると幸いです。

    • ベストアンサー
    • Java
  • HTMLはプログラミング言語?

    html初心者なのですが HTMLはプログラミング言語ではなくマークアップ言語と覚えたのですが、 http://oshiete.goo.ne.jp/category/221/ ではプログラミングのカテゴリーに入ってますが やっぱしHTMLはプログラミング言語なのでしょうか?

    • ベストアンサー
    • HTML
  • プログラミング言語について

    一切その辺の知識はないのですが、 C言語はプログラミング言語というのはわかります。 HTMLはブログでフォントを変えたりする際に使います。 では、ホームページを作る際に必要なのはHTMLですか?C言語ですか?

  • プログラミング言語について

    こんにちは、プログラミング言語について質問があります。 言語中には、Visual Basic,C,C++,VBA,J++,などいろいろありますが 違いは何なんでしょうか? また、お勧めの言語はどれでしょか? 素朴な質問ですがお願いします。

  • プログラミング言語について

    コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。

  • 最もポピュラーなプログラミング言語を学びたい

    今卒業後の進路で悩んですが、どっちかというとパソコン関係の仕事がしたいと思ってます。中でもプログラミングやHTMLに興味があるのですが最もポピュラーなプログラミング言語を学びたいんですが、いろいろあってどれを学べばいいのかわかりません。なのでこれを学んどけば間違いないというプログラミング言語を教えてください。 また参考までそれを学べる専門学校などを上げてもらえると助かります。

  • C言語のゲームのプログラミングの本教えてください

    自分は現在高専の情報系の二年生です。 自分は将来はゲームのプログラマーになりたいと考えています。 そこで今から少しずつゲームのプログラミングについて学んでいこうと考えています。 色々な会社の採用情報をみると「C言語やアセンブラなどでのゲームのプログラミング経験があるといいです」みたいに書いていることがあります。 なのでせめてC言語のゲームのプログラミングの本を読んで学んでいきたいと考えています。 そこでおすすめの本があると言う方は教えてください。

専門家に質問してみよう