佐藤かえで Jul/31/2023 07:11

プログラミング言語って何がおすすめなんだろう

はい、どうも、佐藤かえでです。
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 yen" plans and above exclusive(s) Support amount:300 yen

結論 JavaScriptがおすすめ。

By subscribing to this plan, you will receive the plan's exclusive perks, and be able to view this month's exclusive perks. After unsubscribing from a paid plan,
you will be unable
to access some perks.

For users that want to view with a back issue purchaseHere
What is a back issue?

Monthly Cost: 300 yen

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

Search by Article Tags

Monthly Archive

Search by Exclusive Perks

Search Articles