個人的!プログラミング言語のイメージ集

その他

 この世の中には,多くのプログラミング言語があります.プログラミングを始めようと思ったとき,何から始めよう…と悩んだ人も多いと思います.そこで,私が触ったプログラミング言語で,個人的なプログラミングのイメージ集を作ってみました!ぜひ,プログラミング言語を選ぶ参考にしてくださいね!もしくは,あるあるネタとして笑ってください笑
(まだ,知識が浅いので,間違いがあるかもしれません.ぜひ教えてください.)

C言語

基本を大事に!かっちり書こうねプログラミング言語

 C言語は.とにかく書き方がきっちりしているイメージです.また,どの言語にも通ずるような,基準的言語っぽく感じています.そのため,学校などで最初に習うのはC言語!というところも多くあります.きっちりしている分難しい言語で,includeはおまじないだと教える先生も多いらしいです.

 似た名前の言語に,C++,C#などが存在します.どちらもC言語の派生言語で,オブジェクト指向言語です,そのため,書き方も結構違います.が,正直よくわかりません.オブジェクト指向がいかに素晴らしいかは耳にタコができるほど聞いたのですが,まだ学生なのでその利点を活かせたことはないです….C++はArduinoなどの組み込み系で使用できる.C#はUnityでよく使われているというイメージですね.

Python

なんでもできる!要領のいいプログラミング言語

 Pythonのすごいところは,なにをしようとしても大概できちゃうくらい汎用性が高いところです.というのも,ライブラリの導入がコマンド一つでできます.そのため,先人の作ったプログラムをもとに色々なことができてしまいます.過去に行ったことでいうと,Raspberry Pi用のプログラム,データ解析,アプリ開発などです.私が作ったプログラムでも色々なジャンルがあって,毎回驚愕するばかりです.ただ,「できる」と「得意」は違うので,必ずしもPythonで作るのがいいとは限りません.

Java

クラスを作れ!汎用性底上げプログラミング言語

 Javaはとにかくクラスを作って,それをモジュール化して,いろんなところで使おうぜ!っていうイメージです.この考え方をオブジェクト指向といいます.しかし,小規模のプログラムを作っているとファイル数が多くなるばかりであまり便利とは思いませんでした.私自身が,学習時間が少なく,まだ理解できていない部分も多いため,あまり好きな言語ではありません….いつか使いこなしたいですね.

JavaScript

Webページとの相性最高!Webのために生きるプログラミング言語

 JavaScriptは,Webページに動きをつけたり,Webページに色々な処理を加えたりするのに使われます.WebアプリやWebページを作るなら,JavaScriptは必須です.私も,現在Webアプリを制作しており,その中でJvaScriptを学んでいます.JavaScriptは,いろんなサービスとの連携が多いプログラミング言語です.そのため,互換性や相性などで躓くことが多かったです.でも,その分動いた時の達成感が多い言語でもあります.ちなみに,Javaとは一切関係のないプログラミング言語です.

Ruby

日本人が開発!直感的にかけるプログラミング言語

 Rubyは,日本人のまつもとひろゆき氏が作成した言語です.日本産のプログラミング言語で,唯一国際規格に認定されているそうです.この言語は,英語のようにプログラミングができるとこが面白いです.しかも,今まで紹介した言語のような,プログラム的な書き方でも記述することができます.そのため,初心者でも,上級者でも気軽に触れられる言語というイメージです.この言語は,いつがじっくり学びたいと思っています.

最後に

 プログラミング言語は,どれも個性豊かで,その言語にしかできないことがあります.いつか,全てのプログラミング言語を操りし者になりたいですね.最後まで読んでいただき,ありがとうございました!

コメント

タイトルとURLをコピーしました