Uploaded October 2021 | Updated September 2026, 2 weeks ago
プログラミングの初学者教育にC言語や Python でなく、JavaScript はどうでしょうか?という提案の動画です。他のプログラミング言語をかじったことがある人が JavaScript を始めるのにも参考になると思います。
動画内で使用しているソースコードはこちらにあります.
shiura.com/html5/beginner
大学の理系の学部ではプログラミングの授業がよく行われます。古くはC言語、今は Python などがよく使われていますが,JavaScript はウェブブラウザだけで実行やデバッグができ、環境を問わず、また、コンパイラや実行環境を新たにインストールすることなくプログラミングが始められます。特にデバッグ機能が優れており、プログラムの動作中の様子が簡単に確かめられるのは大きなメリットだと思います。
ブラウザ上で動作するプログラムがすぐに作れるので、コマンドプロンプトやターミナルなどの陰気な画面で数値を入れたり表示したりするプログラムよりも魅力的な見た目・操作感の「ウェブアプリ」がすぐに作れます。作成したプログラムをサーバにアップロードすれば世界中の人にすぐに使ってもらえるし、グラフィックスも簡単に表示できるので、モチベーションアップに繋がると思います。ウェブプログラミングは非常に需要が大きく、就職にも有利です。
JavaScript は見た目や制御構造がC言語に類似していますし、文字列や配列の扱いなども容易なので、C言語で授業をしてきた人にも、また Python や Perl などの最近の言語に慣れている人にも違和感なく扱えると思います。JavaScript の、より高度な機能・・無名関数やオブジェクトの話は、一通り勉強してからで良いでしょう。
プログラミングの初学者教育にC言語や Python でなく、JavaScript はどうでしょうか?という提案の動画です。他のプログラミング言語をかじったことがある人が JavaScript を始めるのにも参考になると思います。
動画内で使用しているソースコードはこちらにあります.
shiura.com/html5/beginner
大学の理系の学部ではプログラミングの授業がよく行われます。古くはC言語、今は Python などがよく使われていますが,JavaScript はウェブブラウザだけで実行やデバッグができ、環境を問わず、また、コンパイラや実行環境を新たにインストールすることなくプログラミングが始められます。特にデバッグ機能が優れており、プログラムの動作中の様子が簡単に確かめられるのは大きなメリットだと思います。
ブラウザ上で動作するプログラムがすぐに作れるので、コマンドプロンプトやターミナルなどの陰気な画面で数値を入れたり表示したりするプログラムよりも魅力的な見た目・操作感の「ウェブアプリ」がすぐに作れます。作成したプログラムをサーバにアップロードすれば世界中の人にすぐに使ってもらえるし、グラフィックスも簡単に表示できるので、モチベーションアップに繋がると思います。ウェブプログラミングは非常に需要が大きく、就職にも有利です。
JavaScript は見た目や制御構造がC言語に類似していますし、文字列や配列の扱いなども容易なので、C言語で授業をしてきた人にも、また Python や Perl などの最近の言語に慣れている人にも違和感なく扱えると思います。JavaScript の、より高度な機能・・無名関数やオブジェクトの話は、一通り勉強してからで良いでしょう。



![Daily Hexagonal Puzzle, 3D printed
[News] Officially licensed product of this puzzle is now available from Wooodz in France!
https://wooodz.fr/produit/daily-puzzle-english-version/
https://wooodz.fr/produit/puzzle-calendrier-perpetuel-francais/
Arrange the pieces so that the cells of your preferred day are visible. You can enjoy the puzzle every day. I confirmed there is at least one solution for every case.
Free 3D data at
https://www.thingiverse.com/thing:5325527
https://www.instructables.com/Daily-Hexagonal-Puzzle/
Web app to get hints or solutions
https://shiura.com/dfab/daily-hex-puzzle/solver.html Daily Hexagonal Puzzle, 3D printed](https://i.ytimg.com/vi/kGqD4wQdFQ0/mqdefault.jpg)






