中学技術【プログラミング】プリント・確認テスト用紙
中学技術【プログラミング】の確認プリントです。定期テスト対策にご使用ください。
\動画の一問一答で覚えたい・確認したい方はコチラもどうぞ/
中学技術
【プログラミングを体験しよう】一問一答集動画
・YouTube版(標準速度…YouTubeの機能で速度は調節できます)
・TikTok版(倍速)
【閑話休題】プログラミング言語の種類は?
プログラミング言語にはたくさんの種類があり、それぞれ目的や特徴が違います。
ここでは、代表的な言語をよく使われる目的ごとに分けて表にまとめてみますね。
代表的なプログラミング言語の一覧(主な用途別)
プログラミング言語 | 主な用途 | 特徴・備考 |
---|---|---|
Python(パイソン) | AI、データ分析、教育、Web開発 | 読みやすく書きやすい。初心者にも人気。 |
JavaScript | Webサイトの動きのある部分 | ブラウザで動く。HTMLやCSSと一緒に使われる。 |
Java | スマホアプリ(Android)、大規模システム | 安定性が高く、企業でよく使われる。 |
C言語 | 組み込み機器、ゲーム、OS開発 | 処理が高速。ハードウェアに近い低レベル言語。 |
C++ | ゲーム、システム開発 | C言語にオブジェクト指向を加えた強力な言語。 |
C#(シーシャープ) | ゲーム(Unity)、Windows開発 | Microsoft製。Visual Studioで使いやすい。 |
Ruby | Webサービス(特に日本で人気) | 書きやすさを重視。フレームワーク「Ruby on Rails」有名。 |
PHP | Webサイト(WordPressなど) | サーバー側の処理に強い。Web開発でよく使われる。 |
Swift | iPhoneアプリ開発 | Apple公式言語。iOSアプリ作成に必須。 |
Kotlin | Androidアプリ開発 | Javaの代わりとして人気上昇中。 |
R | 統計解析、データ分析 | データサイエンスに特化。研究者にも人気。 |
Go(Golang) | サーバー開発、システム開発 | Google開発。シンプルで高速。 |
Scratch | 初学者・子ども向け | ブロックを組み合わせてプログラムを作る。 |
HTML/CSS(※厳密には言語でない) | Webページの見た目を作る | プログラムというよりは「構造」と「デザイン」の言語。 |
プログラミング言語とは、コンピュータに「やってほしいこと」を伝えるための言葉です。
世界にはたくさんのプログラミング言語があり、それぞれに得意なことや特徴があります。
たとえば、「Python(パイソン)」という言語は、人工知能(AI)やデータの分析、教育の場面などでよく使われています。とても分かりやすくて、初心者にもやさしい言語です。
「JavaScript(ジャバスクリプト)」は、ホームページに動きをつけるときに使われます。ボタンを押したら画像が動くような仕組みも、JavaScriptのおかげで実現できます。
「Java(ジャバ)」は、大きなシステムやAndroidスマホのアプリなどで使われる、信頼性の高い言語です。一度書けば、いろいろな場所で動かせるという特徴もあります。
「C言語」や「C++(シープラスプラス)」は、ゲームやロボット、コンピュータのしくみそのものを作るときによく使われます。少し難しいけれど、とても力強い言語です。
「Ruby(ルビー)」や「PHP(ピーエイチピー)」は、ホームページやWebサービスを作るのにぴったりの言語です。日本でもたくさんの会社が使っています。
「Swift(スウィフト)」は、iPhoneのアプリを作るのに使われる言語で、Apple社が開発しました。同じくスマホアプリの世界では、「Kotlin(コトリン)」という言語も人気があります。
それから、子どもや初心者向けには「Scratch(スクラッチ)」という言語もあります。これは文字を書くかわりに、ブロックを組み立ててプログラムを作るという楽しい方法です。
このように、プログラミング言語にはたくさんの種類があり、それぞれに役割と個性があります。

自分がやりたいことに合わせて、ぴったりの言語を選ぶことが大切なんですね。
コメント