C言語?java?プログラミング言語っていったい何??

「C言語」「java」などの単語をしばしば見かけるようになりました。こんにちは、IT系の学生、ヒロです。

 

それらは全て、プログラミング言語と呼ばれます。プログラミング言語はいま、学部問わず大学生の間でとても流行っていて、友人もちらほら始めています。情報系の僕はとてもうれしいです。

 

今回は、プログラミング言語って何?というお話をします。

 

プログラミング言語とは

プログラミング言語

 

プログラミング言語とは、そのまま、プログラミングをするための言語です。言語というのは日本語や、英語などと同じで、人がコンピュータとコミュニケーションを取るためのツールだと言えます(実際には指示を与えるだけの一方通行ですが)。その歴史は意外と長く、半世紀以上になります。

 

現在は、パソコンはもちろんのこと、スマホやゲーム機、テレビや冷蔵庫などの家電、電車の改札やコンビニのレジなど、生活の至る所にプログラムは存在しています。そして、プログラムは誰でも簡単に書けるようになっています。けれど、元を辿ると、その原理は変わっていません。マシンは「0」か「1」かの2通りの選択肢を連続して見続けることで様々な動作をし、次の状態に移っています。

 

プログラミング言語の分類

プログラミング言語はまず、大きく二分されます。「低級言語(低水準言語)」と「高級言語(高水準言語)」です。昔は前者が主流で、後に後者が開発されました。現在はほぼすべてのプログラムが高級言語で記述されます。

 

低級言語

コンピュータは機械語(バイナリーで記述される言語で「0」または「1」だけで表される)しか認識できないので、命令を与えるにもバイナリーの連続になってしまい、人が読むには困難でした。その改善として、初期に作られたプログラミング言語はバイナリーの並びに合わせて命令が割り振られたものでした(01010なら足し算等)。しかし、開発当初はとても読みづらいものでした。こんな感じです(笑)

 

プログラミング言語

 

また、ハードウェア(パソコンの性能みたいなもの)に依存した書き方をしなければいけません。機械語を含むこれらの言語を低級言語と言います。「人より機械側に近いプログラミング言語」と言えます。

 

高級言語

そこで、開発されたのが高級言語です。もちろん言語の文法知識は(日本語と同様に)必要ですが、知っていればとても読みやすい言語が誕生しました。最終的には機械語に返還されるのですが、そのプロセスに関わらずにプログラミングができるという優れものです。プログラムのアルゴリズム(=動き方)を書くときに、人の思考に馴染みやすい流れで記述できます

 

プログラミング言語

 

「if=もし〜なら実行」、「while=〜の間は実行」、「return=次の値を返す」、「void=空の〜」、「print=表示する」、「scan=読み取る」などと、とても書きやすく(覚えやすい)、読みやすい言語です。「機械より人に近いプログラミング言語」だと言えます。

 

まとめ

システムエンジニアになるんだ!という方は低級言語(実際のコンピュータの挙動)も理解した上で高級言語を扱った方がよいでしょうが、プログラミング自体は誰にでもできるのが現代です!プログラミングは本当に気軽に、そして簡単にできるので遊び半分でもやってみると楽しいですよ。

 

低級言語が大嫌いなヒロのブログでした!

 

関連ページ

クリスマスデートは鎌倉がオススメ
鎌倉に遊びに行った時に観光地やお店を紹介します。とてもいい雰囲気なのでクリスマスデートにもおすすめです。
電車で車で歩きで、多摩川
東京と神奈川を分かつ多摩川に初めて降り立ちました。都会に垣間見れる自然のひとつ。車窓からの眺めも綺麗ですが、河川敷からみえる景色もまた無二の眺めでした。
【まず、南へ】ヒロのバイクブログ
バイクのツーリングブログです。今回は神奈川県の南海岸、鎌倉〜江の島の辺りまで往復してきました。都会の喧騒を忘れること間違いなし。江の島ではグルメも堪能できます。
顔より大きなナン!最近の本格派カレー事情
2月に2週間連続でカレーを食べに行ったことの記事です。神奈川県内と東京都内にあるインドやネパール料理屋さんで本格派カレーをお得に食べることができます!マトンカレーとサーグパニルカレーを食べました!
夕方の地元散歩with一眼レフカメラ
一眼レフカメラを持って、夕方に地元を散歩しました。貝殻と、夕焼け空が美しい、2枚の写真を紹介しています。
川崎のTHE CAMP CAFE & GRILLへディナーに
川崎のカフェ&グリル「THE CAMP」に行った感想をまとめたブログです。値段も比較的リーズナブルなわりにビール、カクテルなどのお酒の種類が非常に沢山ありました。
とりあえず思い立ったので紅茶の生チョコ作り【前編】
紅茶のお菓子には目がない私ですが、紅茶のお菓子をネットでながめていたところ「紅茶の生チョコ」を見つけました。食べたい!と思ったので紅茶の生チョコを作ってみました!何が一番大変だったか、それは…。紅茶の生チョコ作り前編です。
とりあえず思い立ったので紅茶の生チョコ作り【後編】
前回ツノみたいになってしまったものを冷蔵庫に入れて固めているところで終了しましたが、無事に理想の生チョコができました。挽回編です!
【熱海旅行1日目】「炭焼き-さわやか」でお昼ご飯
熱海への1泊2日ドライブのブログです。1日目は昼ご飯に、話題のお店「炭焼きさわやか」の御殿場インター店へ行きました。おいしい、やすい、インスタ映える!?ドライブ行くなら間違いなしのお店でした。
【熱海旅行2日目】三島〜TAMAGOYA
熱海の旅行2日目のブログです。快晴のドライブ日和に山道を走り抜け、空腹な僕を待っていたのは、大好きなたまごかけご飯でした。このドライブコース、今度はバイクでツーリングもありです!三島スカイウォークとたまご専門店-TAMAGOYAの紹介もしています。
大好きなMCUの最新作、ブラックパンサーを観ました!
3/1日本公開のブラックパンサーを公開日である本日観てきました。ネタバレは一切なしで感想と、MCU(マーベル・シネマティック・ユニバース)愛をほんの少しだけ書きたいと思います。
初めてのスノボin長野
長野県にあるスキー・スノーボードの施設についての紹介です。横浜駅から直通のバスあり!フルセットレンタルできるので、手ぶらでスキーやスノボを楽しめます。
春キャンでお得!ディズニーに行ってきた
学生限定キャンパスデーパスポートで2018年3月20日までチケットが安くります!ディズニーに行くなら今がお得です!
【NY旅行記 その1】羽田〜ニューヨーク - デルタ航空
ニューヨークに3泊5日の旅行に行ってきました。初めての海外旅行で、ずっと行きたかったNYの思い出話をまとめています。今回は行きの便のサービスについて記事にまとめています。
【NY旅行記 その2】ブロードウェイ縦断
ニューヨークに3泊5日の旅行に行ってきました。初めての海外旅行で、ずっと行きたかったNYの思い出話をまとめています。今回はダウンタウンの観光についてまとめています。
【NY旅行記 その3】マンハッタン北部へ、そして帰国
ニューヨークに3泊5日の旅行に行ってきました。初めての海外旅行で、ずっと行きたかったNYの思い出話をまとめています。最終回の今回はミッドタウン北部の観光から帰路までをまとめています。
走れるインドアサバゲー!BLASTに行った感想
埼玉県三郷市にあるサバイバルゲームフィールドのBLASTに行った感想です。走りまくってスポーツ感覚で楽しめます!
チーズでインスタ映え?渋谷「CheeseDishFactory」
渋谷神南一丁目にあるチーズ料理専門店「CheeseDishFactory(チーズディッシュファクトリー)」に行ってきました。インスタ投稿で流行りのチーズ調理も提供しています。今回、食べたカルボナーラパスタは人生最高の美味でした。
ITって何?なぜコンピュータは「情報系」なのか
今回は、僕が大学で学んでいる情報工学についてのお話をします。初めてということで、テーマは情報工学とは何か。ITがホットな今、人気の学問でもあります。
【まもなくGW】ガソリン代は負担増!
こんにちは、スタッフのヒロです。まもなくGWですが、ガソリン価格は増加傾向です。その状況と少しでもガソリン代を安く済ませる方法を紹介しています。
ランチからディナーまで「DexeeDiner -tama plaza-」
たまプラーザ駅徒歩2分ほどにある「DexeeDiner」へランチに行ってきました。お洒落な駅のお洒落なお店でお洒落な食事を平日から満喫しました。メインの料理はもちろん、ドリンクやスープまで美味しくいただきました。
東神奈川・鶴見で、みなとみらいだけじゃない横浜
GWに東神奈川、鶴見エリアへお出かけしました。横浜銀行アイスアリーナでアイススケートを楽しんだのち、RAKUSPAのお風呂と岩盤浴で疲れた体を癒しました。1日暇することなく満喫できて、横浜はみなとみらいだけではないんだと実感できました。
隠れ観光名所?逗子の魅力に迫る
神奈川県逗子市は、三浦半島の付け根にあり鎌倉市に隣接しています。今回はそんな逗子の観光スポット「逗子海岸」「逗子マリーナ」「大崎公園」について紹介しています。逗子海岸は海水浴の名所、逗子マリーナは異国、大崎公園は最高の絶景スポットです。
プログラミング言語と言えばこれ、みんな大好きC言語
C言語とは何なのか、僕の思うことを自由に書いています。低級に近い高級言語であるC言語は、ハードウェアにより近いプログラムの作成が可能で、OSなどにもよく使われています。独学では厳しいですが、プログラムの本質を理解するために是非、学んでみましょう。
【メディア】社会学とは?【福祉行政】
進路に悩む高校生に社会学の魅力を説明していきます!多岐にわたる研究対象があるため、たくさんのことを学べます。
新生活スタート!必見、常備、魔法の調味料
日ごろから、気軽に料理に使える魔法の調味料をご存知ですか?めんつゆはそのうまみとコクが特徴的で、味の濃い炒め物なんかにピッタリです。白だしは、比較的あっさりしていて、でもしっかり旨味があります。