- ベストアンサー
プログラミングについて考える事
試験でこのような質問が出題されるらしいのですが(過去問題参照)、難しくてよくわかりません。プログラミングとはどのようなことですか?また、できればみなさんのプログラミングについて考える事も教えて下さい。
- kites
- お礼率30% (17/55)
- その他(プログラミング・開発)
- 回答数6
- ありがとう数2
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
では直貼します。 プログラミング (コンピュータ) 出典: フリー百科事典『ウィキペディア(Wikipedia)』 プログラミング(Programming)とは、プログラミング言語を用いてプログラムを作成することである。コーディングとも言う。類義語としてスクリプティングがある。プログラミングを行う人(狭義には職業とする人)のことをプログラマと言う。 プログラミングの目的は、人間の意図をコンピュータの理解できる言語(機械語)に翻訳して伝えることである。 ただし、直接人間が機械語を生成するのは効率が悪いため、様々なプログラミング言語が用いられる。これらは人工言語であり、厳密な文法が定義されている。そして、その変遷は抽象化のレベルを上げる試みだったとも言える。加えて、抽象化の手続きを何度でも繰り返すことができることにその威力がある。これが現在に至るまで、極めて強力なプログラミングの手段になっている。この抽象化の仕組みなしでは、現在のような大規模なプログラムの開発は不可能だっただろう。 アセンブラは、特定のコンピュータ(正確にはCPU)に依存していたが、コンパイラという仕組みは、特定のCPUによらない、より人間に理解しやすい言語表現を、一度アセンブリ言語に翻訳し、そのアセンブラ・プログラムを機械語に翻訳する、という手順により、プログラミング言語を特定のハードウェアへの依存から解放した。 今日のプログラミングの大部分は、特定のハードウェアに依存しない、高水準言語によって行われている。 その他、今日までにプログラミングの進歩に貢献したパラダイムとして、 次があげられる: ・プログラムの実行制御の仕組みとして、任意のアドレスにジャンプすることを許すGOTO文を極力排除することにより、プログラムの制御構造を理解しやすくした構造化プログラミング ・変数の使用による副作用の発生を排除しようとした関数型プログラミング。 ・宣言型のプログラミングを可能にした論理プログラミング。 ・データと手続きの抽象化を押し進め、人間の概念構成に近い表現を可能にしたオブジェクト指向プログラミング。 ・人間ではなくコンピュータがプログラムを生成する遺伝的プログラミング(遺伝的アルゴリズムの拡張)
その他の回答 (5)
- FLA-SE
- ベストアンサー率32% (33/103)
#2です。 「プログラミングとは~」ではなく、「プログラミングについて考えること」についてですか。ということは「これが正解!」ってのは無く、自分の考えを書けばいいってことですよね? 私は最近のプログラミングは楽になってきたなーって感じてます。それは開発統合環境(IDE)が充実しているので、HTMLの知識なんてほとんどなくてもWEBデザインができるし。且つ、ソースの自動生成までしてくれる。 ビルドしなくても、スペルチェックや型のチェックまでしてくれるなんて。 進歩したなーって考えています。 こんなんでいいのかしら・・・的外れだったらすみません。
お礼
ありがとうございます。とても参考になりました
- kaiu
- ベストアンサー率20% (65/315)
とりあえず、こちらを参照してみてください。
関連するQ&A
- JavaTMプログラミング能力認定試験について
初めまして。Javaを勉強し始めて1ヶ月が経とうとしている者です。 資格関連の本を読んでいる時に、JavaTMプログラミング能力認定試験というものがあり、この試験について調べたのですが、2級と3級があることがわかり、その出題範囲はわかったのですが、試験用の参考書や過去の問題等が見つかりませんでした。 そこでもし、この試験の事について何か情報をお持ちの方がいらっしゃいましたら、ご教授お願い致します。
- 締切済み
- Java
- プログラミングができることで良かった事
プログラミングができる方にお聞きしたいです。 プログラミングができる事で、 「良かったなぁ」と思った事はなんですか? 仕事に関することだけでなく、実生活や人生など、 あらゆる面で、良かった事をお聞きしたいです。 よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- windowsプログラミングの試験、問題集について
c言語のwindowsプログラミングを学ぼうかと思っているのですが、 その際、何か試験や問題などを目標にして学びたいと思っています。 しかし、検索してみたところ、c言語の試験や問題集はあっても、 windowsプログラミングの試験、問題集は見つかりませんでした。 windowsプログラミングの試験、問題集は本当にないのでしょうか? また、なぜないのか、知っている方や勉強のための いい目標になるものを知っている方がいたら、ぜひ教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 簡単なjavaプログラミングについて
質問です。 今、javaプログラミングのゲームを作成せよという課題が出されています。しかし、そのプログラミングでは本当に基礎的な今年か習っておらず、ワープの方法、物体を点滅させて、流れ星をつくるというようなことしか学んでいません。 そこで質問なのですが、プログラミング初心者でも、簡単なゲームがつくれるウェブサイトなどがあれば参照したいので、教えてください。
- ベストアンサー
- Java
- 危険物乙4の勉強法と出題について
教えていただきたいことがあり、質問致します。 試験を受ける際、よく過去問題からはいりますが、ある期間まったく同じ問題が 出題される試験もあるようです(半年は同じ問題など) 危険物乙4もある期間は同じ問題が出題されるということはありますか? 勉強方法としては、過去問題や模擬問題をやることが合格への勉強法かと思って いますが、一番効率の良い勉強法があれば、教えて下さい。 宜しくお願いします
- 締切済み
- その他(学問・教育)
- ネットワーク、プログラミング、35歳からでは遅い??
友達のことです。もう、35歳なのですが、会社の中では10年以上、ネットワークに携わっています。でも、このままでいいのかと悩んでいます。つまり、プログラミングを勉強しようか、それともこのままネットワークをやっていいのか、それとも、やはり向いていないのか、ということです。でも、私自身は、この友達は、センスがないんだと思います。基本情報処理技術者試験も過去5度の受験ですべて不合格、昨日の試験も、手応えがないらしいのです。そんな友達が、この先、プログラミングを学ぶ、ネットワークを続けるというのは、基本情報処理技術者試験がどのくらいのレベルかわかりませんが、これに合格もできずにいるのに、無理のような気がして仕方ありません。しかも年齢も35歳。この先、友達が会社に残れなくなるかも、と不安です。また、専門学校に行くと、「35歳からでは遅いですね」、と言われるようです。この友達は、ネットワークもプログラミングも、この年齢では始めるのは無理なのでしょうか?また、次の情報処理技術者試験も、再チャレンジする必要があるのでしょうか?教えてください。
- 締切済み
- その他(インターネット接続・通信)
- プログラミングって何ができるの?
パソコンを使い始めて結構経ちます。 文章作成やメールやインターネットは できるようになりました。 なので、何かパソコンを使って新しいことをしてみようと思いました。 なので、 『プログラミング』 というものに手を出してみようかと思ったのですが、 それがどんなものなのかわかりません(^^;) そこで、皆さんに以下の質問をさせていただきます。 1.プログラミングでなにができるか教えて欲しいです。また、プログラミングをしているとどんな“得”があるかも知りたいです。 2.プログラミングってどんなものがあるのでしょうか?なんかいろんな種類のものがあるみたいなんですけど・・・ 3.またオススメの種類を教えてください。 理由も教えていただけたらありがたいです。 たくさんの人の回答をお待ちしております。 よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 基本情報技術者のプログラミングの試験
基本情報技術者試験で一番難しいのは、 プログラミングの試験でしょうか。 プログラミングなどやった事のない者にとっては かなりの難関に思えます。 基本情報技術者試験に受かる人達というのは、 何も見ないでもプログラミングできるような人達 でしょうか?所詮プログラミング初心者が 基本情報技術者試験を受けるなど無茶でしょうか?
- 締切済み
- 情報処理技術者
- プログラミングを学びたい。
プログラミングについて学びたいと考えているのですが、 私は具体的にどういった事をすればよいのでしょうか。 自身でも色々と調べているつもりですが、この手の事については無知で、 どこから手を付けてよいやら、という様な右も左も分からない状態です。 質問1 . プログラミングの基本というか、流れと言えばいいか、 プログラミングの概念的なものを理解する為にはどうすれば良いんでしょう。 質問2 . 簡単なソフトウェアやゲームを作れるようなレベルに至るまでに 苦労する事とはどういった物が挙げられるんでしょうか。 質問3 . 言語というものがいくつかあるらしいのですが、 初めにどれを学ぶ事が望ましいのでしょうか。 質問4 . 私のような無知者向けの役に立つサイトや書籍を教えて下さい。 (可能ならあまり本には頼らずサイトから知識を得たいのですが…) 全くの素人なのでおかしな質問もあるかもしれません。 又、すべてにお答えいただかなくても構いません、 何かヒントの様なものでもいただけないでしょうか、よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミングの楽しさって何でしょうか
プログラミングを学んでいる学生です。 皆さんにとって、プログラミングとは何ですか? プログラミングの楽しさは何ですか?
- 締切済み
- その他(プログラミング・開発)
お礼
細かいところまであがとうございます。よくわかりました