工業系の学校の過去の推薦入試で
「一番簡単なコンピュータ言語と
一番難しいコンピュータ言語はなんですか。
その理由も答えてください。」
という質問があったと聞いたのですが
私としては、
使い道によって使用する言語は異なるので
一概に簡単だ、難しいとは言えないと思います。
とはいえ、コンピュータ言語については
C言語ぐらいしか知りません。
使ったこともありません。
でも、入学できたらC言語を学ぶようですし、
よく聞く言語なので簡単なのではないかと考えています
簡単なもの、難しいもの、ともに
皆さんの意見をお聞かせください!
長文失礼しました。
よろしくお願いします!
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
もし出題者があえて具体的な話を持ち出さず、難しい・簡単というだけにとどめて受験生の反応を見ているのだとしたら、この出題者は相当に解った人だと思いますね。
まず、難しい・簡単というのは何についての話なのか?習得についてか、それともある特定分野の仕事をさせるのか等々あります。習得だとすると、実はCってそんなに簡単ではないというか、便利かどうかを別にすれば何でも作れる汎用言語なので、初めてプログラミングに接する人間には厄介な相手に見えます。それよりはVBとか、もっと進めて日本語でプログラムする「なでしこ」みたいな言語の方が、Cよりずっと短い勉強時間で動くものを作れるようになるでしょう。
これは例えば帆船の模型を作る時に、材料を揃えて全自作するのと、キットを使うのとどっちが楽に形になるかを考えたら、普通は後者ですよね。プログラム言語ではCが前者で、なでしこは後者にあたります。ただし、キットは楽に作れる代わりに決まった物しかできません。そこから逸脱するのは限度があります。しかし全自作だったらどうにでもなります。プログラム言語も同じで、好きに作れる代わりに1から10まで全部自分でやるものや、1~5はおぜん立てされているので6~10をやればいいもの等があります。これが習得の難易度や、作れるものの自由度に大きく影響します。おぜん立てがたくさんされているものほど楽に作れるが限界があり、そうでないものは面倒だけど自由度が高い。これも言語を選ぶ理由になります。
後は、言語による向き不向きがあります。大抵の人はCOBOLとアセンブラのどっちかで3Dゲームを作れと言われたら、(渋々かも知れませんけど)アセンブラを選ぶはず。また逆に、特定用途向けに作られた言語、たとえばawkに起源を発するテキスト処理言語では1行でできる処理が、Cで自作すると想像を絶するコード量になるといったこともありますね。
または今までと全く違う言語も、既存の言語を知っている人には経験が逆に巨大な障害となり、覚えにくい場合があります。関数型言語(これでググってみるといいかも)などがその典型ですかね。変数がない言語だと言われると、大抵のソフト屋さんは絶句すると思いますよ。でも全くの未経験者なら、前提になる知識も経験もないので、関数型言語をすんなり受け入れられるかも知れません。
No.6
- 回答日時:
文法的に一番簡単なのはアセンブラでしょう。
基本的には加減算命令と移動命令しかありませんからね。
あとはCPU仕様によりアドレッシングとか割り込みとかもろもろありますが命令の数は少ないです。
難しいのはハードに直結しているため言語以外に覚えることが多いし、ちょっとしたミスですぐに暴走する(^^;
アセンブラはその辺が難しいんですけどね(笑)
文法的に難しいのはC言語を始めとする高級言語と呼ばれている言語すべて。
変数宣言とか、メソッドとかパラメーター。オブジェクト指向なら再帰関数とか、言語的に覚えることが非常に多い。
コンパイル時のエラーの数も、それだけでマニュアルが一冊出来ますからね。
あとは、実行環境であるOSに依存するところやルールもあります。
高級言語では最近のOSでは簡単に暴走してOSがクラッシュ(再起動が必要な状態とか)することはなくなったため簡単になったと言えますが・・・
No.5
- 回答日時:
個々の言語の難易度ということではなく、言語の大分類での質問ではないでしょうか。
一番難しい言語は、コンピュータが直接理解できるマシン語。(CPUごとに異なり、人間が理解するのはかなり困難です。)
一番易しいのは人間が判り易い言葉で書いて、コンピュータが理解できるマシン語に翻訳するコンパイラ言語。
コンパイラ言語には逐次翻訳するインタープリター型のBASICや一括翻訳するCOBOLなどがあり、利用する目的によって異種の言語を使い分け、難易度はそれぞれ異なります。
No.4
- 回答日時:
まず間違いなく一番難しいのはマシン語でしょう。
その次に難しいのはアセンブリ言語でしょう。
簡単な言語ははっきり言って賛否両論が出るでしょう。
これが20年~前で言語も多くない状態なら間違いなく簡単な言語としてBASICをあげるのは
問題ないでしょう。
しかし現在においてBASICが一番簡単な言語とは言い切れないでしょう。
No.3
- 回答日時:
同じような質問をされて
一番簡単なコンピュータ言語
…挙動が理解できていて
方言的な違いがあってもリファレンスマニュアルがあれば一通りのことができる言語
Assembler、BASIC、C、COBOL、FORTH、FORTRAN、など
一番難しいコンピュータ言語
…アーキテクチャが一番簡単なコンピュータ言語にあげたものと異なり、
自分が見たことも聞いたこともない言語
以上、自分の主観によるモノですがいかがでしょう。
こう答えて
「理屈っぽいのは良いが、答えになっていない」
と言われたことがある。
たぶん知っている言語の中から一つずつ選べってことだったんだろうけど、
自分はどちらも指定しなかったからなあ。
No.2
- 回答日時:
入試と言うことなので、自分の言葉で言語が語れればいいのかとおもいます。
「あなたが思うところの、一番簡単なコンピュータ言語と一番難しいコンピュータ言語はなんですか。その理由も答えてください。」
ということ。普遍的な正解はありません。100人いれば100個の正解がある。
No.1
- 回答日時:
あなたの言うとおりです。
何の意図がある質問なのかわかりませんが、どう答えれば正解なんでしょうね。basicとフォートランとか答えれば満足なんでしょうか。
それともアセンブラは低レベル言語、Cとかコボルは高級言語と言う答えでしょうか。この場合難しいのはマシン語であるアセンブラで簡単なのはコボルだけど、簡単な言語の方が高級言語と呼ばれているから逆の答えになりますね。
いずれにしても突き詰めるような質問では無いでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 突然ですが、日本人が英語を話せない大きな理由は英単語量が少ないことだと思っています。中学校から始める 6 2022/05/05 22:35
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(言語学・言語) 日本人だけでなく、これからの未来の世界で、学ぶべき外国語が有るとすれば、 1 2022/05/04 10:54
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
- 留学・ワーキングホリデー リスニング力、はつきますか?6カ月語学学校行き数年間お金を稼いでまた、6カ月間語学留学に行くのは? 1 2023/02/11 15:49
- 英語 ソシュール言語観による品詞、単語、辞書理解の誤り 4 2022/11/24 12:27
- 中学校 理科だけが極端に苦手 5 2022/09/10 14:18
- その他(海外) 海外で、旅行客がお店などで何かを注文する際に、その国の言葉が分からないから、「This one pl 6 2022/12/25 21:26
- 英語 squirkという単語は辞書からは見つけられませんが、すでに使われているものですか? あるいは、新し 3 2023/02/10 08:51
- 大学受験 京都橘大学C日程なのですが残り2週間で英語2割あげるのは現実的ではありませんか? 過去問ではずっと5 2 2023/01/27 17:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本語で作ったwordファイルな...
-
「多言語」と「他言語」の違い...
-
ハングルをコピーすると文字化...
-
単一言語国家
-
「読・聞・書・話」どれが一番...
-
usbメモリに保存したファイルを...
-
PCで使っているFBの一部がブラ...
-
複数の公用語をもつ国の内情
-
一人称のない言語は存在しますか?
-
第二外国語で迷っているもので...
-
言語と文化のかかわり
-
ピアジェの唱えた自己中心語に...
-
エクセル 0.5刻み まとめかた
-
アイヌ語は独立言語と聞きます...
-
WORD2013 入力を反対(右)から...
-
Facebookのいいねボタンを英語...
-
三浦は仲人だったのではないで...
-
Becky言語がデフォルト設定にな...
-
英語言語設定なのに、海外のサ...
-
日本語いらない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本語で作ったwordファイルな...
-
usbメモリに保存したファイルを...
-
海外に旅行した時、その国での...
-
ワイヤレスイヤホンのリセット...
-
「多言語」と「他言語」の違い...
-
WORD2013 入力を反対(右)から...
-
Becky言語がデフォルト設定にな...
-
愛情や幸せを、言語化するのは...
-
PCで使っているFBの一部がブラ...
-
単一言語国家
-
ハングルをコピーすると文字化...
-
チャットgptの主要な開発言語が...
-
Office2016 64bit ENGから言語J...
-
ノーゲームノーライフゼロの シ...
-
PowerPointで日本語入力できない
-
SOV言語はどのくらい存在するの?
-
ヘキサコードとは?
-
googleカレンダーが突然英語に。
-
言語能力と言語運用
-
第二外国語で迷っているもので...
おすすめ情報