Warning: count(): Parameter must be an array or an object that implements Countable in /home/c5234911/public_html/gratitude-site.com/wp-content/plugins/rich-table-of-content/functions.php on line 490
40代半ば、人生の約半分を生きている諭吉のお金をかけずに勉強したいという好奇心から独学で頑張っている中年でございます!!
諭吉の学んだことを日誌にさせていただきます( `ー´)ノ
少々、間違うこともあるかと思いますが、その際はご指摘ください✨
初心者で共に頑張れる仲間募集中です💓
諭吉のプログラ日誌、どうぞ宜しくお願いいたします<m(__)m>
プログラミング言語の種類とは??
主要プログラミング言語30種類!!
プログラミング言語って何かというと??
プログラミング言語とは、プログラムを書くための言葉を指します。
プログラムとは、コンピュータを動かすための命令のことです。
人間の世界でもいろんな言語があるのと同じで、パソコンの世界にも数百種類以上のプログラミング言語が存在します!
すごいよね!(^^)!
こんなにプログラミング言語が多いけど、その中でも主流になっている言語は約30種類以上。
どんな種類があるのかというと。。。
- C言語
- C++
- Java
- C#
- JavaScript
- PHP
- Ruby
- TypeScript
- Python
- R言語
- Go言語
- Swift
- Kotlin
- Visual Basic
- VBScript
- BASIC
- Google Apps Script
- Haskell
- Scala
- Groovy
- Delphi
- Dart
- D言語
- Perl
- COBOL
- SQL
- FORTRAN
- MATLAB
- Scratch
こんなにもあるんかいΣ(・□・;)
この言語を調べると果てしなく時間がかかりそう。。。
と諭吉もびっくり!!!
プログラマーになるのってハードル高くて、すでに心が折れた・・・💦
でも諭吉が目指しているのはこんな高度な世界ではないのです!!
年をとっても少しでいいから稼ぎたい・・・それだけ、あと好奇心。
ブログラム言語のトレンドの確認方法
プログラム言語って何を学んだらいいのか迷いませんか?
プログラム言語にもトレンドがあるということを知りました!!
諭吉は何を学んだらいいのか答えを探すべく調査してみました!(^^)!
まず、プログラム言語のトレンド、つまり人気度を測定してくれるTIOBEインデックスというプログラム言語ランキングがあることを知りました!!
TIOBEインデックスは、プログラミング言語の人気度を示すランキングです。オランダのソフトウェア品質ベンダーであるTIOBE Softwareが毎月更新しているものです。
毎年、トレンドは変わるので、プロのエンジニアになる人は、勉強を続けていかなければいけないということが分かりました。
そこで、2023年10月のランキングによると、画像が見にくいかもしれないのですが、ご了承ください💦
TIOBEインデックス(2023年10月版)の1~10位(提供:TIOBE Software)
TIOBEインデックス(2023年10月版)の10~20位(提供:TIOBE Software)
TIOBEインデックスは言語の優劣を示すものではなく、自分のプログラミング好きりが時流に合っているかどうか、新しいソフトウェアシステムを作り始めるときにどのプログラミング言語を使うかという判断をするときの指標にするとよいらしい。。。
諭吉にとって、プログラム言語のトレンドなどあまり意味がないのですが、知っていることは大切かなと思います。
やっぱり1位はPythonですね。。。AI、AI、AI、AIと最近はAIのことばかりなのでそうなんでしょうね。。。
TIOBEインデックス1位~10位のプログラミング言語って結局どんなことをしているのか!?
1位:Python
Python(パイソン)は、汎用のプログラミング言語であり、多岐にわたる用途に利用されています。オープンソース(OSS)のプログラミング言語の1つでシンプルで読みやすい構文で表される。
ウェブ開発・データー分析と科学計算・人口知能と機械学習・自動化とスクリプティングゲーム開発・ネットワークプログラミング・デスクトップアプリケーションなどに使われており、有名なものだとInstagram・Dropbox・Googleなどに使われている。
2位:C言語
C言語は、厳密なメモリ管理や細かなハードウェア制御、高い処理速度が求められるソフトウェアの開発に適しています。また、基幹システム開発やゲーム開発、ハードウェア開発などあらゆることができる言語として知られている。
Windowsのメモ帳・chromeやsafariなどのブラウザ・家電のシステム開発・航空機や自動車などのあらゆる基本システムに使われている。
諭吉のようなド超初心者でも聞いたことがある言語のひとつなので、有名なんだろうなと思います。
3位:C++
C++は、プログラムの実行速度が速く、OSの制御が可能なため、多くの業務システムに用いられています。そのほか、人工知能(AI)の開発やロボットの制御技術にも活用されている。C++は、C言語の拡張版であり、Javaより10年以上前に公開されたプログラミング言語。
4位:Java
JAVAは、昔から根強い人気を誇り日本でも人気が高い言語。基本的にどんな環境でも使える言語であり、システム開発、Web開発、アプリケーション開発と、使える場面が多岐にわたり、さまざまな開発に利用されている。
(注):JavaとJavaScriptは全く別のプログラミング言語です!
5位:C#
マイクロソフトが開発している言語。C#でWindows向けのアプリケーション以外にも、Mac OS、スマートフォンのiPhone(iOS)やAndroidアプリ、Webアプリケーションの開発もできるんです!さらに、Unityというゲームエンジンを使えばC#で簡単にゲーム開発をすることもできる。
6位:Javascript
JavaScriptとは、Webページに動きをつけるためのプラグラミング言語。
HTML:Webサイトを作る際の骨組み
CSS :装飾
JavaScript:動きをつける
7位:visual basic
マイクロソフトがBASICをもとに自社ソフトウェア製品向けに開発したプログラミング言語および言語処理系。グラフィック 表示や マウス 操作を多用した独自の 開発環境 やシンプルな文法などで初心者が取っつきやすい言語と言われる。
8位:PHP
PHPとは動的にWebページを生成することができるサーバーサイドのスクリプト言語。PHPは掲示板・問い合わせフォーム・ショッピングカートなど、動的なWebページの生成が必要なさまざまなアプリケーションで使われる。MySQLなどのデータベースとの連携が容易。
9位:SQL
SQLとは、データベースを操作するために必要なデーターベース言語。データベースに特化した言語なので、プログラムを動かすことはできない。
10位:Assembly Language
コンピューターの動作を制御するためには、CPUに命令を送ると、CPUが理解するのは「機械語」と呼ばれる言語で、2進数と呼ばれ「0」と「1」の数字だけでできた羅列です。この機械語は人が理解することはできませんが、人が理解しやすいようにしたものが「アセンブリ言語」です。
諭吉がプログラミングを学にあたって
簡単ではありますが、ランキング10位までのプログラミング言語を書きだしたところ、初心者には難しい・・・💦💦💦
説明を読んでいるだけで、頭がパンクしそうになりました。。。
諭吉にはむいてないのかな・・・と。
なかなかハードルが高い。。。((+_+))
将来、どんなことをしたいのか考えました!!
諭吉の将来やりたいことは、アプリが作成できるようになること。
しかし、
できることは、Webデザイナーかなと思っています。
将来は、クラウドサービスのなどのようなところに登録して、まずは月1万円を目指して頑張ります!(^^)!
まずは、目指せ まずは月1万⇒次に月5万⇒最終目標月10万
スモールステップで頑張るぞ~!!!!
応援宜しくお願いします🌟
0からのスタートですが、どこまでできるか、挑戦!!
最後まで読んでくださりありがとうございます<m(__)m>