【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 >>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低そうだなぁ…
言っても無駄だろうけど存在しない敵と戦っても疲れるだけだからもうやめとけよ 日本語PG言語自体は取っ掛かりとしてはいいけど
言語仕様に問題があるというか
この言語だとプログラミング学習の要のはずの
変数やオブジェクトやら修飾子やらの区分けができてなくて学べない気がする
エディタ上だと色とかで見分けつくのかね 10 マワレ i 1 カラ 10
20 カケ "ヌルポ"
30 トジル >>703
プログラミング教育はシステム開発ではなくてコンピュータになれたり論理的思考能力を向上させることを目的としてるからな
プログラミング言語に慣れることが目的じゃない >>704
無理に文章的にせずにこんなんの方がいい気がするなw >>705
その論理的思考ってクラスや変数やオブジェクトを理解して
データをリンクして結論を導く部分で初めて使うものだから
訳も分からず書いてても何も得るものがないと思うけどね
それなら国語で良いんじゃない?
この言語仕様ならスクラッチとかやらせてる方がプログラムの概念は身に付きそう。 >>502
コンピュータの仕組みを理解するのは計算速度の速したりするチューニングするのに使う知識じゃないかな
÷2するより0.5掛けた方が速いとかシフト演算の方がもっと速いとか
三角関数は半端な角度を使わないならライブラリ使うよりテーブル使うのが速いとか
再帰処理はきれいにコード書けるけど階層が深くなるとスタックオーバーフローで良くわからないところで処理が止まってバグ取りに困るとか
ベクトルマシン向けのアルゴリズムとか、メモリが少ないときは使えないけど沢山ある環境なら高速化できるアルゴリズムとか色々あるけど汎用的ではないな >>707
クラスとかオブジェクトは便利なツールであって論理的思考の本質的なとこじゃないかと
論理的思考のあとに、ひとまとめに出来たらいいのにって考え出されたものだろう ベーマガ坊やは小5でN88basic使ってたぞ甘えんな >>708
そんな知識、うん千万回反復処理する画像処理とかシミュレータでしか必要ないだろ
子供向けの学習で簡単な計算に突然ビットシフト入れたり、再帰処理入れたり、テーブル差し込んだりとかしても子供を混乱させるだけだし
小中学校の授業でそんな自己満足やる奴は余程のバカだと思うが…
まあ駆け足で進む才能ある生徒に対してプラスアルファのアドバイスとして与えるのはいいけど
最適化まで考える生徒ならそれくらい自分で辿り着きそうだけどな ■ このスレッドは過去ログ倉庫に格納されています