- 締切済み
プログラミング言語について。
最近の高水準のプログラミング言語が、人間にも理解しにくいのは、より利便性が増したからなのでしょうか?教えていただけないでしょうか?すみません。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- i-q
- ベストアンサー率28% (983/3451)
>高水準言語全般です。 ICはただのスイッチの集まりです。 家の照明スイッチにおはようと、 話しかけても反応しないのと一緒です それでも分かりやすくする為に、 スイッチの特定の動作と組合せに名前(命令)を付けたのが 高水準言語です、、 これで英単語の組合せでプログラミング出来ますが、 でも最終的に機械が理解できる形に置き換えるので、 決まったパターンでしか記述出来ません。
- BuriBuri4
- ベストアンサー率28% (150/525)
プログラム言語を日本や英語のような「言語」と同義に捉えると理解不能に陥ります。 コンピュータは機械ですからプログラム言語は「言語」ではなく歯車のような「部品」のセットです。 プログラミングは論文や小説ではなく、命令セット「部品」を組み合わせてプログラムと言う機械を作る作業です。 プログラム言語は ・逐次型 BASICやFORTRANに代表される:現代のFORTRANは改良されているしVBはもはやBASICではない 簡単に組めるけどプログラム規模が大ききなると全体の把握が困難になる。 所謂、スパゲティになる。 ・構造化 PascalやC言語に代表される。 プログラムの構造が把握しやすくなった。 大規模になった場合、システム全体でのデータの整合性を取るのが難しくなる。 ・オブジェクト指向 JavaやC++に代表される。 データの整合性と影響範囲がコントロールしてプログラムの部品化を可能にした。 と進歩(変化?)してきました。 高水準言語の理解が難しいのは進化したプログラミング方法論の必要性や考え出された概念が理解できていないからだと思います。
- mink6137
- ベストアンサー率23% (595/2500)
高級言語はより効率よくプログラミングできるように進化しています。 これを理解しにくいと感じるあなたは論理的思考が苦手または不向きなのかもしれませんね!
- f272
- ベストアンサー率46% (8483/18158)
「最近の高水準のプログラミング言語が、人間にも理解しにくい」と思うのはあなただけの特殊事情でしょう。低水準言語と比べると人間にははるかに理解しやすいですよ。 まるで日本語に比べて英語が理解しにくいと言っているように思えます。
- i-q
- ベストアンサー率28% (983/3451)
>最近の 何の言語ですか。 高水準は人間に分かりやすいという意味なので、 真の意味での文章書くような感じで記述できる プログラミング言語はまだ開発されてないとかと。。
- FattyBear
- ベストアンサー率33% (1537/4635)
プログラミング言語は人間が作り出した言語です。 それも、プログラムを効率よく簡単に作ることを目的に つくられた言語です。理解しにくいと感じるのはその言語 がある特定の分野に特化してきてその分野の内容がわからない 人にとって難しいと感ずるからではないでしょうか。 恐らく人気のある言語はその分野での利便性が優れているの ではないでしょうか。またその分野の人には理解しやすいのでは。
- q4330
- ベストアンサー率27% (768/2786)
理解しやすい言語もありますよ。 日本語プログラミング言語 Mind http://www.scripts-lab.co.jp/mind/whatsmind.html ---------プログラム例------------- 接続処理とは モデム初期化し 通信エラー? ならば エラー文字列で 重大エラー つぎに "03-4444-5555"に 接続すること。 ------------------------------------------------------------ 何をしてるかわかるでしょ。
補足
高水準言語全般です。教えていただけないでしょうか?すみません。