【IT】日本語で書けちゃうプログラミング言語「なでしこ」が中学の教科書に採用 [田杉山脈★]
■ このスレッドは過去ログ倉庫に格納されています
日本語で書けちゃうプログラミング言語「なでしこ」が、なんと中学校の教科書に採用されたのだそうです。スゴい!
「なでしこ」が選ばれたのは、教育図書(株)が来年度発行する技術・家庭分野の教科書。これまで体験入学や授業、コンテストなどに利用されたことはあったものの、教科書に採用されたのは今回が初めてだそうです。
教育向けのプログラミング言語と言えば、ブロックを組み合わせてロジックを記述するタイプがまず思い浮かびます。しかし、ロジックを組むのをマスターし、一般的なプログラミングへステップアップしたくても、英語への苦手意識がそれを邪魔してしまうケースは少なくないのではないかと想像します。
その点、「なでしこ」であれば日頃使っている日本語でそのままロジックを組めるので、いきなり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 国民の頭を糞脳にできる権限を与えられたらめっちゃおもろそうやな〜 >>553
君の方が教えたことあるのか疑問だわ。
まずプログラミングは、使えてこそ価値がある。
日本語プログラミングは分かりやすいといっても、結局上から下まで使えるわけじゃあない。
しかも、日本語プログラミングの文法は、ふつうの日本語の文法と同じわけではない。
子供が生来持つ「1つのものには1つのルール」にマッチせず理解しにくい。
さらに、教えても役立たないなら、そのうち「三角関数習ったけど社会で使ったことない。」って言われるのと同じ事態になる。
無意味なCASLと同じ。
また、日本語でプログラミングの上から下までできるならそれでもいいが、そんなわけないのは、周知の事実。
社会に出て最も触れるであろうVBAさえ日本語では使えない。
結局、社会に出るまでにどこかで乗り越える必要がある。乗り越えるなら早い方がい。水泳と同じだ。
また本当の日本語とは違う 日本語プログラミングの「文法」を覚える方が一物一名のルールを持つ子供に同じ日本語だけど違うルールがあると理解させる方が難しいはずだ。
英語に拒否感持ってる奴がごまんといても、アルファベットを覚えるのと、漢字を覚えるのと何が違うのか?
漢字も書いたものを書いたとおり読まないし、if(イフ)then(ゼン) else(エルス),while(ホワイル), ... と教えるだけだ。
要は、興味を子供に持たせるだけの教育力があれば、そんなものは楽にこなせる。 >>384
>十進BASIC
おっさんプログラマじゃなくてにいさんプログラマだろ
ちなみににいさんプログラマはコレな
1位 HSP
2位 プチコン
3位 十進BASIC >>597
これを支持したい。
プログラミングは、言語である以上自分で学ぶための資産が多い方がいい。
FORTRANが今でもはびこっているのは資産が豊富だからと言える。
世界で利用される言語なら、それだけ自分の疑問を自分で解決できる。
検索エンジンによる解決性も、今なら、十分考慮すべきだろう。 >>567
世の中を変えたプログラマ(1950年代生まれ)は、アセンブリからスタートしてるな。
アセンブリを学べば、Cのポインタも、文字列、配列もC++の仮想関数も一発で理解できる。 大昔、YPSCOBOLって謎言語を習ったの思い出した でもおまえらも英語できないからスタックおバーフローとか意味ないじゃんw Scratchとかで適正のある子供を絞って
中等部からはさっさとJavaなりCシャープなりやらせたほうが良い
プログラムだけじゃなく、全てにおいて基礎科目減らして適正に応じた教育をすべき
小学校→適性の判別
中学校→適正に応じた初級教育と再選別
高校→適正に応じた高等教育
みたいに >>547
>高級言語の意味わかってる?
列挙した高級言語になんか誤りがあるっけ?
>>548
先生なんて、近所の大学生を連れてきた方がいい先生になると思うわ。
それこそ、地域連携させたほうがいい。
出来ない先生に教えられる生徒の方がかわいそうすぎる。 >>611
PASCALは活性化レコードを教えるにはいいが
あそこまでのを採用してるの実務で見ることないので
割とどうでもいい >>562
君が私のコメを読んでそう言ってるってことは、
みんなコンピュータサイエンスやるって前提になってるのか?
おいおい。 ゴミすぎ。下の世代が馬鹿になって搾取しやすくなるが。 煽ってる奴いるけど英語できなきゃ
成長速度も資料の選択肢もプログラマーとして伸び代も無くなるのはガチやからな 実際できないじゃん
できるとか言ってる奴でも英語の文章を調べ調べのろのろ読めるというだけ
ネイティブが話す英語なんて分からんだろ このスレのみたいに、自分の目先でしか考えられない連中ばかりの業界だから
プログラム後進国に日本はなったんだろうなぁ シェア0%のなんちゃって言語より、JavaScriptやJavaでやらないと変な癖が付くぞ え、今って小学校から英語やってるんじゃないの?
なのに中学生が英語に抵抗があるから日本語プログラミングって
違和感しかない >>620
ほんとだね
無駄が多いし、やってることがチグハグだよね
菅はなにやってるの
ハニューダか? >>612
PascalはN. Wirth先生のよくできた言語だと思います。
activation recordの知識はツリー探索するなら必要じゃないでしょうか?
比較的重要なものと考えます。
また、そのためにPascalを挙げたわけではなく、
1.コンパイラも容易に(タダで)手に入る
2.十分なサンプルコードがあり、自力解決が容易
3.学んだ知識が他のコンパイラ言語にも応用が利く
4.アプリケーションを開発するのに必要な機能がある
と、考えた上で入れています。 例えばゲームで言うならゲームエンジンってあるだろ
アレの根幹部分の映像表現に関わる新技術って毎年英語論文で発表されて
翌年以降実装される感じなんだが
英語や数学が達者な技術者がいないとどっかのゲーム会社みたいに競り負けて
自社技術捨てた挙げ句、競争相手のエンジン買って使うハメになる
同じ事が通信やセキュリティやOSなんかでも言える
まぁ、日本はもう土俵にすら登れてないけど >>625
俺は論文読んで再現するくらいはできるよ
ただ、そのレベル駄目だからな。 プログラムの私塾開くのアリかもな
昔ちょっとした英語塾ブームあったろ、あんな感じの流れが来そうな気がする JavaScript でいいよ。
コンパイラいらないし、PCも不要。
ブラウザさえあればスマホでも動くから、宿題も出せる。
サーバでも、クライアントでも動くし、実際に開発の現場でも使われてる。これ一択。 おまえら学校でしか使えない英語を学んでそれが多少できるようになったからと言ってTOEICって高得点とったからといって英語ができるとかナメた考えするなよ
英語ができるというのは少なくとも日本語を読むのとほぼ同じレベルで読めてネイティブが話すのもほぼ理解できることが必要。そのレベルでないと実際使えないし意味がない >>580
目的が全く違うからなw
ダンプカーが燃費悪いから糞って言ってるようなもんだぞw >>613
>>>562
>君が私のコメを読んでそう言ってるってことは、
>みんなコンピュータサイエンスやるって前提になってるのか?
>
>おいおい。
意味不明 いや別に英検一級ぐらいの単語知っててそれら使って普通に喋れるなら使えるよ
そのレベルじゃジョーク交えた会話とかは全く通じないけどな
それでもケニア人とかのわたし英語喋れまーす野郎とかに比べりゃ全然ましなレベル
あいつら英語わかる言ってんのにleft分からないからか車の中で急にnot right! not right!×10言われまくって大爆笑したことある(´・ω・`) >>633
やるなら = if you do...
お分かりか?
やらない奴はふるいに落としてるんだが? こういう底辺が居るから日本語でプログラミングを教えないといけないというね
なんでこういうバカはバカを自覚して無用物らしく黙ってないんだろ
バカほどバカであることが分からないから醜くほざくというね
まぁこれが凋落日本の象徴なんだが >>634
学術英語と英会話はまた別だしな
極論すると読めて書けて検索できれば別に喋れなくていい >>634
まぁ英検一級もってんなら英語が少しできると言っていいよ >>635
相変わらず何を言ってるのか意味不明
相手に物を説明する気がないオナニーキッズかな? >>645
でもお前一個下で言い直してんじゃんw
本当頭悪いな、いちいち穴だらけで草生えるわ 電子マネーの暗証みたいに、日本語にしとくと安全性高まるとかないの? 底辺はバカなクレームをいうことでしか存在確認できない有害な蛆虫
すぐに踏まれていったほうがいいよ すげー
日本語プログラミングはひまわり時代から知ってたけど
ここまでなったか。作者はようやくウハウハになったんかな? >>648
そうか?たいていは算数のレベルの計算しかしないけどね。 >>651
ドヤ顔で安価なしレスしてるのにID変わってて草w
笑い死にするわw俺じゃなきゃ見逃しちゃうねw運すらないとかw >>634
分からないときに他の言い方で表現できる能力は
単に暗記してその単語を発するより論理てきだろ
議論の趣旨がわかっているかいボーイ 実際英語は必要だよな
ネットの日本語資料は数も種類も限られてて世代落ちも考えたらかなり少ないと言っていいと思う >>654
どんな演算だろうが最終的には四則演算だろ 運良く開発環境に日本語リファレンスが付いてきたとしても誤訳が多かったりするしな >>658
おもしろい理屈だなw
足し算も「数学」だなw >>663
もしかして、、「算数」と「数学」の違いしらないの? >>655
そんなおもしろいの?よかったね蛆虫くん 日本語が必要になるのは、日本語にしか無い概念で変数や関数を宣言したい場合だ
制御文のキーワードに日本語は要らんだろ 業務管理とかなら算数でイケるけど
AIや画像処理やシミュレーション関係とかは数学が必要 >>664
くだらねえな
じゃあ最終的には算数だと言い換えようか? >>668
まじだったか、、。
まあ、、間違うことは悪くない、ググって一度勉強してみるといいよ。 この国の政治家って真剣に国民は愚民出なきゃ困るとか思ってるんじゃないかって最近真剣に思うことがある
たぶんその直感の六割は正しい
政権が代わってその割合がどうなったかまだ分からんがおそらく上がってる >>644
日本語分からないなら結構です。時間の無駄なので。
とりあえず日本語不自由者を再生産さえしなければ。 >>671
そこまで考える事すらしてないただのアホの可能性もあるぞ >>671
権力の維持が目的化すると自然とそうなるよ ただこの問題は、愚民化じゃなくて教育者側の人材不足だろう こんなのをやってるから日本は世界から遅れる。
意味ない 愚民政策がうまく長く続けば必然的に訪れる結果でもあるけどな教育者の人材不足って(´・ω・`) >>604
成果を挙げてる Scratch を全否定する文書w
プログラミング=ごりごりコードを書くもの
と思い込んでる時点で旧世代の知識しかないことが分かる
自動生成は邪道、車輪の再開発でもコードを書くべきとか思ってそう >>676
教員免許持ってるSEやPG少なそうだもんな
非常勤の相場だと月収20万切る勢いだからまともな人材来ないだろうし 誰も使わない馬鹿みたいなプログラム言語を教える日本の教育。
日本の学校教育が社会人になって何の役にも立たないという証。 プログラミングって英語だから難しい訳ではない気がするけど…
アルファベット習いたての小学生はこっちのほうがいいのかな 子供ならアセンブリでLEDを点灯させる簡単なプログラム組ませれば良い
これで興味を持たない子供なら、いくら教えたって詰め込み英語と同じ
社会に出ても役に立たない人材が増えるだけ >>682
世界的に見てもビジュアルプログラミングが主流だが >>681
教員免許取得のプロセスからしてかなり頭いかれてるしな
なんか円盤書かれた紙の上にインクペン落とし捲ってその結果から確率求めて円周率を概算するだので学生に5人組に三時間近くそれやらせる苦行課したりしてんだよw
んで、この糞みたいなモンテカルロ法は何ですか?馬鹿なのですか?とレポート書けば単位は貰えないしなw(´・ω・`) >>654
四則演算しかしていないからこそ
ゲロ吐きそうな難度の入試をしてても途中で脱落していくんだわ
航空工とかの方が遥かに難しいことしているのに >>684
今ある職業がかなり消えるから
血を吐かせてもやらせる必要がある >>685
なんかさっきからscratchと勘違いしてないか? >>686
草w
ダーツ上手いやつがいたら破綻するなw >>689
社会にでて使えない Scratch が効果を挙げているのは
「考え方」さえ身に付けば応用がきくことを示している
なでしこも同じで入り口はなんでもよく、むしろ万人向けに分かりやすい方が良いってことだ 身の回り簡単な現象を数学的に表現しようとするだけで複雑な数式になってしまう
なんとかしてやれよ(他力本願) >>695
なでしこの仕様見れば分かるけど
数値解析ならC言語と変わらん
数値解析ライブラリがそろってない組み込みCと同じイメージ 修学旅行で英語教師が会話が出来ないことに驚いたが
今回も年数がたった教師が税金を使って勉強させて教壇に立たせるんだろうか?
教えられないんだったら退場いただくなりして率先して情報免許保有者を採用しろよ >>699
中学なら所詮は教員養成校でしかないから
高校は地帝や有名私大の文学部理学部行ってたのだらけだったが >>684
> 子供ならアセンブリでLEDを点灯させる簡単なプログラム組ませれば良い
> これで興味を持たない子供なら、いくら教えたって詰め込み英語と同じ
LEDを点灯させることを面白いと思うことと、プログラミングの才能があることは別だろ。
そこを分からず教育する先生はクビにすべし。 >>691
IQ低そうだなぁ…
言っても無駄だろうけど存在しない敵と戦っても疲れるだけだからもうやめとけよ ■ このスレッドは過去ログ倉庫に格納されています