プログラミング言語って何がおすすめなんだろう
はい、どうも、佐藤かえでです。
Ci-en更新捗らなすぎて、新しいキーボードが欲しくなっています。
※キーボードを新調するとそのキーボードを使いたいがために、文章を書きまくることになるので。
今回はプログラミングの話題。少し自分の備忘録にもなっています。
最近友達からおすすめのプログラミング言語を聞かれることがあった
多少プログラミングできる人にとってはあるあるですよね。
そもそも、なんでプログラミング言語がバラバラなんだろうっていう
私なりの解釈だと、プログラミング言語が目指す目標が違うっていうのがあると思います。
各プログラミング言語は違う目標に向かって作られているので、それぞれ仕様も異なってくるという感じです。
プログラミングって一言では言えない。
コンピューターでできることがたくさんある現代において。
コンピューターを指示するという意味の「プログラミング」という言葉が指す目標はたくさんある。
例えば
- AIを作る。
- ゲームを作る。
- サービスを作る。
- ウェブサイトを作る。
- アプリを作る。
- etc
そして、プログラミング言語を作るのもプログラミングです。
有名なプログラミング言語の特徴をざっくり
ゆうてわたしはプログラミングをちゃんとやっているわけではないので、
中学生レベルのプログラミングスキルだと思って見てください。
Rust
C++の上位互換って言われている。使ったことないからわからないけど、メモリをいじったりするのが得意?よく分からない。
わたしてきには、とてもハードウェアに近い言語であまり興味が持てない。
とりあえず、早いし安全らしい。でも難しいらしい。なんとなくハードウェア設計とかする人向け。
Go
たぶん比較的かんたんな言語。簡単というかシンプルな言語。
シンプルだから使いやすいし、ちゃんと安全な設計にもなっている(?)
(安全ってなにって感じなんですが・・・)
シンプルすぎて、難しいことをやろうとすると途端に難しくなるらしい。
Python
たぶんみんな聞いたことあるやつ。これも、かんたんなやつ。
かなりシンプルな言語として一躍有名に。
シンプルなので迅速に開発できる。
が、性能はそこまで良くはないし、安全性は・・・少ない・・・
研究者とかがよく使っているイメージ。だからAI関連の追加コンテンツが多くなっている。
あとは迅速に開発できるというところで、一部のスタートアップで見られる気は・・・する。
JavaScript
最強つよつよ言語。 たぶんこの世界で一番難しいけど、できることが多い。
ほぼなんでもできるので、スタートアップでよく使っているイメージ。
難しいけどなんでもできるから、おすすめなのかおすすめじゃないのか微妙になるやつ。
あと、少し器用貧乏なところがある。
特にソフトウェアやアプリを開発するときに、なんかなあってなるときはある。
Flutter/Dart
Flutterというのはアプリを開発するシステム。Dartはそこで用いられている言語。
なんとこれ一個で、AndroidもiOSも作れちゃう。
アプリを作りたい人にはおすすめ。
C#
Unityで使われてるやつ。ゲーム作りたい人は触っておいて。 っていう感じ。
特に他に情報はないです。
Windowsのソフトウェア開発でよく使われるイメージ。
Kotlin/Swift
KotlinがAndroid、SwiftがiOSの公式言語になっている。
ちゃんとスマホアプリを作りたい人にとっては一番やるべきもの
自分が使ってるスマホに合わせて触ってみるといいかも。
他にも色々あるけど・・・
ざっと色々な目的に合わせて使われてる言語を選んだけど・・・
他にも色々ある。でも、ある程度メジャーな言語を使うべきだと思っていて、
それは、調べたときの情報量が多いかどうか。
初心者がマイナーな言語を使うべきではない。
他にも聞きたいことがあれば、コメントどしどし待っています!
【 300円 】プラン以上限定 支援額:300円
結論 JavaScriptがおすすめ。
プランに加入すると、この限定特典に加え、今月の限定特典も閲覧できます
有料プラン退会後、
閲覧できなくなる特典が
あります
バックナンバー購入で閲覧したい方はこちら
バックナンバーとは?
月額:300円
300円プラン(月額300円)以上に加入している場合のみ、この記事にコメント投稿・閲覧ができます
※バックナンバー購入は対象外です。
プラン一覧