スポンサーリンク

【IT】中学校の教科書に採用された日本語プログラミング言語「なでしこ」。母国語でプログラミングができることの「意味」 [田杉山脈★]

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

1 :田杉山脈 ★:2020/10/29(木) 18:47:35.16 ID:CAP_USER.net
9月のことだが、『日本語プログラミング言語「なでしこ」』が、中学校の教科書に採用というニュースが入ってきた(窓の杜、なでしこ)。中学の技術の教科書に、日本語化されたスクラッチ(Scratch)とともに「なでしこ」が掲載されるそうだ。

 個人的には「おおー、すごいな酒徳さん」と思った(「なでしこ」の開発者は、酒徳峰章氏、ハンドルネームはクジラ飛行机)。

 しかし、ネットでのプログラマーの反応は色々とあった。その中には「もっと実際の開発現場で利用されるプログラミング言語の方がよいのではないか」といった意見も見られた。

 しかし、学校でプログラムを学ぶ全員が、開発者になるのではない。普段見慣れた言葉でプログラムが書いてあるだけで、ずいぶんと気持ちが楽になる人も多いはずだ。母国語でプログラムを学べるのは有意義なことだと思う。

 今回私が、素直に賞賛の感想を持ったのには理由がある。日本語で、プログラミング的なものを表現する取り組みを、開発者の酒徳氏が古くから取り組んでいたことを、私が個人的に知っていたからだ。

日本語プログラミング言語「なでしこ」とは
 酒徳氏と知り合った切っ掛けは、財団法人インタ−ネット協会が主催していた、オンラインソフトウェア大賞だ。この賞の2001年の入賞者として、『めもりーくりーなー』を開発していた私と、『テキスト音楽「サクラ」』を開発していた酒徳氏(当時は山本姓)が入っていた(財団法人インタ−ネット協会)。当時住んでいた家が近かったこともあり、互いの家を訪問したりした。

 『テキスト音楽「サクラ」』は、1999年に公開が開始されたソフトウェアだ。ソフトウェアのエディタに「ドレミ」と書けば、そのまま演奏してくれる。『テキスト音楽「サクラ」』は、日本語でドレミファソラシドの音階を書くことで、音楽を奏でられるDTM(Desktop Music)用のソフトだ。

 身近にある日本語で、コンピューターへの入力の橋渡しをしていた酒徳氏は、2001年に日本語プログラミング言語「ひまわり」を公開した。そして、日本語プログラミング言語の取り組みを進めていく。

 酒徳氏は、この方面の開発を進めるために、2004年度未踏ソフトウェア創造事業(未踏ユース)に申し込んで「日本語プログラミング言語の開発」というテーマで採択される(IPA)。この成果として、2004年10月に「なでしこ」のベータ版が発表された(IPA、IPA)

 その後、2005年、2006年にも未踏ソフトウェア創造事業で、酒徳氏はWeb開発向けのプログラミング開発環境で採択される(IPA、IPA)。こちらでも日本語でプログラムが書けるようになっていた。

 こうした活動の延長として、現在の「なでしこ」が存在している。この取り組みは継続的に続いており、2020年1月5日には、なでしこ15周年記念サイトもオープンしている。

 こちらのサイトには、利用者のアンケートも掲載されている。利用者の年齢は、40代が38%、30代が25%になっている。利用している場所は、趣味が43%で、仕事が43%。日常の自動化処理などで、業務の効率化に用いられている。

 意外と仕事に用いられている、と思う人も多いだろう。何かプログラミング言語を学んでいれば、日々の作業をこなすのに役に立つというのが分かる。
https://news.yahoo.co.jp/articles/a50c9efce1e63206cb5924a62fdef5a2184b5c49

157 :名刺は切らしておりまして:2020/10/29(木) 23:51:34.86 ID:mKkeo0u/.net

今は教員が無能でみんな小学校の早い時期から塾に行ってる
子供に難しいことを教えるよりもまずは教員のレベルをなんとかしろやマジデ
学校に行ってる時間がかなり無駄になってんだよ

74 :名刺は切らしておりまして:2020/10/29(木) 20:48:55.69 ID:s+hkKXai.net

プログラミングはほとんど読めない書けないのに、公務員勉強法でベンダー試験を合格しまくった結果
アメリカ本社の上級認定プログラマに自分の名前があるわ

505 :名刺は切らしておりまして:2020/10/31(土) 22:10:24.99 ID:giEhqP55.net

だから
・テストが生成可能か
・教師が教えられるか

教材の「良さ」はこの二つにある

491 :名刺は切らしておりまして:2020/10/31(土) 20:46:29.83 ID:xwAV2AH7.net

769 :名刺は切らしておりまして:2020/11/05(木) 15:47:44.54 ID:GxOlgdwG.net

>>767
ほんこれ
元々Pythonは教育用だったし

572 :名刺は切らしておりまして:2020/11/01(日) 18:13:46.11 ID:RX3FDCAn.net

タッチタイピングは授業に取り入れた方がいいな

694 :名刺は切らしておりまして:2020/11/03(火) 16:29:09.78 ID:L1Q4B2WI.net

>>691
このスレデバッグ出来るのか

893 :名刺は切らしておりまして:2020/11/10(火) 14:38:06.60 ID:6H6YWm7X.net

>>890
そもそもなでしこは日本語じゃないのよね
エラーも初心者にわかりやすいとは到底言えないし

521 :名刺は切らしておりまして:2020/11/01(日) 04:15:12.57 ID:aNERoI32.net

>>509
吉里吉里?

681 :名刺は切らしておりまして:2020/11/03(火) 15:51:08.05 ID:n0jLstB6.net

VBAは事務処理向け言語なのに正規表現がキッチリ使えなかったりしていい思い出が無い

215 :名刺は切らしておりまして:2020/10/30(金) 09:31:11.13 ID:JQPRs/wS.net

学校の課題、班で出されたけど、結局俺一人でコーディングしてたから、生まれつきプログラマーなんだろうな…
だから初心者がどこでつまずくか分からないんだよな

197 :名刺は切らしておりまして:2020/10/30(金) 04:40:38.35 ID:wy0sI8qX.net

孫のせい

632 :名刺は切らしておりまして:2020/11/02(月) 23:07:38.91 ID:KSnmPkYX.net

onionsoftware
スクリプト言語HSP(Hot Soup Processor)でプロ生ちゃんを動かすデモです。
HSP3の3D機能をサポートするプラグインHGIMG4と、3DゲームエンジンUnityを組み合わせることで
FBX、VRM、MMDなど多彩な形式の3Dキャラクターを活用することが可能になります。
最新のプレビュー版をダウンロードすることができます。
詳しくは、オフィシャルのHSPTV!ホームページをご覧ください。

3 件のコメント
原やすあき 1 か月前
これで、HSPに帰ってきました。
HSPってイロイロできて素晴らしい(3Dはまだ書きかた分からない)

NaonaoCraftServerなおちゃんネル 6 か月前
どうやったら3Dなんて
できるんや……(´TωT`)

こねこぬこ 1 年前
何?何かわからんけど可愛いはわかった??
https://www.youtube.com/watch?v=ZTE8TpYNWWI

614 :名刺は切らしておりまして:2020/11/02(月) 17:41:06.32 ID:w+keOt2K.net

linuxでshellだけやってろ

728 :名刺は切らしておりまして:2020/11/03(火) 17:44:34.07 ID:RqrHao3y.net

>>722
中学英語からできないがそこそこプログラミングやGITもできるが
関係はあまりないかと
英語の文章はたいして読めずともなんとかなる

93 :名刺は切らしておりまして:2020/10/29(木) 21:18:11.77 ID:U9BIUuGT.net

なですこ

スコスコラブ注入(ドピュッ♪)

902 :名刺は切らしておりまして:2020/11/11(水) 00:54:13.89 ID:KoaDsNT1.net

完全な日本語で使えるものを出せ

84 :名刺は切らしておりまして:2020/10/29(木) 21:02:19.41 ID:GA+Ujl+G.net

>>6
おっさん

446 :名刺は切らしておりまして:2020/10/31(土) 19:43:05.37 ID:6nZdbWxD.net

>>445
仕事と絡めるやつがあいうえおの教え方に文句つけてかわいそうなやつだ

390 :名刺は切らしておりまして:2020/10/31(土) 11:22:37.94 ID:odsksvpa.net

>>371
逆に読み辛いねw
2バイト文字使いたくないわ
全角スペースもあるし

386 :名刺は切らしておりまして:2020/10/31(土) 10:31:01.39 ID:DR0e2S68.net

>>357
そんなのとっくにやってるよ

333 :名刺は切らしておりまして:2020/10/30(金) 22:21:14.85 ID:dp33TMdy.net

今のJavascriptは最難関言語だよ

多数の言語に精通してないと、使いこなせない

396 :名刺は切らしておりまして:2020/10/31(土) 13:01:50.79 ID:nskBN6Gq.net

>>385
そんなごちゃごちゃするのかw
普通の英語ベースの言語の方がずっと読みやすいと思う
日本語でって試みは悪くないけど、学校で教えるなら、分かりやすい事が優先だわな

27 :名刺は切らしておりまして:2020/10/29(木) 19:34:18.59 ID:gg4s/hE3.net

COBOLを開発したグレース・ホッパーは女性

これ豆な

342 :名刺は切らしておりまして:2020/10/30(金) 23:30:03.96 ID:Bmk4DK4x.net

>>338
やる奴は小学生でもやるし、できるよ。
中学でやるってのはそこじゃない。
考えることが苦手な子に、何かを解決する考え方を教えるんだと思うよ。
だから言語や表記に対する壁は低いほどいい。

487 :名刺は切らしておりまして:2020/10/31(土) 20:40:29.25 ID:QLnll48R.net

ループって何?って言われるわw
日本語じゃねー

130 :名刺は切らしておりまして:2020/10/29(木) 22:42:00.05 ID:vBp0Ak72.net

>>125
数学をコンピュータで確認するにはプログラミングが必要
今高性能コンピュータがみんなの手の中にある時代に頭の中とペンとノートだけで確認するの?

数式はコンピュータのない時代には一番論理性を共有できる記述方法だったろうが
現代ではコンピュータの方が確認が早い

数学的論理性を数学用語を学んで覚えるのか
コンピュータ言語で覚えるのかの違いでもある

単に数学で良くね?って言うのは
日本語はなせるやつがあ英語学ぶより日本語でよくね?っていうようなもの
コンピュータ言語を知ってるやつがコンピュータで良くね?っていうこと同じこと

512 :名刺は切らしておりまして:2020/11/01(日) 02:42:09.42 ID:ipEAI/eG.net

そもそも適正や興味の無い子に教えるのが難しいジャンルだからな

一年生はScratchやBASICで基礎をやらせて、2年生から選択科目にすればいい
日本語言語は一年時に多少触らせるくらいなら良いとは思うが
本腰いれてやらせると遠回りにしかならないかな

950 :名刺は切らしておりまして:2020/11/13(金) 22:58:09.80 ID:Y548qIyZ.net

英語苦手そうな人がドヤ顔で

364 :名刺は切らしておりまして:2020/10/31(土) 01:09:51.33 ID:ALRU93fv.net

>>1
もし〜なら いけ

452 :名刺は切らしておりまして:2020/10/31(土) 19:51:33.36 ID:6nZdbWxD.net

>>449
そのままお返しするよ
かわいそう

792 :名刺は切らしておりまして:2020/11/06(金) 11:26:24.45 ID:vCI220i7.net

>>782
意外とうまくいくかも

571 :名刺は切らしておりまして:2020/11/01(日) 18:08:51.84 ID:WpxLlBZD.net

>>415
>西暦はそれ。

こんがらかる子続出だな

565 :名刺は切らしておりまして:2020/11/01(日) 16:30:41.15 ID:pf5nq/ej.net

自然言語理解なんてGPT-3みたいな巨大なシステムでもいまだにゴミみたいな結果しか出てないのに

806 :名刺は切らしておりまして:2020/11/06(金) 23:39:23.49 ID:bjcGPzUp.net

やめろバカ
よけいなもん作るな

442 :名刺は切らしておりまして:2020/10/31(土) 19:39:35.17 ID:WAlQUCqA.net

つか仕事でプログラムやった奴でこれ賛成する奴おらんだろ

90 :名刺は切らしておりまして:2020/10/29(木) 21:11:24.36 ID:jC3U9GWZ.net

マウス操作の命令があるぞ。
ブラウザ関連も。ブラウザ要素クリックなんて命令も。
サンプルプログラム実行したら高価な壺買わされたりするんじゃね?

726 :名刺は切らしておりまして:2020/11/03(火) 17:27:59.45 ID:5qgCEf07.net

#define もし if

476 :名刺は切らしておりまして:2020/10/31(土) 20:21:52.57 ID:EkntZF/w.net

>>473
一応英語ちゃうん?
まぁ単語の意味で読み分けてる訳じゃないからなんでもいいけど

225 :名刺は切らしておりまして:2020/10/30(金) 10:58:13.25 ID:NssmjRZB.net

イガグリ曰く
そんなことより「シコシコ」やろうぜ

92 :名刺は切らしておりまして:2020/10/29(木) 21:18:11.55 ID:jC3U9GWZ.net

>>86の文が理解できん。

748 :名刺は切らしておりまして:2020/11/03(火) 19:50:47.28 ID:QQQV0KwC.net

中1で代数、高1で線形代数って切り分けたら
中学では変数定義とfor,ifしかやらなくても納得できなくはない

941 :名刺は切らしておりまして:2020/11/13(金) 20:12:27.45 ID:gp/EhUG0.net

「どうも〜」を使う場面を設定し、どう言ったらいい
か生徒に答えさせる。
場面1
教師が作文がよく書けた生徒に新しい練習帳を贈り
ました。
問い:生徒はどう答えますか。
答え:どうもありがとうございました。
場面2
教師が生徒に教室用の練習帳を持っているかどうか
聞いたところ、持っていない生徒がいました。教師
は持っていない生徒に友だちから借りるように言い
ました。
問い:貸してもらった生徒はどう答えますか。
答え:どうも。
場面3
教師が生徒の机の上に置いてあったペンを落として
しまいました。
問い:教師はどうあやまりますか。
答え:どうもごめんなさいね。
場面4
教師が校長先生に不用意に軽くぶつかってしまいま
した。
問い:教師はどうあやまりますか。
答え:どうもすみませんでした/失礼しました。
場面5
家族の一人が亡くなって、遺族が大変悲しんでいま
す。
問い:悲しんでいる遺族が気の毒で、なかなか言
うことばが見つかりません。このようなと
きどう言いますか。
答え:どうも……。

……だめだこの言語
致命的に論理的な使い方に向いてない。

59 :名刺は切らしておりまして:2020/10/29(木) 20:27:54.30 ID:T46UKEcY.net

まあ こういう授業受けたやつの中から 自分向いてるかもしれんという奴が進路決める手伝いになればいい
実際に役立つ知識みたいなこと言いだすのはナンセンス

699 :名刺は切らしておりまして:2020/11/03(火) 16:35:09.80 ID:504JfZzn.net

>>696
VBAソースとExcelのOLE制御のソースじゃ少し異なると思う

744 :名刺は切らしておりまして:2020/11/03(火) 19:24:25.15 ID:MPPefWu5.net

>>9
新卒一括採用の日本では遅い

910 :名刺は切らしておりまして:2020/11/11(水) 23:54:22.80 ID:VvkjcY+n.net

今どきならコメントは日本語で問題ないだろう。昔は時代が変わると日本語の表示設定次第で読めなくなる事もあっただろうからそういう話も出るだろうけど。
今ならメモリを食うわけでもないし表示設定が変わるわけでもないから問題ないんだし

38 :名刺は切らしておりまして:2020/10/29(木) 19:54:53.79 ID:AcpdWfrp.net

ソースコードなんて順次分岐繰り返しの類が延々と連なっているだけで
英語も数学も必要ない
日本語と四則演算があればいい

692 :名刺は切らしておりまして:2020/11/03(火) 16:26:06.05 ID:vkut+x81.net

他スレでネトウヨガーやってる人らが、何故このスレで激怒しているのか

正体がわかるね

105 :名刺は切らしておりまして:2020/10/29(木) 21:35:28.82 ID:8WwKRCdI.net

カルネージハートの新作でないものかとおもい続けてたがでなかったが
だがスマホでこんなのあった、

最強のAIを目指せ!Gladiabots
https://www.youtube.com/watch?v=b-ADT91oBms

コメント

タイトルとURLをコピーしました