• ベストアンサー

プログラム言語について

C・COBOL・アセンブラ言語・Javaの4つをまったく知らない状態で、どれか1つを勉強するとしたら、どれば一番簡単ですか?

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

  • ベストアンサー
  • suseimei
  • ベストアンサー率35% (17/48)
回答No.9

> パソコンの経験年数は、約6年です。学校で、QuickBASICとBASICを習いました。 > 今、高校2年です。 高校2年生でパソコン経験が6年ですね。また、これまで学習された言語がBasic中心との事ですね。 ということでしたら、ここではじっくり、Cを学んでみましょうか。 プログラミング言語Cは、プログラミング知識とともにコンピュータのハードウェアの知識も要求します。このため、適切な参考書を購入し、サンプルコードをじっくり理解しながら、プログラミング技術を学んでください。"どれが一番簡単か"の答えにはなっていませんが、"将来役に立つ言語"であることは間違いありません。 あなたが社会に出る頃、現在のソフトウェア業界がどの程度変化しているのかか予測がつきません。下記のような"読み物"にも目を通し、視野を広げておいてください。 http://www.ttoyota.com/php/contents.php このような読み物を読み、私自身いろいろ勉強になったことを思い出します。 頑張ってくださいね。あなたの将来に期待します。

その他の回答 (8)

  • suseimei
  • ベストアンサー率35% (17/48)
回答No.8

> C・COBOL・アセンブラ言語・Javaの4つをまったく知らない状態で、 > どれか1つを勉強するとしたら、どれば一番簡単ですか? これでは質問に答えようがありません。少なくとも、次の点がはっきりしません。 ・コンピュータをどの程度理解しているのか(経験年数) ・現在どのような職種についているのか(ビジネス経験年数) 未経験の状態でプログラミング言語を学ぶことは大変なことです。C++の場合、設計者であるBjarne Stroustroup氏は、1.5年かかると述べておられるようです。Javaの場合、C++をよく理解していれば、Gosling氏によれば、"午後の一時"で習得が可能とされています。 組み込み系の悲劇を見ると、C、C++、アセンブラなどの知識が必要といってよいでしょう。Javaなどの簡易言語の場合、生産性やOOA/Dなどの"管理知識"を学ぶべきでしょう(仮想マシンを作るわけではないのですから、技術知識より、管理知識が必要です)。

参考URL:
http://www.ttoyota.com/php/cppintro.php
sakamotoyuuki
質問者

補足

パソコンの経験年数は、約6年です。学校で、QuickBASICとBASICを習いました。今、高校2年です。

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.7

ある意味、簡単なのは仮想アセンブラであるCASLでしょうね、まあ、コンピュータの理解の入り口程度にはなります。 COBOLは応用が利きません、そういう意味ではJavaもそれに近いです、なぜなら、どちらも仮想機械に対する言語でコンピュータを理解するものではないからです。 そういう意味では、修めるならCが最適でしょうが、それにしても、情報処理レベルではエキスパートにはほど遠いです、CASL、COBOL、Javaと実際には変わりません。 全く知らないと言うことですから、Cから入るのがいいかな。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.6

シスアドを合格するレベルの方でしたら半年あればなんとかなると思います。

noname#18558
noname#18558
回答No.5

基本情報を受けた者としてのアドバイスです。 試験に受かるだけなら、COBOLが一番簡単です。 しかし皆さんが仰るように、基本情報に受かってIT技術者になろうと思うのなら、CかJavaをお勧めします。 個人的な意見ですが、基本情報は半年も勉強すれば余裕でとれますよ。 2年もかけようと思ってる時点でモチベーションの維持も大変ですし、新しい情報が次々と入ってくるので大変ですよ。

sakamotoyuuki
質問者

お礼

回答ありがとうございます。 今、4月16日にある初級シスアドのために勉強しているのですが、初級シスアド合格してから半年で基本情報を受験できますか?

回答No.4

>基本情報技術者試験のために勉強して で、余計なことかもしれないけど 基本ったらどうするの? プログラマー/SEにでもなるの? だったら資格のために勉強したところで 知識だけで能力がない 開発者のできあがりですから 役に立ちません。 資格だけの勉強なら 二年もかからずに 半年も勉強したら取れますよ。 (本人の能力/やる気次第だけど)

  • KNIGHT11
  • ベストアンサー率21% (82/376)
回答No.3

最も単純なのはアセンブラでしょうが、如何せん理解できている人が少ないです。ぱっと見に何やってるかわからない。 COBOLは今後使う機会が減ると思うので、できればパス。 個人的にはJavaが簡単だと思っていますが、オブジェクトとかの概念も必要になってくるので、初心者であればCをオススメします。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.2

基本情報処理技術者むけならJAVAがよいかと思います。言語仕様が付録で付いていますからね。その次はC。学習教材がこの2つは豊富ですしね。 アセンブラも付いていますけど、独特の覚え方がありますしその後のつぶしも利かないのでお勧めしません。 COBOLはこれから需要が少なくなる(無くなりはしないけど)のでお勧めできませんが、IPA発表の資料によると(教育関係者にのみ公表された)COBOLの平均点が一番高いので問題の難易度的にはCOBOLかも(まあ、できる人しか選択しないということかもしれませんが)しれません。

回答No.1

何がしたい? 適材適所。 プログラミング言語なんて道具。

sakamotoyuuki
質問者

補足

基本情報技術者試験のために勉強して、2年後とかに受けたいんです。

関連するQ&A

  • プログラム言語って・・・

    はじめまして プログラム言語を勉強したいと思っているのですが、何を勉強したらよいのでしょうか? JAVAとかCとかVBとかCGIとかいろいろありますが、何を勉強したらいいのかわかりません・・ 社会人なのでPCスクールに通う時間もないし金銭的にもそこまで余裕がないので本を買って独学しようと思っています。 巷の求人誌を見るとプログラマーは引っ張りダコです、プログラミングに関しては全くのド素人です、 以前、知人に尋ねたら「何を作るかによって使う言語がちがってくる」と言ってましたがイマイチよくわかりませんでした、 JAVAとかHTMLとかXMLはネットに関する言語だということはわかりますがそれ以外のVBとかCとかC++とかCOBOLとかは何に使うのですか? また今から時代の将来性を考えると、私のようなまっさらの素人は何を勉強したらよいでしょうか? オススメの書籍やサイトが御座いましたら教えて下さいマセ。。

  • 中学生にお勧めのプログラム言語は?

    中学2年生の息子が、プログラムに興味があるようです。 学校ではほとんどパソコンを使っていないというので、家で Scratch を使わせてみたところ、面白い!、とハマっていました。 そんなに興味があるなら、もうちょっとちゃんとした「言語」を教えてあげようかと思っています。 (もちろん Scratch も大変良く出来ているとは思っています) 私もプログラマだったのですが、それは昔々の話なので、最近の言語事情はよくわからないのです。 私が中学生から社会人にかけて覚えていったのは BASIC からはじまり、アセンブラ、C、Pascal、COBOL、などなどでした。 C++が出たくらいまでは使っていましたが、次はJAVAかな、という頃に開発担当では無くなってしまったため、新しい言語への挑戦は行わなくなってしまいました。 今の私が普通に仕事をしていて、1番役に立つ「言語」は Excel の VBA だったりするのですが、そこから入るのもどうかと思いまして、皆さんのご意見を聞いてみようと思いました。 パソコンに興味があり、プログラムの勉強をしたいと言っている中学2年生にチャレンジさせるには、どの言語がオススメですか? あくまで中学2年生にむけたものという事で、アドバイスよろしくお願いいたします。

  • アセンブリ言語について

    アセンブリ言語の勉強をしたいと思っています。 例えば、CやJava,などはコンパイラを使ってコンパイルをしますよねぇ。同じようにアセンブり言語にもアセンブラというものがあるのでしょうか? フリーでそのようなアセンブラ(コンパイラ?)があるのなら教えてくれないでしょうか?できれば、AT互換のアセンブリ言語の仕様書が書かれているサイトでもあれば教えてください。(できれば、日本語で・・・) それと アセンブラ言語を高水準言語と比較した場合の利点について教えてください。 色々とすいません。どうかよろしくお願いします。

  • PICプログラム C言語とアセンブラ言語

    PIC18シリーズを使用して、プログラミングをしています。コンパイラはCCS-Cです。今まではすべてC言語で書いてきたのですが、アセンブラでしか設定ができない部分があり、今までのC言語のソースに加えてアセンブラを組み合わせようと思っているのですが、C言語とアセンブラを組み合わせることは可能なのでしょうか?

  • C言語もしくはC++言語プログラマになれますか?

    私は30歳になったばかりです。諸事情によりずっと家にいます(母親の病気などです)。 5年ほど前JavaでWebシステムを作っていましたが、やめました。それ以降もJavaやPHP、VB.NETなどやってはいるんですが、なかなか腰を落ち着けられません。 私は本来の性格として基礎固めが大好きというか基礎がしっかりしていないと意味がないと考えてしまうタイプです。こと、プログラムに関しても、コンピュータの仕組みから理解してアセンブラやらの書物を読み、C言語を勉強したりするとコンピュータを根本から理解できて、やっと自分の役に立つという思考しかできないものです。いきなり高級言語のJavaやらC#やら.NETやらやっても、うわべだけさすってるようで、根本的な理解を得られないので(コンピュータに対する)、無駄だなあとどうしても感じてしまうのです。また、それよりも基礎からしっかり積み重ねた方が後々、新しい言語ができても理解の度合いというかどっしりと理解できるとおもうのです。 しかし、就職のことを考え、PHPやらC#やらJavaやらVB.NETやらを優先してきてどれもどっちつかずになってしまいました。当然Cなども合間をぬってやっていました。 で、私は、そのどっちつかずな状態がいやなので、CとC++に絞って勉強することにしました。で、低級コンパイラの中身やアセンブラも勉強していこうと決心しました。しかし、就職のことを考えると不安です。 あと、1年みっちり勉強するとして、CやC++の就職先はあるのでしょうか?自分としては、働ける限り年齢がいくつになってもがんばりたいとおもうのですが、なにしろ世間的にいうと全く遅い年齢です。もし、励ましになるような事もありましたら、ご回答していただければ、うれしいです。よろしくお願いします。

  • Web制作で必要な言語

    Web制作で必要な言語ってどんなものがありますか? 基本的には私はPHPを学んでいるのですが、基本情報技術者の試験を受けようと思っています。その言語の中ではどれが良いですか?その言語とはC COBOL アセンブラ言語 Java の4つです。

  • C言語、C++を始めたいのですが

    個人的にC言語、C++、アセンブラを勉強したいと考えているのですが どういった順序で手をつけていった方が分かり易いでしょうか? また、それぞれを始めるにあたってオススメの入門書・参考書など ありましたら教えていただけるとありがたいです。 ちなみにプログラミング経験はJavaの基礎を少しかじった程度なので ほとんどゼロとお考え下さい。

  • アセンブラ言語についてです。

    こんにちは。 現在大学3回生で就職活動をしております。 ESに得意科目の欄があり、大学の講義で習ったアセンブラ言語と書こうと思います。 アセンブラ言語は、将来どのような役に立つのでしょうか?? アセンブラ言語を学んでCやJAVAのプログラミングに生かせるのでしょうか?? 知識としては、基本情報技術者のCASLIIの問題が解ける程度です。 よろしく願いします。

  • アセンブラ→C言語

    アセンブラを学んでから C言語を学ぶとわかりやすい(理解しやすい) と聴きました。 どうやって勉強すれば良いですか? やっぱり本屋さんでアセンブラについての本を買って 勉強した方が良いですか? 今まで全くコンピュ-タ-についての言語を 習ったことがありません。

  • 目標言語→C#

    私はアセンブラ言語の知識とCを少しかじったくらいの経験しかないのですが、独学でC#の習得は出来るでしょうか?最初はJAVAやVBを勉強しようと思ってたのですが、某サイトではC#のほうがJAVAやVB、C++の長所を引き継いでいるので良いと書いてたので悩んでいます。あとどれくらいの時間があれば習得できるかもしりたいです。どなたかアドバイスお願いします。