【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 (Web/Winアプリ)日本語プログラミング言語「なでしこ」
日本語で誰でも簡単プログラミングに挑戦できます。
現在、Webブラウザで動くv3を開発中。
ファイル処理・文字列処理・Excel/Wordの遠隔操作やメールなど、
さまざまな事務の自動化に役立つプログラムを手軽に作成することができます。
くじらはんど
https://kujirahand.com/wiki/index.php?FrontPage Javaでも日本語の変数名やメソッド名使えるよ^^ 中学生なんだけど、プログラミングってどうやって勉強すればいい?
昔のゲームのエミュレーターいじったりしてみたいんだけど。 >>25
まずここに質問するより
ググって、勉強の仕方見つける訓練からはじめよう
プログラミングはじめてからも
迷ったらググるのが基本だからね
エミュレータいじる知識もググると手にはいる ふりがなプログラミング
って本あるけど、結構良いと思う。 考え方にはいいかもしれんが、どうなんだろ。
てかなでしこ懐かしいな。これ10年前からあった記憶あるぞ。昔なんか遊んだな。 まじかすげえな
ひまわりの頃はただのキワモノだと思ってたのにいつの間にか大出世してしまったなあ >>12
なんで?私も>>8と同意見なんだけど・・・
馬鹿丸出しと思われる理由が分からないので、詳しく教えてほしい。 普通に高級言語を教えればいいのに
漢文より意味がない 業務をパソコン上で、自動で行えたら、能率効率が進む人にとって、プログラミングを覚えるのは有益だな。
でも、今の日本で、それも、中小零細に勤めていて、自作プログラムで能率アップするような職種ってあるかぁ?
そりゃ、Web通販始めますというのなら、コンピュータのことを勉強しなくちゃいけないけど、
いまだ、電話とファックスで十分だろ。パソコンなんてせいぜいワープロと表計算まで。
それも、ぜいぜい言いながら、場合によって、ぶちぎれながらだろ。
プログラミングを勉強しても、銭が稼げるまでにはいかないし、教養とか、趣味として勉強するにしても、家庭菜園の方が楽しい。
時間の無駄遣い、浪費をしたと気付いて、鬱になるだけ。 >>7
お前は、バカだろ?
ホルホルするなら
お前の祖国を心配しろ
wwwwww >>15
お前は、バカだろ?
ホルホルするなら
お前の祖国を心配しろ
wwwwww 英語のノリに触れられるところもプログラミングの魅力なんだと思う
ただ試みとしては面白い
面白いが俺は支持しない >>17
頑張ったが、間違って憶えているため使えない。 ぴゅう太思ったらぴゅう太スレだった
お前ら何歳だよw 英語なのが敷居ではないので無駄
あんな単純な単語でつまずくようなら無理あきらめろ >>48
生徒が身に付かない理由に「英語だから」というのが実際にあるので
それをあらかじめ潰す必要からの採用
簡単な英語といってもそれも身に付かないのが義務教育で
英語原因でプログラムもダメなら二科目死亡になって生徒が引きこもる 昔、富士通のワープロに「ひまわり」という名前だったか、
日本語で書くプログラムがオプションで販売されていたと記憶している。
物好きな親がやってたけど、ものにはならなかった。 なでしこさわった時日常会話とだいぶ違うことと同じ言い回しを何度も使うことになる関係で結構疲弊した記憶がある >>51
オペンホウセの底辺校か。教師は英語でもいいなんだな。オレが試験してやろうか。 あ〜あ終わったな
ハードウェアの知識ないのに言語だけ先行しても何にも意味ない クソ古い話だけど
むかし触った日本語Forthというやつが一番日本語の計算ぽいと思った。 美作がいいのに
歴史もあるし、業務パッケージもあるし
ちょうどCコンパイラがCで書かれたのとそっくり これからはIT土方の時代
エクセルマクロを組めるだけでも業務効率化出来るしな 変な言語を覚えたって就職先はないよ。話も合わない。教師救済じゃ何のための教育か。 それより常識と道徳と日本語しっかり教えろよ。
ら抜き言葉の奴等ばかりだ。 高校数学でコンピューターってあるのになんでわざわざこんなことすんのかなあ 学生の頃展示品のぴゅう太に四苦八苦してたら小学生のガキに笑われた苦い記憶がある 日本語スクリプト言語って全角で変換しながら書かないといけないからかえって面倒くさい
そのくせ数字や外部呼出やディレクトリも半角だったりで結局中途半端
日本語としても不自然だしプログラムで使う英単語くらいそう難しいものないんだから英語でやれ 英会話教育も始まるんだから
通常プログラム言語教えろよ プログラミングはパラダイムを理解するのが全てだから、ifが日本語で書けるとか正直どうでもいいどす
変数名がUnicodeじゃない言語も少数派だし いかにもプログラミングしたことありませんていう大人のチョイス 最初は阿呆かと思ったけど、子供のロジック訓練には良いかもしれない。
プログラムがそれぞれの子供の性格に合う合わないくらいは判別つくだろうし。
最近だと、ポインタとかメモリ確保とか意識しなくてもアプリ作れるからなあ。 >>51
小学3年生くらいで、英語とプログラミングをちゃんと勉強して
真人間として生きるか、勉強やめて半グレ・ヤクザになるか
子供と保護者に選ばせろ。
後は真人間コースとヤクザコースに教室を分けて授業したらいい。 >>76
子供馬鹿にし過ぎw
教えたこともないくせにw >>35
cがいいのは低水準な記述ができ、ポインタを使って効率の高いプログラムを書けるから
高水準言語としてはメモリに関するコーダーによる細かい制御が許され、パフォーマンスも高く出来る
しかしそれは実用面のメリットであって、学習面のメリットではないばかりか、むしろデメリットになる
同様の理由で型付き言語デメリットの方が大きい
中学生、プログラミング言語初学者向けの言語では全くない どんなもんか知らんけど
マインドストームの絵を組み合わせるやつのほうがまだいいんじゃね 命令文日本語の単語に置き換えたところで理解が深まるとはとても思えない >>79
これが中学生ではなく、工業高校で教える言語、というなら別に構わない 日本語でとか、そういうアホなことするから世界に追いつけない。 >>79
なんで、そんなにまともな事が言えるのに
>>12みたいなレス書くの?
理解し難いんだけど 構文見たけどロジック教えるならscratchの方が全然優秀 >>82
同感。
義務教育レベルだったら、特化するような技術・知識は要らないよね。
将来の選択肢を増やすような流れだったら良いと思う。 結局osがマイクロソフトであるかぎり英語から逃げられない仕組みになってるよな >>86
ここは5ch
時間が無かったからまともに長文書いてる余裕がなかっただけ
それとあの程度のツッコミでも反応によって、最初の書き込みした人間の知識や知性が分かるから、最初はジャブ打って反応を待ってその反応に応じて本当の書き込みをするってのはよくある手 詳しい事は知らないし見た事もないから大変無責任だけど、
夢としては自然体の日本語だったら音声入力と組み合わせコンパイル&ゴーも可能になったら楽しそう
「この宿題用紙をスキャンして文字に変換」「設問を解いて結果を印字」風に >>93
スレに貢献しない荒らし的なレス乞食をやってるわけじゃない
単に時間稼ぎ的な部分と、相手の知識を測る目的がちゃんとある
スポーツだって最初に相手の力量を測るでしょ
ディベートや議論だってそうだよ
お子様には分からんかな? >>95
いいねいいねレス乞食
もっともっと(笑) 英語ネイティブじゃないからテストコードのメソッド名は日本語で良いんじゃないかと思ってる。それ以外は英字で書くけど。 >>21
アホウなサンプルコードと思う向きもあるか知れんが、なかなか深いよコレ。
何しろ対象がナデたりシコったりするモノだし。
無限反復でなく3回半くらいで終わらせる「制御されたループ」に進む
教材としての発展性も感じられる。 >>97
極論を言えば日本語でも何でもいいけど、入力がダルいじゃん
日本語の文書とかメールとか書くときはかな漢変換せざるを得ないけど、コード書く時に日本語介入させたく無い、ってのはある
脳の速度にタイピングが付いてこれるかってのも大きいし、ただでさえタイピングが脳、つまり思考の足を引っ張ってるのにかな漢変換で更に遅くしてどうすんの?って話
その効率ダウンに見合うだけのなんらかのメリットがあるなら日本語入れてもいいとは思う 学校でプログラミングやっても、ほとんどの人はプログラマになるわけじゃないが
多くの人が「プログラムの考え方」を学んでいれば、物事が速く進む局面は多い
考え方を学ぶのが主目的なら、母国語でやるのは悪くない選択だろう >>25
まずはやりたいことを絶対やり遂げるってスイッチいれること。
やり方なんてのは効率の問題でしかないから
ゴールさえ設定できれば時間がかかっても絶対完成する。
遠回りしてもその間に身に着けた知識はいろんな形で使えるから
まずはゴールの場所をできるだけ遠くに決めろ。
人が歩いたことなさそうな場所をゴールにすると楽しいぞ。 プログラミング言語のキーワードや変数名に日本語を使うのは
あんまり良くないと思うよ。検索がクソ面倒になりそうだし。
でも扱うデータ(文字列)としては自然に日本語を使いたいわね。 文科省の条文書いてる奴にプログラミング教えたいわ
絶望的に条文が汚い >>105
変数日本語は結構使えるぞ
文字数が少なくて読みやすい >>104
逆に、俺にはできっこないを3回以上考えると本当に出来ない回路が出来てしまうよね。
実体験で、出来るはずだけど方策が分からないを数年間思ってたらある日閃いてそれは完成した。
逆アッセンブラとエミュレータだけどね。 >>108
入力補間ができない?し。
英数、日本語切り替えも面倒
やらない方が良い >>91
ただの単発の煽りか
俺、暇なのに・・・つまんない奴
2ch時代の方が楽しかったなぁ ■ このスレッドは過去ログ倉庫に格納されています