- ベストアンサー
プログラミング言語について
コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
とりあえず、何をしたいのかを考えて、それにあったものを選ぶ、というのが基本じゃないでしょうか。どんものを作りたいのでしょうか。 ・パソコンで動くアプリケーション ・iphoneやAndroidのアプリ ・WebサイトやWebアプリケーション だいたいビギナーが入門するものとしては、このあたりだろうと思います。このうちのどれから手をつけてみるか、それによって言語はだいぶ絞られます。例えば、パソコン用アプリなら、WindowsならVisual Basic .netやC#など、MacならObjective-C、iphoneならこれもObjective-C、AndroidならJava、WebサイトならJavaScriptやphp、perl、ruby、pythonといったスクリプト言語、といった具合です。 やはり、「こういうものを自分で作りたい」という明確な目標がないと長続きしませんし、そうしたターゲットがはっきりと決まれば、自ずと学ぶべきものは見えてくると思います。 ちなみに、「皆目わからない」というなら、Androidのアプリや、Webアプリケーションあたりから始めるのが手頃かと。それほど難易度も高くなくて、誰でもある程度勉強すればそこそこのものが作れるようになりますし、作ったものを大勢の人に自由に見てもらい使ってもらえる世界ですから。
その他の回答 (2)
- Takuya0615
- ベストアンサー率21% (329/1502)
VBにも「VB6」と「VB.net」があるようにいろいろあります。 また、ASP.netのようにVB.netとHTMLを併せ持った様なものもあります。 初めてプログラミングに挑戦するのであればVB(VisualBasic)なんかオススメですね。
- FEX2053
- ベストアンサー率37% (7991/21371)
何せ言語は種類が多く一筋縄じゃ行きませんので。 プログラマは、「自分の得意とする言語」しか読めません。C系とVB系みたいに「発想は違うけど何となく類推できる」という場合はあるにせよ、きっちり理解している言語以外で書かれたプログラムは、何をやってるか全くわからないことが少なくありません。 プログラムは「よりシステムに近いもの」(低レベルな言語という場合がある)から、「より人間が処理する側に近いもの」(高級言語と言う場合がある)まで、どのレベルで何を動かすかによって、色々なタイプがあります。ただ、最近は直接機械を動かす言語(機械語とかアセンブラとか)のプログラムを書くことは少なくなってますね。 プログラムの系列は、 1.歴史的には過去帳入りっぽい、大きなシステムで使う言語 COBOL、Fortran、アセンブラなど 2.主にMicrosoftのシステムで使うVB系の言語 VBScriptやVisualBasic、VBAなど 3.元々が汎用のフリーソフトだったC系の言語 Java、JavaScripot、C、C++など 4.インターネットのWebサイト表示用だったもの(言語と言わない場合がある) HTML、phpなど にわかれます。詳細はこの辺などで整理されrといいかもしれません。 http://www.itmedia.co.jp/enterprise/articles/0703/26/news021.html
お礼
明確な目標がないとだめなのですね。 まずは何をしたいのか考えてみます。 分かりやすいアドバイスありがとうございました。