X



【IT】中学校の教科書に採用された日本語プログラミング言語「なでしこ」。母国語でプログラミングができることの「意味」 [田杉山脈★]
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
2020/10/29(木) 18:47:35.16ID:CAP_USER
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
0002名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:50:48.64ID:+Q79JQk9
10ニイク
0003名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:51:48.65ID:CQxYL+fv
なでなでシコシコ
0008名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:57:19.72ID:Z/cVZaBs
普及してる言語にしろよ。
将来性を考えろ。
文科省が決めてんのか?
すっげー馬鹿じゃん。
0009名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:01:03.82ID:+Q79JQk9
>>8
そんな難しいことは大人になってからで良い
0011名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:05:32.09ID:Z/cVZaBs
>>9
プログラムで使う英語なんて簡単で量も少ない。
ネットなどで調べることのできるドキュメントの量が重要。
だから英語でも普及してるもののほうが良いんだ。
0014名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:08:34.62ID:6BA7A0fQ
全角はじゃまでしかない。
0015名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:08:45.59ID:T46UKEcY
義務教育だし やってみる体験してみるに重点でいいだろう

今の現場で使われているの教えたって この子らが世に出るころに残ってるかどうかわからん
0017名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:13:13.60ID:EDJNiYEE
フローチャートでも書いてロボット動かしてみるとかじゃダメなんかな
0018名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:16:16.30ID:Ir7kNltb
日本人が開発したRubyを
ふりがなプログラミング方式で教えるとかは?
少しは身近に感じるかも?
0019名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:18:48.44ID:Ir7kNltb
日本人が開発したRubyを
ふりがなプログラミング方式で教えるとかは?
少しは身近に感じるかも?
0020名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:18:55.84ID:d6t+dz1s
昔、ぴゅう太というPCで日本語BASICがあったが全然普及しなかったぞ。
日本語プログラミングなんて全然不要。
小学生のうちはプログラムよりも国語算数の基礎をしっかりと教えることが
理論的な思考を育てる訓練になるし、
中学生以降だと通常の英語ベースのプログラミング言語で十分。
ただでさえ日本のIT環境はガラパゴス化してるのに、これ以上ガラパゴスにしてどーするの。
0023名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:26:46.50ID:F7hlI+lC
プログラミングで頭を使うのは文字の部分じゃないからな
0026名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:32:45.46ID:gg4s/hE3
漢字 FAX 元号

このあたりは海外のハッカーが日本攻略で苦しむところだからなw
廃止させたくてしょうがない
0028名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:36:18.41ID:uzqGFoNo
>>1
などと意味不明の供述をしており
0029名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:38:00.21ID:Gdh+qF+A
昔はUWSCという最強のローマ字言語があったが
0030名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:45:36.40ID:xz8Vw40R
Excel VBAやれよ、一杯いそうで実はいない
会社でこれできれば100倍生産性うp間違い無し
0032名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:48:11.51ID:oTqwtekT
英単語に慣れるためにも普通の言語にしたほうがいい気がするけどなぁ
0033名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:50:22.92ID:ZkM6vdXD
仮に英語のアレルギー?あるままだとしたら、エクセルのSUM関数もからだが受け付けなくて
一生苦労するかもしれないけど、どうなんだろうねえ
0035名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:52:36.74ID:+Q79JQk9
別にプログラム教育なんかチクタクバンバンでもいいんだよ
0036名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:52:56.77ID:Tcxd0Az1
>>1
プログラマは英語でプログラミングしてると勘違いしてる人かな
0037名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:54:18.23ID:Tcxd0Az1
そもそも日本語にこだわる意味がない
ただのなでしこ作者の趣味だろ
0038名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:54:53.79ID:AcpdWfrp
ソースコードなんて順次分岐繰り返しの類が延々と連なっているだけで
英語も数学も必要ない
日本語と四則演算があればいい
0040名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:56:11.17ID:ASlcpx14
C言語が日本語で書けるようになっても、文字列が使えなかったり、ポインタを駆使しなければならないわけで、そんなんなら、英語でいいから、BASICにしろや。
0041名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:56:56.33ID:Tcxd0Az1
>>38
日本語でやってもいいけど、なでしこは日本語であるが故の落とし穴がいくつかあるのでセンスがない
0042名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:58:54.74ID:F7hlI+lC
どうせマシン語に変換しちゃうんだからソースが日本語だろうと問題ない気もするんだが、
そもそもシンプルなSVOばかりだからメリットがあんまりないよな
0045名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:04:35.45ID:s+hkKXai
数学Bの教科書に10進ベーシックあるやろ
なんでひまわりなでしこ?
0047名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:07:52.54ID:Wt/T/KZG
BASICならヒョイとゲームでも作れるよ
っておじさんは多いと思うが
PCの性能は上がったのにBASICじゃキー入力のコマンドすら貧弱
だいたい
なんで行番号がなくなったんだよ
0048名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:09:10.34ID:Tcxd0Az1
プログラム=文字の羅列
という認識がダメすぎ
フローチャート書いたらそれをそのままプログラムとして動かせるくらいの簡単なものでいいよ
0049名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:09:22.19ID:AaHoXyPV
>>40
ベーシックは10○○20○○って書く必要あって記憶領域が少ないとき一桁減らしたり
;で挟んで変数つらつら書いて記憶領域確保した苦い思い出があるなあ
0051名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:12:33.16ID:jC3U9GWZ
最近のMacの標準フォントは全角アットマークと半角アットマークが文字幅一緒で見た目で区別がつかない。
0053名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:14:19.59ID:B4PwFTPa
甘えるなよ。アセンブリから叩き込め。
0054名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:14:19.80ID:d6t+dz1s
>>26
日本語で苦しんでるのはアマチュアのハッカーだけだよ。
中国は国家ぐるみでハッキングと日本語のエキスパートで組織を構成してるから意味なし。
0056名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:21:40.68ID:idOtZ31M
ひらがなだけでいいよ
0057名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:21:53.66ID:ls2xQGlw
Cにしろって工業技術学校じゃないんだぞ

先生がちぇっくできねーだろうが。日本語の言語じゃないと
やるやつは同時進行でやる つーか はじめてるわ
0058名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:23:53.27ID:FCU2ODLG
数学やれよ
文系だったら哲学
論理は既存の学問に含まれているのに何で余計なことやらせるのか
0059名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:27:54.30ID:T46UKEcY
まあ こういう授業受けたやつの中から 自分向いてるかもしれんという奴が進路決める手伝いになればいい
実際に役立つ知識みたいなこと言いだすのはナンセンス
0060名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:28:29.96ID:j+Mdh2WV
C言語に書きなおす計画も、なくなったし、進化が止まってる言語だよ
0062名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:30:26.41ID:DmfNT+mP
vbaとjavascriptやったほうがマシ
環境最初からあるし
0063名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:31:17.30ID:qiNsUM+w
なでしこ覚えてもつぶしが効かない
0064名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:31:26.80ID:BLGRZDhl
>>53
アセンブラなんて甘えた事を言っちゃだめだろ
マシン語でいきなりプログラム考えて、バイナリエディタで入力
0065名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:32:25.36ID:Le6opNM5
なでしこもRubyもガラパゴスだからだめ
Pythonでいい
0069名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:37:42.49ID:F7hlI+lC
>>59
プログラミングの概念を教えるって意味では無駄じゃないかもしれん
家でも会社でも、無意識のうちに頭のなかで業務フローを描いて整理するでしょ
0070名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:29.52ID:CjaKs8mu
「なでしこ」これ少し弄ってみたけど、ダメだろこれ。
0071名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:53.65ID:HnewHPb3
中学の数学も「a+b=c」を「あたすいはう」にすればいいんじゃね
0072名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:55.41ID:CWoc0hCI
挫折する人間を減らすという意味で導入部分に使えるのでは
小学校では遊び程度にこれでプログラミングを把握して
中学校から英語学習と並行してやりたい言語を自分で選べばいい
0073名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:45:55.79ID:pO/mN+xD
もとが英語でできているプログラミング言語を日本語訳して使っても意味なし、過去半世紀すべて失敗した
根本的に日本語の構造で新しい言語を作らないと意味ない
かなり言語処理系が忖度することになると思われる
0074名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:48:55.69ID:s+hkKXai
プログラミングはほとんど読めない書けないのに、公務員勉強法でベンダー試験を合格しまくった結果
アメリカ本社の上級認定プログラマに自分の名前があるわ
0075名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:51:19.08ID:d6t+dz1s
そもそも小学生でプログラムを教えるのが無駄。
低レベルのプログラムはインドや東南アジアに外注する時代だから。
人工知能や3Dグラフィックなどの高度なプログラムは数学を学んだ人にしか出来ないのだから
義務教育は数学の基礎を教えることに専念すべき。
0076名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:51:31.10ID:l3tNEwqe
>>1
英語のわからない
ITのできない
バカの日本人向け詐欺商売
0077名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:52:48.37ID:+zXcT25L
>>1
技術科なのに事務処理のプログラミングか
つまらんな
0079名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:58:28.22ID:ejZIjOvw
意味ねえよ、誰が使うんだ
0080名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:59:52.74ID:hUdk56hf
日本語ってもやっとしてんだよな。
英語なら数式展開をそのまま英語でやれる。
日本語は文節も良くわからんしプログラムには向いてない。
固有名詞の意味量は他言語より圧倒的に優れてるけども。
0081名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:00:12.32ID:8WwKRCdI
あほだろう
カルネージハートでもよかった
日本語に意味はない
か面倒なだけ
0082名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:01:57.84ID:2lX1ee7H
例えば海外でもプログラミングの授業が一般的になったときに
留学した中学生死ぬと思うけど大丈夫?
0085名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:03:06.47ID:1G3R8O1L
でも横80桁位の用紙綴りを買わされて鉛筆で書き、リモート授業してる自宅からFAXで送るんでしょ?
0086名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:04:39.11ID:8WwKRCdI
英語はまったくできないが、中学生レベルですら、
あと作文もできないし、日本語の本も読まないが
だが高校のときに基本・応用技術者試験に合格した
論文とかもプログラミングと同様、日常英語や文法ができずとも理解はできる
0087名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:09:53.76ID:s+hkKXai
最近は、ふりがなプログラミングという本があるから、中学生でも高級言語書けるやろ

初心者の頃、独習みながら翻訳してた時代は終わったんじゃ
0088名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:01.45ID:eMl+7+zd
ラダーでやれよ
0089名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:15.66ID:jC3U9GWZ
マウス操作の命令があるぞ。
ブラウザ関連も。ブラウザ要素クリックなんて命令も。
サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
0090名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:24.36ID:jC3U9GWZ
マウス操作の命令があるぞ。
ブラウザ関連も。ブラウザ要素クリックなんて命令も。
サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
0091名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:09.49ID:th807nma
自国言語だけでノーベル賞に到達するのと同じで意義が在る。
造語や翻訳の方々により、学問の間口が広がったと言える。
漢字を廃止したハングル脳には理解出来ないだろうな・・・・・・・・
0092名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:11.55ID:jC3U9GWZ
>>86の文が理解できん。
0093名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:11.77ID:U9BIUuGT
なですこ

スコスコラブ注入(ドピュッ♪)
0094名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:13.17ID:jC3U9GWZ
>>86の文が理解できん。
0095名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:20:16.19ID:F7hlI+lC
なでしこって単語を日本語に置き換えただけでしょ?
なでしこのコードを読んで流れを理解できる人なら、普通の英文コードも理解できると思う
英単語を見るだけでやる気をなくす人用じゃないか
0096名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:24:01.92ID:h0tJMiru
>>27
SmallTalkもね。
0097名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:26:14.21ID:h0tJMiru
luaの日本語版でいいかな。
0098名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:37.23ID:NGR84Q5n
スクラッチとかじゃダメなの?
またガラパゴスで置いていかれるパターン
0099名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:45.15ID:MQ6GfN6e
この子たちが将来、
自然言語でプログラミングできるようにしてくれそうだ。
0100名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:49.77ID:8WwKRCdI
>>95
オリジナルかと
単に単語を書き換えるだけだったらすぐに誰でもできるだろう
for ふぉー、回す
go ごう、行く
if いふ、もし
など
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況