プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

これからエンジニアを目指す人のために、私が書いた本です^^
この本は「Kindle Unlimited」の30日間無料体験で読むのがオススメです。



今、人気のプログラミングでできること【何でもプログラミングで作られています!】

更新日:

プログラミングが人気だとは聞いていますが、プログラミングを習得すると、一体、何ができるようになるんでしょうか?

記事の内容


プログラミングでできることは、現在でも非常に多くあり、これからもそれは増えていきます。
この記事では、プログラミングを習得することで、できるようになる事例を紹介していきたいと思います。

プログラミングとは?

プログラミングとは簡単に言うと、ある命令をコンピュータに依頼する時に、「人間の言葉を機械が理解できるように翻訳する作業」のことを意味しています。

例えば、あるページのダウンロードを人に依頼する場合、「このページにあるpdfをダウンロードしておいて」と依頼すると思います。
人間は賢いので、頼まれた人はその曖昧な依頼を理解して、pdfをダウンロードしてくれるはずです。

でも、相手がコンピュータの場合は、そういった曖昧な依頼は通用しません。
「決められたコマンド」「決められた場所」の二つを正確に指定して、初めて正確なpdfをダウンロードしてくれます。

そのため、プログラマは、曖昧な依頼から曖昧さを取り除いた上で、コンピュータに作業を依頼します。
プログラマが細かい人と思われがちなのは、普段から曖昧さを取り除く作業ばかりをしているからかもしれません。

プログラミングで作られているサービス

私達の身の回りで、どういった物がプログラミングで作られているのかを紹介していきたいと思います。

Webサイト

クックパッド、食べログ、Yahooのようなサイトは、我々の日常生活に浸透しています。
そういったWebサイトの多くは、PHP、Ruby、Javaといった言語で作成されています。

Macで動いているアプリ

MacのPC上では、Kindle、Dropbox、Sketchといった様々なアプリが動いています。
このようなPC上で便利な機能を提供してくれるアプリの多くは、SwiftやJavaScriptといった言語で作られています。

Google docs

Web上で完結するオフィスソフトもプログラミングで作られています。

小惑星探査機のはやぶさ

はやぶさの制御もプログラミングによって、行われています。
はやぶさは、トロンOSで作られているそうです。

ビットコイン

ビットコインは、仮想通貨の一種で、今では7兆円もの価値がある通貨です。
ビットコインは、C++という言語によってプログラミングされています。

ドローンの制御

今、Amazonがドローンでの配達を試みようとしています。
そのドローンの制御は、プログラミングによって行われています。

競馬の予想

少し前に競馬の予想をプログラミングで行って、数億円もの利益を出している人がいました。
脱税で捕まって話題になっていましたが、プログラミングの可能性を感じさせる事件です。

自動運転の自動車

自動運転の車の制御は、プログラミングで行われています。
「前後左右に人がいた場合」「障害物があった場合」など、様々な条件を考慮して、車の動きが設計されています。

AndroidやiPhoneのアプリ

普段から馴染みのあるモバイルアプリです。
Androidアプリは、JavaやKotlinで作られています。
iOSアプリは、Swiftで作られています。

顔を判別する防犯カメラ

顔の認証は、機械学習でプログラミングされた機能を使って行います。

Alipay、WeChat、メルペイなどの決済機能

決済機能は、プログラミングによって作られています。

冷蔵庫の温度を管理するアプリ

最近は、日立から冷蔵庫の温度を管理するアプリが出ました。
スマホと冷蔵庫側の両方に、プログラミングが必要です。

  • 冷蔵庫のドアの閉め忘れをスマートフォンに通知する機能
  • 離れたところからドアの開閉回数を確認できる機能
  • 冷蔵庫の温度や製氷の設定変更をする機能

パソコン

普段、私達が使っているPCには、OS(オペレーションシステム)がインストールされています。
そのOSは、予め、決められた動作をするように、プログラムが設定されています。

まとめ

この記事を読んで、プログラミングが我々の生活に浸透していることがわかって貰えたと思います。
また、この記事には書いていませんが、他にもプログラミングが使われていることは多くあるはずです。

興味を持った方は、今すぐにでもプログラミングを始めましょう^^

Good luck for your engineer life!

IT業界やWeb業界のエンジニアの種類を紹介します

AIがプログラミングを自動でしてくれる時代はくるのでしょうか?

子供向けのプログラミングに関する本を知りたい人には、この記事がオススメです

子供向けにおすすめのプログラミングの本【2023年最新】

目次1 入門編2 初心者向け3 おまけ 入門編 ルビィのぼうけん こんにちは!プログラミング 世界の20か国以上で翻訳されたベストセラー本です。 フィンランドの女性プログラマであるリンダさんが、自分の子供のために作った絵本です。 そのせいか ...

続きを見る


プログラミングスクールに行きたい人には、この記事がオススメです

都道府県別のプログラミングスクール紹介【2022年最新】

目次1 プログラミング言語2 まとめ プログラミング言語 北海道 東北 関東 中部 近畿 中国 四国 九州 沖縄 まとめ この記事では、都道府県別にプログラミングスクールを紹介しました。 近くに行ってみたいスクールがあれば、是非、連絡をして ...

続きを見る

-IT業界, 初心者向け

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.