X



【IT】日本語で書けちゃうプログラミング言語「なでしこ」が中学の教科書に採用 [田杉山脈★]
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
2020/09/18(金) 18:40:19.78ID:CAP_USER
日本語で書けちゃうプログラミング言語「なでしこ」が、なんと中学校の教科書に採用されたのだそうです。スゴい!

 「なでしこ」が選ばれたのは、教育図書(株)が来年度発行する技術・家庭分野の教科書。これまで体験入学や授業、コンテストなどに利用されたことはあったものの、教科書に採用されたのは今回が初めてだそうです。

教育向けのプログラミング言語と言えば、ブロックを組み合わせてロジックを記述するタイプがまず思い浮かびます。しかし、ロジックを組むのをマスターし、一般的なプログラミングへステップアップしたくても、英語への苦手意識がそれを邪魔してしまうケースは少なくないのではないかと想像します。

 その点、「なでしこ」であれば日頃使っている日本語でそのままロジックを組めるので、いきなりJavaScript言語やC言語を始めるよりはハードルが低いかもしれません。「なでしこ3」であれば、オンラインの“なでしこ3簡易エディタ”で気軽に挑戦できるのもよいですね(ダウンロード・インストールするタイプの「なでしこ1」は窓の杜ライブラリからも入手可能です!)。

 「なでしこ」は今年で誕生から15周年を迎えましたが、これからも「なでしこ」の発展っぷりに目が離せません。
https://forest.watch.impress.co.jp/img/wf/docs/1277/779/image1_l.jpg
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1277779.html
0098名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:49:10.63ID:8NIqhKXZ
ここまで ぴゅう太 6件w
0099名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:50:55.63ID:MqAiYdEm
>>21
アホウなサンプルコードと思う向きもあるか知れんが、なかなか深いよコレ。
何しろ対象がナデたりシコったりするモノだし。

無限反復でなく3回半くらいで終わらせる「制御されたループ」に進む
教材としての発展性も感じられる。
0100名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:53:48.45ID:QBmZKkdH
>>97
極論を言えば日本語でも何でもいいけど、入力がダルいじゃん

日本語の文書とかメールとか書くときはかな漢変換せざるを得ないけど、コード書く時に日本語介入させたく無い、ってのはある

脳の速度にタイピングが付いてこれるかってのも大きいし、ただでさえタイピングが脳、つまり思考の足を引っ張ってるのにかな漢変換で更に遅くしてどうすんの?って話

その効率ダウンに見合うだけのなんらかのメリットがあるなら日本語入れてもいいとは思う
0101名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:54:01.48ID:OQ9Xi7Xz
これ以上、言語を増やすな
0102名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:54:28.92ID:An6t5ka9
if 忖度
0103名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:55:12.14ID:Zy8ebM+I
学校でプログラミングやっても、ほとんどの人はプログラマになるわけじゃないが
多くの人が「プログラムの考え方」を学んでいれば、物事が速く進む局面は多い
考え方を学ぶのが主目的なら、母国語でやるのは悪くない選択だろう
0104名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:57:54.61ID:BCNIKq91
>>25
まずはやりたいことを絶対やり遂げるってスイッチいれること。
やり方なんてのは効率の問題でしかないから
ゴールさえ設定できれば時間がかかっても絶対完成する。
遠回りしてもその間に身に着けた知識はいろんな形で使えるから
まずはゴールの場所をできるだけ遠くに決めろ。
人が歩いたことなさそうな場所をゴールにすると楽しいぞ。
0105名刺は切らしておりまして
垢版 |
2020/09/18(金) 20:59:50.96ID:MqAiYdEm
プログラミング言語のキーワードや変数名に日本語を使うのは
あんまり良くないと思うよ。検索がクソ面倒になりそうだし。

でも扱うデータ(文字列)としては自然に日本語を使いたいわね。
0109名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:03:22.58ID:Ir6PYF2X
津軽弁プログラム言語ができたら呼んでけらい
0110名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:04:27.68ID:imbaUBe2
>>104
逆に、俺にはできっこないを3回以上考えると本当に出来ない回路が出来てしまうよね。
実体験で、出来るはずだけど方策が分からないを数年間思ってたらある日閃いてそれは完成した。
逆アッセンブラとエミュレータだけどね。
0111名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:05:29.01ID:cVBamYZz
>>108
入力補間ができない?し。
英数、日本語切り替えも面倒

やらない方が良い
0114名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:15:04.62ID:D/Kh7gqZ
そのむかし日本語BASICというのがあってだな…
0115名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:17:26.07ID:L+sVV2dK
海外からのハッキングからは強そうだな
0116名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:20:26.11ID:ejlxFTDY
なでしこニダ!
0117名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:25:52.30ID:cfJaMbl+
2進数とフリップフロップからやらせろ
0119名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:27:42.73ID:QBmZKkdH
>>113
どこをどうやったら単発に見えるんだ?アホなの?
0121名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:30:43.26ID:Xl46sm20
C言語軽く触ってから、pythonをメインで学習したほうが。。。
敢えて、キワモノで学ぶとか、得られるのは理解ではなく誤解。
0123名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:33:01.11ID:QBmZKkdH
>>122
何が?
0126名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:35:50.15ID:cVBamYZz
>>124
新作でないんだよ!
需要はある程度あるのにさぁ
儲からないんだろうなぁ
0127名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:37:40.37ID:NDVqRNlW
>英語への苦手意識がそれを邪魔してしまう
これが意味不明だけど、
年代問わずに普遍的に有るんだな
0128名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:38:18.90ID:RpB4Ry+7
一瞬便利かもって思ったけど実際のところどうでもいいような。
というか変数の宣言の時に毎回"倍精度浮動小数点数型"とか書くのか?
この辺どうなってるんだろうか。
0129名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:38:26.73ID:QBmZKkdH
>>125
お、それが出てくるとは中々の通だね!
最近は子供向けのプログラミング教育と大人向けのRPAでビジュアルプログラミングはそれなりに普及してきてるからね
カルネージハートなんかの奴はかなり時代を先取っていたし、今再度持ち込んでもいいと思うんだよね
0130名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:39:55.13ID:LCpH0G8x
 
モシ ナラバ ニイケ
0132名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:42:59.06ID:QBmZKkdH
>>121
こういうレスってレス乞食なのか低脳芸なのか、リアル低脳なのか、どうなの?

>>124
こんな感じで煽っていけばいいの?
0133名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:43:03.31ID:Brs4+djL
こんなことするから、土挫器の画面に英語のダイアログが出たら目を逸らしてEnterキーを乱打する阿呆で英語すら出来ない日本塵が排出されるんだよw
0134名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:43:37.61ID:6I+SihNe
QBmZKkdH
12 位/1385 ID中時間01234567891011121314151617181920212223Total書き込み数0000000000000000001052008


このスレでしか書き込んでねぇじゃん(笑)



あと12位めでとう(笑)もう一寸で1桁台だよ
0136名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:45:21.77ID:tlebtkDM
つか、プログラミング言語を学ぶことはあまり意味ないんだよなあ
これを追求しちゃうと、コーディングの知識ばかり詰め込むことになるから
IT奴隷の道を歩ませることになる

重要なのはアルゴリズムなんだから、使いまわせるアルゴリズムを30ぐらい丸暗記させたほうがいい
個人的には暗記教育には反対だけど
0138名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:47:14.20ID:rg/iyBw8
>ブロックを組み合わせてロジックを記述するタイプ
からだったらpythonじゃなかろうか?
0139名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:48:47.28ID:z7kwPN1a
こんなもん教育しても奴隷は増えんぞ
0141名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:53:55.65ID:8pZaA+Lh
price
quantity
Σpq=在庫金額

これめっちゃ使う。
数学覚えたとき教えてほしかった。
いくらでも応用効く。
0142名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:54:21.25ID:Nni8ZPBu
>>112
大リーグ養成ギブスしてる人?
0143名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:55:14.16ID:sOdLgDoD
義務教育の中の中学校技術科というのは、スタート当初から底辺労働者の育成が目的なのよ。

板金 木工 栽培 
→電気工作
→電子工作

→プログラミング 今ココ


時代によって変化する義務教育さ。
0144名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:55:29.73ID:QBmZKkdH
>>136
ある言語に特化した文法とか制約を学習するメリットは少ない
だが、言語にあまり依存しない一般的普遍的な部分を言語の規則として学ぶ事は意味があると思うよ

関数型言語は自然言語と文法が違い過ぎて誰にでも分かりやすいとはとても言えないけど、現在主流の手続き型言語であればどれか一つをキチンと学ぶ意味はあるだろうね、特に実用面で
0147名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:57:13.19ID:sOdLgDoD
集団就職の時期を思い起こせばすんなりと理解できる。

今はIT土方不足。

ひどい話だ。
0148名刺は切らしておりまして
垢版 |
2020/09/18(金) 21:57:53.18ID:Ogzpc0Nc
これは…
まあこういうのもあるよってことならいいが
0151名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:02:08.69ID:QBmZKkdH
>>146
粘着ウザい
スレ的に価値のある内容を書けないんだったらもうやめてくんないかな?
0153名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:04:52.83ID:VlD6Jp7p
なぜ、なでしこ、、、
取っつきやすさ、仕事への応用からして小学:スクラッチ→中学:Pythonが妥当かと思ったんですが;
0154名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:06:48.52ID:nqv6PKJ5
GUI言語とかそろそろあってよくね?
命令をGUIで組み立てて全体の処理を分かり易く組める奴。
誰か作ってくれ
0156名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:07:41.48ID:b3Hj5qE9
プログラミングに興味を持たせるなら、マイクラで普通にゲームで遊ばせておけば、とっつきやすい
0158名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:09:45.84ID:QBmZKkdH
>>154
大昔から沢山ある
ビジュアルプログラミング言語で出てくる
0159名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:11:35.62ID:VlD6Jp7p
>>156
そうだ!マイクラがあった!
忘れてたわ、親戚の小学生(低学年)が物凄くハマって毎日やってる。
これからプログラミングいくのは結構良いね
0160名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:14:14.56ID:Zy8ebM+I
日本語でやるなら、Scratchで十分じゃないかという気もする
日本語化されてるし、教材も多い。国内外問わず子供向けとして定番になってる
0163名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:20:24.40ID:sZ4EWwTE
これの価値が今ひとつわからない。

パソコンの言語は自然言語とは異なるんだから、自然言語に無理やり合わす必要はないだろ。
0165名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:22:37.51ID:kJAsndCr
なでしこは応援したいが、結構文法うるさくて、普通に日本語書いても動かないね。
0166名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:23:04.68ID:Brs4+djL
日本語はプログラミングに向いてないよ。

空気や行間を読むことなんかプログラミングに規定されてないしw
0168名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:26:38.33ID:QBmZKkdH
>>161
今のところは子供向けのプログラミング入門、又は成人の業務でよRPAとかIoTのように規模の小さな一定の手続きを記述したい、といった軽めの用途のプログラミングに用いられている

無論原理上はそれなりに大規模のコードを書くこともできるので、できる子供達なんかはそこそこのプログラムを書いている

でも当然ながらコードの面積効率が低く、記述や編集、検索や再利用上の不利は大きいので、それなりの規模のコードレスを書く必要がある人達はテキストプログラミング言語に移行するのが自然な流れであり推奨されている
0169名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:29:08.18ID:6e1jRH/V
教師がバカ揃いなんだからやるだけ無駄
教員免許なんて古臭いのやめて、ドロップアウトしたIT系派遣社員を雇った方がいいだろ
英語教育も、それこそ外人を正式雇用しろよ 中高6年も勉強して喋れない教育なんぞ無駄すぎる
0170名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:30:56.96ID:sqPa8R0+
プログラム書けちゃう、はいいけれど、
世界の競争の輪に入れないな。

ガラパゴス化もここまで徹底すると清々しい。
0172名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:39:41.42ID:eq53fUng
>>168
詳しい説明ありがとう。
あくまで入門軽めのモノなのか。
子供向けならそれで良さそうだよね。
概念を理解させ習熟させればいいんだからさ
0173名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:42:39.04ID:1ivAOZ3v
>>89
お前は、バカだろ?

ホルホルするなら
お前の祖国を心配しろ

wwwwww
0174名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:44:17.41ID:QBmZKkdH
>>170
プログラミングって、要するに論理、ロジックの組み立てと整合性を取る事、及び曖昧性の排除する事だからね

数学音痴、数学嫌いを大量生産している日本の教育の問題点がそのままプログラミング教育にも持ち越されている

実はプログラミングでなくても良くて客観的論理的に物事を考え文脈依存性を排除し、主観性や曖昧性を排除した結果の論理を記述したり会話したりする、という訓練を詰めばいい

哲学、法学、ディベートでもいい訳よ
そういうのまともに教育してない、できてないからね、、日本

教員がいないから、というのもあるけど、数学やプログラミングできる人間がアスペだったりして教えるのが上手く無いとか、生徒からキモがられて尊敬されない、授業が面白くない、というのも大きな問題
0175名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:44:37.44ID:BCNIKq91
>>110
脳の”できない回路”か
負け癖とかもこれだね

諦めずに問題を頭の片隅においておくしぶとさ必要だよね
数年ぶりの割り込み発生ってか
0176名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:45:04.13ID:6I+SihNe
QBmZKkdH
3 位/1457 ID中時間01234567891011121314151617181920212223Total書き込み数00000000000000000010553014

やったじゃん!3位だぜ!



ねぇねぇ、もう絡まないの?
0178名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:49:31.55ID:IZ6MRQSi
なでしこみてきたけど、初めから普通のプログラムやった方が良くないか?
将来的に使えないし、日本語を一回挟む必要性もわからん。
何より読みにくかった
0179名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:52:41.52ID:M+ffnNq5
>>4
日本語BASIC
0180名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:53:39.62ID:nnIwh3tr
習うんなら世界的なのを採用した方がいいと思うんだけど......。なでしこよりプチコンの方がまだいいと思う
0181名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:55:02.02ID:ar4K2DHw
まずハードから学べ
0182名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:55:18.57ID:YyxhbHVJ
「ただし節」とか、上までの努力をひっくり返す構文が欲しいなw
0183名刺は切らしておりまして
垢版 |
2020/09/18(金) 22:55:41.10ID:nnIwh3tr
>>129
ハウメニロボットとかもいいと思うね
特に何も官庁側からは指定せずにアートディンクとかプチコンの会社に教材開発してもらえばいいのに
0184名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:01:51.45ID:QBmZKkdH
>>178
アルファベットと多少の英単語の知識があればいいんだけど、小学校低学年とかでアルファベットすらまだ分からない子にはキツいのよ

所詮慣れの問題ってのもあるから、低年齢のアルファベット未修層には一定の需要とメリットがあるのかもしれん

既に英語分かる人間には完全にはそこの気持ちは理解できないかもしれない
0185名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:04:36.61ID:R7DeEMQ7
そういうローカルなものを小さいうちから使わせるのは英語できない日本人をさらに増やすのと同じだと思うぞ
0186名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:06:46.19ID:wnI7/urU
プログラミング言語は
0187名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:08:04.34ID:sZ4EWwTE
>>181
昨今の恐竜的進化にZ80を小学生時代にいじる羽目になった、俺にはもうついていけない
っていうか、設計している側もマルチコアの動作とか、ハードでは管理できてなくね?
0189名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:17:13.23ID:QBmZKkdH
>>185
まぁそうなんだけど、じゃあハングルでプログラミングしてみろ、と言われたらキツくね?
アルファベット習ってない子供が英語のプログラミング言語使うってのはそういう事だと思う
0191名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:21:11.11ID:5d1a1cxN
ソースの英語が分からない程度の人はコードは書かないほうがいい。
子供ならまず理科、数学、英語を勉強したほうがいい。
0193名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:26:55.00ID:oH1yOGGg
>>111
>>>108
>入力補間ができない?し。
>英数、日本語切り替えも面倒

そこでハンガリアン記法ですよw
頭だけ英数であとはIDEの補完機能で入力すればいい
0194名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:28:38.35ID:UWZnooXK
将来なんの役にも立たない無駄な授業を受ける小学生がかわいそう
0195名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:29:14.86ID:QBmZKkdH
>>192
馬鹿でない人のレスを見てみたいなぁ
0197名刺は切らしておりまして
垢版 |
2020/09/18(金) 23:35:29.17ID:m//lVKKl
文部科学省を解体しよう
自分で学んでくれ
■ このスレッドは過去ログ倉庫に格納されています

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