ぞうさん
ぶたさん、ぶたさんはプログラミングってできるの?
プログラミングかぁ。
まぁ基本的なことならできるよ
まぁ基本的なことならできるよ
本当?
実はプログラミングを初めてみたくて…
何か簡単なプログラミング教えてくれない?
実はプログラミングを初めてみたくて…
何か簡単なプログラミング教えてくれない?
いいけど
何のプログラミング言語を学びたいの?
何のプログラミング言語を学びたいの?
ん?
プログラミング言語って何?
プログラミングって一つじゃないの?
プログラミング言語って何?
プログラミングって一つじゃないの?
いや、プログラミング言語はいろいろな種類があって、
目的によってプログラミング言語は違うものを使うことが多いんだ
じゃあ今回はプログラミング言語の種類について説明するよ
目的によってプログラミング言語は違うものを使うことが多いんだ
じゃあ今回はプログラミング言語の種類について説明するよ
目次
プログラミング言語の種類
いきなりだけどプログラミング言語の種類は、
・Java
・PHP
・JavaScript
・C/C ++
・C#
・Python
・Ruby
・CSSなど
代表的な言語で言えばこんな感じかな
これらは例えばゲームを作る、アプリを作る、ホームページを作るなど
目的によって何を使うかが変わるかもしれないんだ
・Java
・PHP
・JavaScript
・C/C ++
・C#
・Python
・Ruby
・CSSなど
代表的な言語で言えばこんな感じかな
これらは例えばゲームを作る、アプリを作る、ホームページを作るなど
目的によって何を使うかが変わるかもしれないんだ
なるほど
でも、ぶたさん。
目的によって何を使うか「変わるかも」のかもってどういうこと?
1つ覚えたら大体はできると思っていいの?
でも、ぶたさん。
目的によって何を使うか「変わるかも」のかもってどういうこと?
1つ覚えたら大体はできると思っていいの?
そう、まさにそこが重要なところなんだよ
今度は少し話を変えて説明するね
今度は少し話を変えて説明するね
プログラミング言語を外国語に例えると
プログラミング言語を『外国語』に置き換えたら分かりやすいと思うよ
ぞうさんは外国語は何語があるか知ってる?
ぞうさんは外国語は何語があるか知ってる?
えーっと、
英語やドイツ語、スペイン語、ポルトガル語、中国語、韓国語
あと僕らが使ってる日本語があるね
英語やドイツ語、スペイン語、ポルトガル語、中国語、韓国語
あと僕らが使ってる日本語があるね
その他にも外国語はたくさんあるよね
で、重要なのはここからなんだけど、
英語が使える国ってどれくらいある?
で、重要なのはここからなんだけど、
英語が使える国ってどれくらいある?
うーん
イギリスやアメリカ、オーストラリアとかは英語が母国語だよね
イギリスやアメリカ、オーストラリアとかは英語が母国語だよね
そうだね
英語が母国語の国で英語を使えばその国の大体の人と話ができるよね
じゃあ、もし英語しか話せない外国人が日本に来てたとして、
英語で道を尋ねてきたら日本人は道案内できる?
英語が母国語の国で英語を使えばその国の大体の人と話ができるよね
じゃあ、もし英語しか話せない外国人が日本に来てたとして、
英語で道を尋ねてきたら日本人は道案内できる?
一応、英語は中学や高校で教わるけど、
外国人が話す英語だと聞き取れない人がほとんどかもね
もしかしたら英語がペラペラな日本人が何人かいるかもしれないけど
外国人が話す英語だと聞き取れない人がほとんどかもね
もしかしたら英語がペラペラな日本人が何人かいるかもしれないけど
僕の言いたいことはまさにそれなんだ
日本でも英語は一応教育されているけど
日本ではあくまでも日本語が母国語であって
英語を日常的に使っている人ってそこまでいないよね
不慣れな英語でなんとか道を伝えることができても
英語を聞き取る時間と伝える時間が長くて効率が非常に悪くなってしまう
日本でも英語は一応教育されているけど
日本ではあくまでも日本語が母国語であって
英語を日常的に使っている人ってそこまでいないよね
不慣れな英語でなんとか道を伝えることができても
英語を聞き取る時間と伝える時間が長くて効率が非常に悪くなってしまう
プログラミング言語も同じで
ゲームの開発に向いているプログラミング言語でホームページを作ったら効率が悪かったりするんだ
ホームページを作るという目的だったらホームページを作ることに向いているプログラミング言語を学んだ方が効率的だよ
ゲームの開発に向いているプログラミング言語でホームページを作ったら効率が悪かったりするんだ
ホームページを作るという目的だったらホームページを作ることに向いているプログラミング言語を学んだ方が効率的だよ
なるほど
プログラミングの世界にも言語によっては向き不向きの環境があるってことだね
プログラミングの世界にも言語によっては向き不向きの環境があるってことだね
そう、だからプログラミングを学ぶ前に
プログラミングを学ぶ目的をしっかり持っておいた方が
やる気にもつながるし自分が目指す将来のためにもなるよ
プログラミングを学ぶ目的をしっかり持っておいた方が
やる気にもつながるし自分が目指す将来のためにもなるよ
小学校で導入された言語「Scratch」について
そういえば、2020年度から小学校でプログラミングが義務化されたね
全国でも多く教育に使用されている言語が「Scratch」って聞いたけどどんな言語なの?
全国でも多く教育に使用されている言語が「Scratch」って聞いたけどどんな言語なの?
一言でいえば「教育用のプログラミング言語」かな
一般的なプログラミング言語は構文という定数、変数、if文などプログラミングには欠かせない言葉の集合によって成り立っているんだ
でも、プログラミングを初めて学ぶ人、特に小学生には勉強のレベルが高いかもしれない
でも「Scratch」はそんな構文も難しくなく遊び感覚でプログラミングの仕組みを学べちゃうんだ
勉強することを挫折しないためにまずは遊び感覚で仕組みを理解したいのであればおすすめするよ
一般的なプログラミング言語は構文という定数、変数、if文などプログラミングには欠かせない言葉の集合によって成り立っているんだ
でも、プログラミングを初めて学ぶ人、特に小学生には勉強のレベルが高いかもしれない
でも「Scratch」はそんな構文も難しくなく遊び感覚でプログラミングの仕組みを学べちゃうんだ
勉強することを挫折しないためにまずは遊び感覚で仕組みを理解したいのであればおすすめするよ
へ~
僕も「Scratch」から始めようかな
僕も「Scratch」から始めようかな
うん、いいと思うよ
でも本当にプログラミングを学びたいなら注意することがあるよ
でも本当にプログラミングを学びたいなら注意することがあるよ
「Scratch」という言語はあくまでもプログラミングの仕組みを理解するために過ぎないということ
プログラミングを水泳で例えたら「Scratch」はウォータースライダーがあるレジャープールみたいな感じかな
水遊びを楽しんだところで水泳がプロレベルになったという人なんていないでしょ?
だから本気でプログラミングを勉強したい人は
「Scratch」で一通り仕組みを理解したら一般的なプログラミングを学び始めたほうがいいよ
プログラミングを水泳で例えたら「Scratch」はウォータースライダーがあるレジャープールみたいな感じかな
水遊びを楽しんだところで水泳がプロレベルになったという人なんていないでしょ?
だから本気でプログラミングを勉強したい人は
「Scratch」で一通り仕組みを理解したら一般的なプログラミングを学び始めたほうがいいよ
確かにそうだね
「Scratch」でプログラミングの仕組みを理解したら他の言語を学ぶことにするよ
「Scratch」でプログラミングの仕組みを理解したら他の言語を学ぶことにするよ
どうしてもプログラミングを学ぶ目的が見つからない方へ
おすすめのプログラミング言語
プログラミングを学びたいけど学ぶ目的がどうしても見つからない人はどうすればいいの?
まあ別に1つ覚えたところで全て無駄というのは無いと思うよ
僕個人的におすすめする言語は
・C言語
・Java
・Python
の3つかな
僕個人的におすすめする言語は
・C言語
・Java
・Python
の3つかな
その3つはどういう言語なの?
C言語
まずC言語は1972年に開発されたとても古いプログラミング言語なんだ
その古い言語なのにまだ使っている企業が多いのも事実だよ
他の言語と比べると習得するのが難しいと言われているけど、
これを覚えれば他の言語も勉強しやすくなると思うよ
古いのにも関わらず幅広い分野で活躍されていて日本では多くの企業が使っているおすすめの言語だね
ロボット開発、制御系、ゲーム開発、通信系、ソフトウェアなどで使われているよ
その古い言語なのにまだ使っている企業が多いのも事実だよ
他の言語と比べると習得するのが難しいと言われているけど、
これを覚えれば他の言語も勉強しやすくなると思うよ
古いのにも関わらず幅広い分野で活躍されていて日本では多くの企業が使っているおすすめの言語だね
ロボット開発、制御系、ゲーム開発、通信系、ソフトウェアなどで使われているよ
Java
JavaもC言語と同じく幅広い分野で活躍しているんだ
海外では人気があり日本でも使っている企業は少なくはないよ
ちなみに「Java」と「JavaScript」は全く違うプログラミング言語だから同じと思わないように気を付けてね
Android、楽天、Minecraftなどはこの言語を使っているよ
海外では人気があり日本でも使っている企業は少なくはないよ
ちなみに「Java」と「JavaScript」は全く違うプログラミング言語だから同じと思わないように気を付けてね
Android、楽天、Minecraftなどはこの言語を使っているよ
Python
Pythonは簡単に言えばシンプルで使いやすい言語だよ
他の言語では何行か書かなきゃいけないプログラムもPythonなら1行で書けてしまうんだ
Pythonはここ最近で言えばものすごく人気沸騰中な言語だよ
初心者には一番おすすめかもね
YouTube、Dropbox、Blenderなどはこの言語を使っているよ
他の言語では何行か書かなきゃいけないプログラムもPythonなら1行で書けてしまうんだ
Pythonはここ最近で言えばものすごく人気沸騰中な言語だよ
初心者には一番おすすめかもね
YouTube、Dropbox、Blenderなどはこの言語を使っているよ
まとめ
これで何となくプログラミング言語の種類の違いについて理解できたかな?
うん
プログラミングをひとまとめにしてはいけないってことを知れて良かったよ
プログラミングをひとまとめにしてはいけないってことを知れて良かったよ
プログラミングをすぐに始めたい気持ちは分かるけど
目的によって学ぶべきプログラミングが違うことは絶対に忘れないでね
目的によって学ぶべきプログラミングが違うことは絶対に忘れないでね
何を学べばいいか分からない人も
いろいろな言語の内容や人の意見を参考に今の自分に一番適しているプログラミング言語はどれか探してみて!
いろいろな言語の内容や人の意見を参考に今の自分に一番適しているプログラミング言語はどれか探してみて!
それじゃあ今回はここまで!
ばいばーい
コメント