こどもプログラミング教室・オンライン講座/プログラミングアカデミー

こどもプログラミング教室・オンライン講座/プログラミングアカデミー

かしはら市 様々なプログラミング言語について

プログラミング言語とは

プログラムを実行してくれるのはコンピュータです。なのでコンピュータに伝わるように命令をしてあげないといけません。しかしコンピュータは私たち人間の言葉を理解してくれません。その為、コンピュータに理解してもらえる言語として開発されたのがプログラミング言語になります。普段人間が使用している言語と比べると、人間同士だと言葉の裏の意味や行間などを読み取ってくれるためある程度曖昧な指示でも理解してくれます。しかしプログラミング言語は必要な情報が記載されていないとコンピュータは理解してくれず、エラーという形で返事をします。また、記述する順番や文法も重要になってきます。なのでプログラミング言語を記述する際はしっかりと実行したい動きを把握し、それに必要な情報を正しい文法で記述する技術が必要になります。最初は文法等に苦戦するかもしれませんが、それぞれの記述の意味をしっかりと確認しながら読んでいけばおのずと慣れていくと思います。

プログラミング言語の種類

現在、世界では様々なプログラミング言語が存在しております。すべてを合わせると200種類上になります。使用用途に応じて向き不向きがそれぞれの言語に存在します。例えばhtml言語はWebページの制作に向いてるなどです。また各個人の好みの問題も多少あります。言語によって書き方や文法も様々なので自分にとって分かりやすい言語を選択する人もいます。どのプログラミング言語を学習していくかはよく話題に上がりますが、何をしたいかによって変わってきます。まずは目標を決め、それに合わせた言語を選択し学習してくのが一番だと思います。プログラマーになって何がしたいのかをはっきりとしたり、逆にプログラマーは何が出来るのかを検索したりして目標をしっかりと定めてから学習に入ったほうがモチベーションも高まります。目標によっては複数の言語を使用する必要が出てくるかもしれませんがその場合は一つずつ丁寧に学習していきましょう。あれもこれもと手を出しているとどれも中途半端になりがちになります。

htmlとは

htmlとは厳密にはプログラミング言語ではありません。マークアップ言語と呼ばれ、文章及びその文章の性質を表現する言語になります。しかしその他多くのプログラミング言語と同列で語る場合が多いのでここで紹介します。主にWebページを作成する際に使用されており、私たちが普段見ているWebページのほとんどにhtmlが使用されています。その役割はWebページの骨の部分になります。この文章は見出しであるとかここで改行する、ここの文字にはリンクを繋ぐ等Webページの根幹部分を構成する非常に重要な言語になります。Webページの制作やWebライター等の職種の人には必須科目となっております。また、文字のフォントを弄ったり大きさを変えたり背景に色を設定したり等見た目を整える際はhtml言語ではなくcssと呼ばれる言語を組み合わせます。cssとhtmlを組み合わせることで見た目をきれいに整え、メンテナンス性も向上することが出来ます。この2つの言語は記述した結果がすぐに確認できますので初心者の方にもプログラミングの感覚がつかみやすく、お勧めできる言語になります。

JavaScriptとは

JavaScriptも代表的なプログラミング言語のひとつです。こちらはWebページ上での様々な動きをつけるために使用されています。Webページを構成しているオブジェクトのすべてに干渉し、操作することが出来るため、実は普段最も身近にあるプログラミング言語になります。Webページ上の便利な動きのほとんどはJavaScriptで実行されており、例えば入力フォームに適正な形で入力されているかのチェックや検索ページを開いた際に自動で検索ボックスに文字を打てるように準備をしておく等、普段何気なく活用している機能が多くあります。更にJavaScriptの開発には特別な環境は必要ありません。最悪PCに元から入っているメモ帳でも作成することが可能です。しかし、これだけ出来る事が多いため、少し言語としては複雑になりがちです。完全初心者の方はまずScratch等でプログラミング的思考や流れにある程度慣れてから学習をしていく方が身につきやすいです。

PHPとは

PHPはJavaScriptと同じくWebページに動作を付けたり、Webアプリを制作する際に使用される言語になります。JavaScriptとの一番の違いはJavaScriptがブラウザ上で動作しますがPHPはサーバ―上で動作します。そのためこれまでに述べた言語と違い、開発するためにはサーバー上にPHPがインストールされている必要があります。しかしその分サーバー上のデータベースとの連携が簡単だったり、書き込む際にはhtmlに直接埋め込むことが出来るので初心者の方でも簡単に動作のチェックが可能となっています。開発環境さえ整えることが出来れば学習自体は初心者向けであると言えます。PHPはWebページの動的な部分を作る際にほぼ必須となってきます。入力フォーム欄の内容のチェックやメールの自動送信等、お客様とのやり取りで重要になってくる部分にも使われています。HPを制作していく場合は是非とも習得しておきたい言語になります。

« 前のページに戻る