No Result
View All Result
WebHack
  • お知らせ
  • IoT/ガジェット
  • Webサービス
  • 通信技術
  • プログラミング
  • 電気自動車
  • お知らせ
  • IoT/ガジェット
  • Webサービス
  • 通信技術
  • プログラミング
  • 電気自動車
No Result
View All Result
WebHack
No Result
View All Result
Home プログラミング

プログラミング言語にはどんな種類があるの?有名な8言語を紹介!

坂井大誠 by 坂井大誠
2019年3月14日
in プログラミング
0
プログラミング言語にはどんな種類があるの?有名な8言語を紹介!
0
SHARES
75
VIEWS

プログラミング言語は200種類以上あると言われており、日常生活にいろんな形で携わっています。プログラミング言語を学ぶ人々はこれからますます必要とされていますし、是非とも身につけたいスキルです。

しかし、プログラミングを始めようと思う人にとって、まず疑問に思うことは、「プログラミングにはどんな種類の言語があるのだろう?」と言うことです。

そこで今回は、プログラミング言語の主に使われている8言語を紹介していこうと思います。

目次

  • 1 主に使われるプログラミング言語
  • 2 学ぶべきプログラミング言語
  • 3 Webサイト系
    • 3.1 HTML/CSS
    • 3.2 JavaScript
  • 4 Webアプリケーション系
    • 4.1 PHP
    • 4.2 Ruby
    • 4.3 Java
    • 4.4 Python
  • 5 アプリ/ゲーム系
    • 5.1 Swift
    • 5.2 Java
    • 5.3 C#
  • 6 まとめ

主に使われるプログラミング言語

プログラミング言語で主に使われている言語は、こちらです。

  • HTML/CSS,JavaScript,PHP,Ruby,Java,python,Swift,C#

そのほかにも色々使われています。

学ぶべきプログラミング言語

プログラミングを勉強しようと、様々な言語に手をつけることはオススメしません。なぜなら、言語によってできることや言語の得意なことが違うからです。

主に3種類の言語の使い方があります。

  • Webサイト系
  • Webアプリケーション系
  • アプリ/ゲーム系

それぞれにオススメの言語やその特徴を紹介します。

Webサイト系

「Webサイト系」というのは、インターネットで調べ物をした時に表示される画面のように、Web上に表示される画面に使われるものです。

Webサイト系で主に使用される言語は、「HTML/CSS,JavaScript」です。

HTML/CSS

今この画面はHTML/CSSのよって作られています。HTML/CSSはWebページの見た目を整えることができる言語です。

このHTMLとCSSという言語は、実は、「マークアップ言語」と呼ばれ、コンピューターにプログラムを指示するのではなく、見た目を整え、文章を構造化しているものです。

HTMLとCSSは他の言語と比べると簡単なので、初心者の方はまずHTML/CSSを学ぶことをオススメします。

JavaScript

JavaScriptは、Webサイトに動きをつけたいときに使用される言語です。

HTML/CSSで作られたサイトは静的で、動きがありません。よって、JavaScriptは、HTML/CSSと一緒に使われるのが多いです。

また近年では、ゲームに使用されたり、汎用性が高い言語になっています。「フロントエンジニア」と呼ばれる人の多くは、JavaScriptを使用しています。

Webアプリケーション系

「Webアプリケーション系」というのは、GoogleやYahoo!などの検索エンジンや、Twitter,FacebookなどのSNSサービス、YouTubeやhuluなどの動画サービス、すべてがWebアプリです。

Webアプリケーション系で主に使用される言語は、「PHP,Ruby,Java,python」です。

PHP

PHPは、ECサイトを簡単に作ることができます。ECサイトとは、自分の商品(サービス)をインターネット上のウェブサイトで販売するサイトです。つまり、オンラインショッピングサイトのことです。

PHPには、「WordPress」というシステムがあり、ホームページやブログを簡単に作ることができます。

Ruby

Rubyは、新しいWebサービスを短期間で完成させ、継続的な機能改善や追加ができるという特徴があります。誰もが一度は使ったことのあるAmazonには、このRubyが使われています。

Rubyには、「Ruby on Rails」というフレームワークがあります。フレームワークとは、必要な機能が準備されていて便利なものです。

Rubyを学ぶ際は、このRuby on Railsを利用することにより、生産性が向上します。

Java

Javaという言葉は、プログラミングをかじったことのある人は、聞いたことがあるのではないでしょうか?

Javaは、主に、毎日行う作業を自動化したり、めんどくさい業務を効率よく行うための業務システムに使われます。ほとんどの企業ではJavaが導入されています。なので、Javaを使える人は重宝されます。

Python

Pythonは、AIなどの人工知能に使われる言語です。

クラウドサービスで有名なDropBoxには、このpythonが使われています。つまり、Pythonは大量のデータを簡単に取り扱うことのできる言語です。Pythonは将来有望なプログラミング言語だと言えるでしょう。

アプリ/ゲーム系

スマートフォンの普及に従って、スマホアプリがたくさん作られています。また、スマホゲームや、PS4などのゲームもプログラミングで作られています。

アプリ/ゲーム系で主に使用される言語は、「Swift,Java,C#」です。

Swift

Swiftは、iPhoneやiPadのアプリに使われます。iOSアプリを作りたいという方は、Swiftを勉強しましょう。

また、Macのアプリも作ることができます。

Java

Javaはwebアプリケーションで使用されると述べましたが、アプリケーションでも広く使われています。つまりJavaは、汎用性の高い言語なのです。

Androidアプリを作りたいという方は、Javaを学びましょう。

C#

C言語には、細かく言うと、「C,C#,C++」という言語に分類されます。それぞれ作れるものが少し変わっていたり、コードも違います。

その中でも比較的難易度が低いものが、C#です。Unityなど、様々開発環境が整っていてオススメです。

まとめ

いかがでしたでしょうか?

プログラミング言語ごとによって、できることが変わってきます。まずは自分が作りたいと思うものを見つけて、それができる言語を学んでいきましょう。

「作りたいものが何もないけど、プログラミングを勉強したい」という人は、まずはWebサイト系を学ぶのがオススメです。なので、HTML/CSSとJavaScriptを勉強しましょう!

Tags: プログラミング 種類 言語
Previous Post

[2019年版]話題のQRコード決済まとめ利用方法や主要4サービスの紹介

Next Post

[AIが人間を超える時] AIのシンギュラリティとは?基本から社会に起きる変化まで解説

坂井大誠

坂井大誠

1999年生まれ、大学2年生20歳。「Webライター/コーダー/動画編集者」の顔を持つ。普段は大学に通いながら、制作会社の仕事を受け持つ。筋トレ歴2年で、Little Glee Monsterが大好きです。

Next Post
[AIが人間を超える時] AIのシンギュラリティとは?基本から社会に起きる変化まで解説

[AIが人間を超える時] AIのシンギュラリティとは?基本から社会に起きる変化まで解説

コメントを残す コメントをキャンセル

人気記事

  • 【作業効率化に最適】LGの29インチウルトラワイドモニターを徹底レビュー

    【作業効率化に最適】LGの29インチウルトラワイドモニターを徹底レビュー

    0 shares
  • 【初心者向け!】Pythonとは?特徴と基本的な構文

    0 shares
  • 【デュアルスクリーンの4Kアクションカメラ】OSMO ACTIONを徹底レビュー

    0 shares
  • プログラミングスキルを身につけて副業に活かす、Progateの紹介

    0 shares
  • 【プロの映像を簡単に制作】DJIのRONIN-SCを徹底レビュー

    0 shares

カテゴリー

  • IoT/ガジェット (158)
  • Webサービス (70)
  • お知らせ (4)
  • プログラミング (40)
  • モバイルアプリ (41)
  • 自動運転 (2)
  • 通信技術 (18)
  • 電気自動車 (3)

タグ

5G AI Android Apple Bluetooth Chrome Chrome拡張機能 DJI ELECOM GoodNotes5 Google GoPro IoT iPad iPad OS iPad Pro iPhone Java Javascript kickstarter list NumPy ozmoaction pip Python Twitter Wi-Fi Wi-Fiルーター YouTube アクションカメラ アプリ キックスターター クラウドファンディング グーグル スマートフォン ディープラーニング プログラミング プログラミング言語 メッシュWi-Fi モバイルバッテリー リスト リモートワーク リモート会議 ワイヤレス充電器 新型コロナウイルス

WebHackはインターネットサービスやガジェットなどITトレンド情報をお伝えしていきます。

Category

  • IoT/ガジェット
  • Webサービス
  • お知らせ
  • プログラミング
  • モバイルアプリ
  • 自動運転
  • 通信技術
  • 電気自動車

Follow Us

  • プライバシーポリシー
  • お問い合わせ

Copyright © 2012 - 2017, JNews - Premium WordPress news & magazine Jegtheme .

No Result
View All Result
  • お知らせ
  • IoT/ガジェット
  • Webサービス
  • 通信技術
  • プログラミング
  • 電気自動車

Copyright © 2012 - 2017, JNews - Premium WordPress news & magazine Jegtheme .