• ベストアンサー

プログラムのやさしい順

いろいろなプログラム言語がある中で、 以下の言語で、やさしいと思う順を主観的で良いので教えてください。 (利用目的などは関与しないものとしておねがいします) C,C++,VB,Java,JavaScript,Perl,PHP,XML,Fortran,cobol

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

  • ベストアンサー
  • Sam_A
  • ベストアンサー率33% (6/18)
回答No.6

個人的には使用した言語の中ではPHPが一番取っ付きやすいです。(インストールや設定は別にして) よくプログラミング言語は何々が良いと言いますが、純粋なプログラミングとしては基本的な処理はどれも同じです。(勿論、各言語ごとに実装したい事の適材適所の得手不得手は存在します。) 英語がやさしい、日本語がやさしいと言っているみたいなものでナンセンスです。(日本なら日本語の方がシックリくるはずです。) よく翻訳者が心得ていることは直訳ではなく、意味をまず理解しその言語へと訳していると言うことです。 ×:英語→日本語 ○:英語→意味を消化→日本語 肝心なのは何を実現したいかを把握することです。プログラミング言語はあくまでツールであり、例えば紙を切りたいときにハサミを使うのかカッターを使うのか悩む前に使い慣れたものか目の前にあるもので切れば問題解決となります。勿論、クオリティを気にしないのなら手で切ってもいいわけです。 使用経験有り:C,C++,VB,Java,Perl,PHP, 使用経験無し:JavaScript,XML,Fortran,cobol

すると、全ての回答が全文表示されます。

その他の回答 (6)

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.7

自分の知ってる言語に限って 無理矢理ランク付け ↑易 VB JavaScript Fortran C Perl Java C++ ↓難 Perlは数字もすべて無理矢理文字で扱うし記号ばっかりで 個人的にはかなりきつい言語だと思った。 VBが最も易しいと思う理由の一つはエディタがものすごく 優秀。まちがった構文が即座にわかるのは初心者に親切。 ちなみに最も習得が難しいのは入ってないけどVC++。 C++の習得している事が前提になってる上にMFCというマイクロソフト 独自のクラスが用意されているのがその理由。

すると、全ての回答が全文表示されます。
  • gadd3
  • ベストアンサー率46% (211/451)
回答No.5

質問に書いてないことなのですみませんが、 ・Windowでのインターフェイス(フォーム等)が構築できないと困る ・簡単に、しかしある程度高度なプログラムを作りたい というようなことでしたら、VBやスクリプト系の言語か、またはVBではなく、VBA、特にAccessのVBAがやさしくてよいのではないでしょうか?データベースの理屈も覚えなくてはいけませんが、僕はExcelVBAよりもやりやすいと思います。 実際僕自身、AccessのVBA(特にDAOやADO)を覚えたら、C,C++,Java,JavaScript,Perl,PHP なんかも少しずつですけどわかるようになってきました(入門書を読んでだいたい理解できるレベルです)。それまでは本を読んでもどれもこれもちんぷんかんぷんでしたけど…。(XML,Fortran,cobolは今でもちんぷんかんぷんですけど) 特にC言語の構造体なんかは、あーそういうことだったのかーという感じでわかりやすくなった記憶があります。(もちろんこれも入門レベルの話ですよ(^^)) あと、コンパイルしなくていい、JavaScript,Perl,PHPなども強いて言えばやさしい部類にはいると思います。(コンパイルエラーのメッセージが英語なんかで出てきたら僕はさっぱりわかりません。(^^)) ただまあ、いずれにしましても他の方がおっしゃるとおり、何をしたいかが先ですから、実際のところ順位付けは難しいかもです。 たとえば(例えは悪いですが)EcxelのVBAはかなりポピュラーで、扱いやすいように見えますが、でもそれは表計算処理をコントロールすることに特化されていますので、もし仮にExcelVBAでデータベース処理をコントロールしようとするととたんに超難しい言語になってしまいます。 特別に作りたいものは無いからどんな言語でもいい…ということでしたら僕はAccessのVBAがおすすめです。Excel同様、会社や仕事ですぐに役立てることができます。また、Excel、Word、との連携は他言語よりも段違いでやりやすいですし、VBへの移行も楽です。こじつけっぽいですが、C、Perl、PHP、JavaScriptへの勉強もしやすくなります。 だいぶ脱線して、ご質問のテーマとそれしまいましたがご参考になれば幸いです。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

挙げられた10種のプログラム言語は短期間に一遍に理解や習得は出来ないと思います。それで何かの順番で学習なり習得するのですが、1つの言語を、ややでも習得が進むと、愛着も沸いて良さを感じたり、易しいとも思うようになります。 既ご回答にもそれらしく思えるものがでています。 したがってそれらを個別既に並べると、群盲象を撫ずのような感想になるので、主観的で良いとおっしゃっているとは言え、意味が少ないように思います。誰でも「問い」は自由に出すことが出来ますが、問いが適当でないと答えも意味がないようになる気がします。 そこで(1)アドレス・ポインタの操作を許している    (2)MS等ウインドウズのGUIが容易に作れる    (3)用途が汎用的か特殊目的に限定されているか    (4)クラスやオブジェクト・継承のようなやや新      しいソフトの概念に基づいているか などの柱を立てて考えて見てはどうでしょう。 やはり旧い順にFortran、Cobolなどが単純素朴で判りやすいように思いますが、だからといってWindowのGUIなどの機能などが追加されないと、現在では使い物にならないでしょう。

すると、全ての回答が全文表示されます。
noname#5537
noname#5537
回答No.3

とりあえず遊んでみるなら JavaScript ですかね。 テキストエディタ(メモ帳でも可)とブラウザ(IE など)があれば試せますから、 そういう意味ではお手軽です。(←一番やさしいとは言ってません) 見た目にも結構楽しいものが作れそうですし。 # XML はプログラム言語とは少々毛色が違います。

参考URL:
http://tohoho.wakusei.ne.jp/js/index.htm
すると、全ての回答が全文表示されます。
  • Mori-n
  • ベストアンサー率27% (18/65)
回答No.2

COBOLは単語の意味がわかるので判りやすく、他は記号化しているのでわかりにくい ということはあるかもしれませんが考え方はどれも同じです。 脳ミソの状況によって、できる人はどれも理解可能で、できない人はどれも理解不能だと思います。 (COBOLだけは入門だけはどうにかきたけど仕事にするほど理解できず、他はテキストを見て諦めた私です・・)

すると、全ての回答が全文表示されます。
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

習得が易しい順というご質問ですが。 プログラム言語は、目的によって使い分けるものです。 ですから、あなたが何を目的に高級言語を学びたいかが問題になります。漫然と勉強するだけでは、半端な知識しかつかず、後で苦労することになります。 それぞれに、奥が深い言語なので、全部おやりなっている方は少ないと思います。よってランクづけは出来ません。

すると、全ての回答が全文表示されます。

関連するQ&A