◎正当な理由による書き込みの削除について: 生島英之 とみられる方へ:【IT】中学校の教科書に採用された日本語プログラミング言語「なでしこ」。母国語でプログラミングができることの「意味」 [田杉山脈★]YouTube動画>5本 ->画像>5枚
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/bizplus/1603964855/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。
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 普及してる言語にしろよ。 将来性を考えろ。 文科省が決めてんのか? すっげー馬鹿じゃん。
まあもともと義務教育でプログラミング自体が無理筋だし突き抜けた方がええ
>>9 プログラムで使う英語なんて簡単で量も少ない。
ネットなどで調べることのできるドキュメントの量が重要。
だから英語でも普及してるもののほうが良いんだ。
神武天皇が掛けた日本不滅の呪い。世界最長国、日本の作り方。詳細編 EP8
ダウンロード&関連動画>> VIDEO 他の言語では書けないような 全く新しい表現を発明してほしい
義務教育だし やってみる体験してみるに重点でいいだろう 今の現場で使われているの教えたって この子らが世に出るころに残ってるかどうかわからん
フローチャートでも書いてロボット動かしてみるとかじゃダメなんかな
日本人が開発したRubyを ふりがなプログラミング方式で教えるとかは? 少しは身近に感じるかも?
日本人が開発したRubyを ふりがなプログラミング方式で教えるとかは? 少しは身近に感じるかも?
昔、ぴゅう太というPCで日本語BASICがあったが全然普及しなかったぞ。 日本語プログラミングなんて全然不要。 小学生のうちはプログラムよりも国語算数の基礎をしっかりと教えることが 理論的な思考を育てる訓練になるし、 中学生以降だと通常の英語ベースのプログラミング言語で十分。 ただでさえ日本のIT環境はガラパゴス化してるのに、これ以上ガラパゴスにしてどーするの。
せめてRubyかVisual Basicにしろよと言いたい
プログラミングで頭を使うのは文字の部分じゃないからな
漢字 FAX 元号 このあたりは海外のハッカーが日本攻略で苦しむところだからなw 廃止させたくてしょうがない
COBOLを開発したグレース・ホッパーは女性 これ豆な
Excel VBAやれよ、一杯いそうで実はいない 会社でこれできれば100倍生産性うp間違い無し
英単語に慣れるためにも普通の言語にしたほうがいい気がするけどなぁ
仮に英語のアレルギー?あるままだとしたら、エクセルのSUM関数もからだが受け付けなくて 一生苦労するかもしれないけど、どうなんだろうねえ
まあPythonとかの方が100倍はマシな気がするな そもそも日本語に拘る所じゃ無いだろ
別にプログラム教育なんかチクタクバンバンでもいいんだよ
>>1 プログラマは英語でプログラミングしてると勘違いしてる人かな
そもそも日本語にこだわる意味がない ただのなでしこ作者の趣味だろ
ソースコードなんて順次分岐繰り返しの類が延々と連なっているだけで 英語も数学も必要ない 日本語と四則演算があればいい
C言語が日本語で書けるようになっても、文字列が使えなかったり、ポインタを駆使しなければならないわけで、そんなんなら、英語でいいから、BASICにしろや。
>>38 日本語でやってもいいけど、なでしこは日本語であるが故の落とし穴がいくつかあるのでセンスがない
どうせマシン語に変換しちゃうんだからソースが日本語だろうと問題ない気もするんだが、 そもそもシンプルなSVOばかりだからメリットがあんまりないよな
ひまわりなら触ったことあったけど、 なでしこってのもあるんだな
数学Bの教科書に10進ベーシックあるやろ なんでひまわりなでしこ?
BASICならヒョイとゲームでも作れるよ っておじさんは多いと思うが PCの性能は上がったのにBASICじゃキー入力のコマンドすら貧弱 だいたい なんで行番号がなくなったんだよ
プログラム=文字の羅列 という認識がダメすぎ フローチャート書いたらそれをそのままプログラムとして動かせるくらいの簡単なものでいいよ
>>40 ベーシックは10○○20○○って書く必要あって記憶領域が少ないとき一桁減らしたり
;で挟んで変数つらつら書いて記憶領域確保した苦い思い出があるなあ
最近のMacの標準フォントは全角アットマークと半角アットマークが文字幅一緒で見た目で区別がつかない。
>>26 日本語で苦しんでるのはアマチュアのハッカーだけだよ。
中国は国家ぐるみでハッキングと日本語のエキスパートで組織を構成してるから意味なし。
作ってみればいいじゃん 文句言うだけなら童貞にだってできるw
Cにしろって工業技術学校じゃないんだぞ 先生がちぇっくできねーだろうが。日本語の言語じゃないと やるやつは同時進行でやる つーか はじめてるわ
数学やれよ 文系だったら哲学 論理は既存の学問に含まれているのに何で余計なことやらせるのか
まあ こういう授業受けたやつの中から 自分向いてるかもしれんという奴が進路決める手伝いになればいい 実際に役立つ知識みたいなこと言いだすのはナンセンス
C言語に書きなおす計画も、なくなったし、進化が止まってる言語だよ
漢字のみの中国語は致命的な欠陥言語だ
http://blog.goo.ne.jp/2005tora/e/31f3ff231ae092df09a9a575c2058d6c 中国はすべて漢字表記だから、覚える漢字が多すぎて
そっちに時間を大量にとられて学問にまわす時間がないw
中国語の元素記号が笑える
vbaとjavascriptやったほうがマシ 環境最初からあるし
>>53 アセンブラなんて甘えた事を言っちゃだめだろ
マシン語でいきなりプログラム考えて、バイナリエディタで入力
なでしこもRubyもガラパゴスだからだめ Pythonでいい
母国語って言うがメジャーどころだって別に英語なわけじゃないからな
中途半端はいかんな SICPでSchemeに親しもうw
>>59 プログラミングの概念を教えるって意味では無駄じゃないかもしれん
家でも会社でも、無意識のうちに頭のなかで業務フローを描いて整理するでしょ
「なでしこ」これ少し弄ってみたけど、ダメだろこれ。
中学の数学も「a+b=c」を「あたすいはう」にすればいいんじゃね
挫折する人間を減らすという意味で導入部分に使えるのでは 小学校では遊び程度にこれでプログラミングを把握して 中学校から英語学習と並行してやりたい言語を自分で選べばいい
もとが英語でできているプログラミング言語を日本語訳して使っても意味なし、過去半世紀すべて失敗した 根本的に日本語の構造で新しい言語を作らないと意味ない かなり言語処理系が忖度することになると思われる
プログラミングはほとんど読めない書けないのに、公務員勉強法でベンダー試験を合格しまくった結果 アメリカ本社の上級認定プログラマに自分の名前があるわ
そもそも小学生でプログラムを教えるのが無駄。 低レベルのプログラムはインドや東南アジアに外注する時代だから。 人工知能や3Dグラフィックなどの高度なプログラムは数学を学んだ人にしか出来ないのだから 義務教育は数学の基礎を教えることに専念すべき。
>>1 英語のわからない
ITのできない
バカの日本人向け詐欺商売
>>1 技術科なのに事務処理のプログラミングか
つまらんな
Scratchでいいだろとワイは思う。Pythonはとっつきやすいが難解だし
日本語ってもやっとしてんだよな。 英語なら数式展開をそのまま英語でやれる。 日本語は文節も良くわからんしプログラムには向いてない。 固有名詞の意味量は他言語より圧倒的に優れてるけども。
あほだろう カルネージハートでもよかった 日本語に意味はない か面倒なだけ
例えば海外でもプログラミングの授業が一般的になったときに 留学した中学生死ぬと思うけど大丈夫?
でも横80桁位の用紙綴りを買わされて鉛筆で書き、リモート授業してる自宅からFAXで送るんでしょ?
英語はまったくできないが、中学生レベルですら、 あと作文もできないし、日本語の本も読まないが だが高校のときに基本・応用技術者試験に合格した 論文とかもプログラミングと同様、日常英語や文法ができずとも理解はできる
最近は、ふりがなプログラミングという本があるから、中学生でも高級言語書けるやろ 、 初心者の頃、独習みながら翻訳してた時代は終わったんじゃ
マウス操作の命令があるぞ。 ブラウザ関連も。ブラウザ要素クリックなんて命令も。 サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
マウス操作の命令があるぞ。 ブラウザ関連も。ブラウザ要素クリックなんて命令も。 サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
自国言語だけでノーベル賞に到達するのと同じで意義が在る。 造語や翻訳の方々により、学問の間口が広がったと言える。 漢字を廃止したハングル脳には理解出来ないだろうな・・・・・・・・
なでしこって単語を日本語に置き換えただけでしょ? なでしこのコードを読んで流れを理解できる人なら、普通の英文コードも理解できると思う 英単語を見るだけでやる気をなくす人用じゃないか
スクラッチとかじゃダメなの? またガラパゴスで置いていかれるパターン
この子たちが将来、 自然言語でプログラミングできるようにしてくれそうだ。
>>95 オリジナルかと
単に単語を書き換えるだけだったらすぐに誰でもできるだろう
for ふぉー、回す
go ごう、行く
if いふ、もし
など
世界のプログラミング言語は共通化が進んでるのに 日本だけまたガラパゴス化して世界から取り残されるのか。
中国は中学からpython義務教育化だっけ アメリカと覇権争いしてる国ですらトレンド言語使ってるけど日本大丈夫なの
カルネージハートの新作でないものかとおもい続けてたがでなかったが
だがスマホでこんなのあった、
最強のAIを目指せ!Gladiabots
ダウンロード&関連動画>> VIDEO 一番最初にやるならpythonaやrubyみたいな動的型付けじゃなくて静的型付けの言語やった方がいいと思うがなあ Cはちょっと難易度高いから個人的にはVB.netが一番いい気がする ただPCのスペックがそれなりじゃないとVisualStudioがまともに動かないのが最大の難点 どーせFとかNのceleron4gbHDDを買わされるだろうし
そもそもプログラミングを子供に教える意味がないと思う。
そのうち仕様書を読ませたらAIがそれっぽいのを作ってくれるようになる 人間の100万倍くらいの速度でw
>>110 仕様書作る方が大変だぞ
きっと作り直せとAIに突き返されるのがオチ
>>107 python は動的でありながらstaticでもあるよ
実際、型を意識しないといけない箇所が出てくる
最初、型を意識しないでも動くくらいから始められるからこそいい
型を意識するようになるくらいなら義務教育の範囲外でちょうどいいだろ
義務教育で型とか教えてる暇はない
型をわかるにはビットとバイトとハードの話まで遡る必要がある
言語として、最近ので一番いいなと思ったのはkotlinだな javaとの互換製もあるし、結構いいと思う
学校でプログラミングやったところで、ほとんどの人は将来プログラマーにはならんしな 「プログラミングの考え方」の学習がメインで、見た目の拒否感をなくすならまあアリだろ どうせ学校でやるレベルなら、大したことしないし プログラミングに興味を持つ生徒は、後で勝手にほかの言語を学習するだろう
>>102 クジラさんはかなり実用的な人だからこれも信用できるよ大丈夫
>>116 そうね
そもそも
English languageじやなくて
C languageだったりPython languageな訳で
ラテンアルファベット使って英語風の記号使ってるってだけだからね
合理的考え方を学ぶのに 合理的じゃない手段を選択するセンスのなさ
>>119 君の方が合理的じゃないよ
普通に合理的じゃなければプログラミング言語たりえないよ
>>8 別に開発者になるわけではないし開発者養成講座でも無い。考え方を学ぶためのものなのだから。
>>119 どう合理的じゃないのか、そもそも何故なでしこでは合理的思考が学べないのか?そこを説明しない君の方が合理的ではない気がするなあ
まさか感情論で言ってたりしないよね?
プログラミング言語に合理性なんて要らねぇよ 要はチューリングコンプなら何でもいいbrainfuckもそこらへんを用いた遊びだし(´・ω・`)
JavaでもCでもいいが、よく使われる言語でやれば多少は英語の理解が進みやすくなるだろうに 本当にアホらしい
必要なのは論理的に考える能力だと思う。 そしてそれはプログラミングを学ばなくても基礎的な教科を学ぶ中で身に付くものだと思う。 プログラミングの学習はそれからでも充分だろう。
>>125 数学をコンピュータで確認するにはプログラミングが必要
今高性能コンピュータがみんなの手の中にある時代に頭の中とペンとノートだけで確認するの?
数式はコンピュータのない時代には一番論理性を共有できる記述方法だったろうが
現代ではコンピュータの方が確認が早い
数学的論理性を数学用語を学んで覚えるのか
コンピュータ言語で覚えるのかの違いでもある
単に数学で良くね?って言うのは
日本語はなせるやつがあ英語学ぶより日本語でよくね?っていうようなもの
コンピュータ言語を知ってるやつがコンピュータで良くね?っていうこと同じこと
プログラミングって言ってる時点で茶番 そもそもイマドキの若者は日本語よりもカタカナ英語の方が通じるしな カタカナ英語で理解していて日本語じゃ通じない言葉がどんどん増えてる
130程度の書込みのスレでも10個以上真っ赤になって書き込むやついるんですね。
漢字、ひらがな、カタカナを駆使して新しい表現ができるとおもしろいな
コンピュータ上でのアルゴリズムは数学上論理で有限の手続きで構成可能故に証明できる数学的対象によってのみ構成される数学体型の部分集合だから論理的思考得るな数学で十分だよ 行列式手で一生懸命求めるのが数学と考えてるのが一般的なジャップだし大抵のジャップが数学やっても全くムイミィだと思うけどな まぁ、コンピュータは数学者の奴隷であるべきだけど ちょっとした偏微分方程式ですら計算量が尋常なもんじゃないしね(´・ω・`)
え?そもそもプログラムって英語なんかまったく関係なくて 数式とちょっとした記号だけだから、日本語で書く意味なんかないだろ^^;
FOR X=0 TO 4 PRINT "逝ってよし" NEXT >RUN 逝ってよし 逝ってよし 逝ってよし 逝ってよし 逝ってよし >
先生 キャメルケース、ケバブケースって何ですか?w
小学生でもBASICならできるって。 おれも、小学2年のころBASICでやってたもん。
>>139 その記号の殆どが英語を略したものだろw
基本的に殆どのプログミングの言語は英語を基に作られてる
英語圏の人間が作ってるから当たり前だけど
条件文や繰り返し処理は言語の垣根はほぼないから その辺の構文まで日本語化する必要はないと思うが
>>7 同意
プログラム言語にふりがなをふった本が、今はブームになってるからね。
日本語でまず仕組みを理解しないと、頭には入らない。
>>1 また、いらんことしてる。
素直に、JavaScriptにしとけよ。
ブラウザがあるPC(スマホ)なら何でも動くから自宅でもできる。宿題もできるのはこれしかない。
>>147 条件文なしで、日本語でアルゴリズムを書く必要があるんじゃね?
それから説明しないと、初学者は理解できないだろ。
なでしこをいきなり使って「理解した」と言われてもね
>>150 条件文や繰り返し処理を駆使して、アルゴリズムを実現するのが普通だろ
そんな理解しかしてない人が日本語プログラミングを採用してるかもしれないけどな…
>>152 初学者がいきなり条件文なんか見たら、パニックになるわwww
市販の本の中には、日本語で一つ一つアルゴリズムを書いてあるのもある。
ああいう本は、ものすごくわかりやすい。
ンな事より駅の案内とかから中文とハングル無くして英語を充実させろ 子供が英語に触れる機会増やせよ
受験科目にすればいい そうすればみんな勉強する 学校の教師に英語やプログラミングを教える能力はない 学校は極力なにもすんな 子供を早く帰らせろ そうすれば塾に行かせられる
今は教員が無能でみんな小学校の早い時期から塾に行ってる 子供に難しいことを教えるよりもまずは教員のレベルをなんとかしろやマジデ 学校に行ってる時間がかなり無駄になってんだよ
>>75 そうやって馬鹿にし続けた結果なにも出来なくなったのが日本だよね
日本が貧しくなって人件費が安い国になっても縫製すらまともにできなそうな日本に工場は立たない
文字コードが変わると正確に扱えないことが最大の無駄
何やってもダメな国だよなあ 公務員のレベルがもう滅茶苦茶に低いんだろうなあ
プログラミングってメジャーになれば、そりゃ野球やサッカーとまでは行かなくとも子供の頃からどハマリするやつ相当居そうなんだがなあ。俺も趣味でやってるが。 最初から汎用性のある言語を簡単なコードで入れば良いと思うんだが。。
プログラムは簡単だ 名前付け出来なきゃただのクソコード製造機だが
記述に全角文字を使うってだけで、決して日本語ではないからなあ。 今は開発環境の補完機能もかなり高性能だし、一般的な言語の方が 初心者にもとっつきやすいと思うわ
pythonやっとけ それで余力ある奴はデータサイエンスなりニューラルネットなり勝手に手を出すから
子供が全員やるなら簡単なツールがいいな 理解させたいのは、 ・一見複雑な手続きを部品に分けたり細分化して考える ・条件を定義して分岐する ・考えたことを整理する これだけ分かれば理系になれる
そろそろ日本語を廃止して英語を中心にしたほうがいいとおもう もうじき海外へ出稼ぎ労働する必要がありそうだし
そうそう、こんなローカル言語学んだって、まるまる時間の無駄だぞ。 こんなので貴重な時間潰すくらいなら、エスペラント語でも勉強したほうがまだマシ。 素直にPythonやっとけ。
教育は、社会の役に立つ子供を育てるべき なんの役も立たないクソ言語教えるな
>>46 cは業務で使わんけど、学んでて良かったよ
ポインタの概念やメモリ破壊を知ってるのと、そうでないのではトラブル時の対応の幅が変わる
中途半端なことしないでエクセルマクロVBAでもやれよ
>>172 今の言語はどれでもさほど大事じゃないよ
できることはどれも大して変わらない
プログラミングの本質はどの言語からも学べるし、それを学べばどの言語にも移行できるよ
こんな勉強じゃ 富岳に飛沫計算させる程度の発想しか 沸いてこないよ
せめてrubyにしろよ。ベストはpython。 全員がプログラマにならないからといって、だれも使っていないような言語を教えるな
>>177 だったら尚更Pythonでいいじゃん、無理に変なゴミ言語選ぶ必要性ないし。
パッと見でプログラムがコンピューターに何を指示してるのかがわかるのはいいことだよ 普及してる言語は後からいくらでも勉強できるんだから
こんばんわ 機動変態なでティンコのパイロットやってます、ティン皮アキトですdeath!!!!! (´・ω・`)b
>>1 AIがプログラミングを書く時代になったら面白いかも。日本語をAIが認識してプログラミング言語にしていく。そんな世界を目指すなら。
できるやつというのはすぐ応用ができるし、自分でどんどんやるから とっかかりの言語は何でもいい ギャーギャー言ってるやつは応用の効かない頭が固い低能だと自ら告白しているに等しい
どうせやるなら C か Python あたりにすれば良いのに。 「皆んなが皆んなプログラマーになるわけじゃない」って言うのなら、 国語・算数・理科(特に物理)・歴史(特に近代史)をやった方が余程良い。
日本のダメ教育のパターン。 実用性が皆無のプログラムの勉強をさせられる。
本来は英語を習うべきなのになぜか日本古典を学んでるようなもの。
>>1 プログラミングを小学校から授業でやってるんだよね…各家庭の環境により差がでるな。
>>185 >プログラミングを書く
日本語おかしくね?
”プログラムを書く”だろ
>>30 素人が書いたVBAコードは他人がメンテ不能だから後任者が困ることになる
政府はデジタル化というなら、まずカタカナIT用語を日本語で表現するようよびかけるべき
日本人がこの言語を発展させようって思えば 凄いんだけどな 誰もやらんだろうからつまらんね
残念ながらForとIfしか使えない学習意欲のない雑魚に合わせろとかいう病気が蔓延してる世界だからやる価値見い出せないよ
無駄・意味がない・やるべきではない こういう0・100思考の人が増えてるのかね
実用性は無いだろ 「日本語でこんな事やってみたよ!」という研究をしただけだと思う まあオモチャを作ってみただけだろ
商売はバカに合わせてやる方が上手くいくが国家運営をバカに合わせてやると破滅する。なんでも易しければ良いってもんじゃない。特に子供は吸収力も理解力も大人が想像してる以上。無理目からスタートさせても案外いけるんだよ。
>>13 自動マクロ 「忖度」
初期化してない変数でwhile を回そうとするとかつてに
上位で変数を設定してくれる
この機能を使うにはファイルの頭で忖度宣言をする
開発現場で利用されるプログラミング言語の方がいいって人は分かってないよ これはプログラミングの仕組みを理解するための授業ってだけ
ifだけ知ってりゃなんとかなる そもそもアルゴリズムが自分で考えられる能力が必要
>>15 メジャーな言語なら大概残ってる(と思う)。
日本語タイピングの学習も兼ねてるのか?何だかローマ字入力じゃなくってカナ入力が流行りそうで いざpythonとかにシフトしたらキー入力で頭がパニックになりそう 余計な心配かね?
>>206 >プログラミングの仕組みを理解する
効果があるのかどうか、5年ごとに検証が必要だろうな
1990年代からの「使える英語」「コミュニケーション重視の英語」教育も効果なかったと
(大学生の英語力が下がり続けている)
1ファイルのAccessの簡易版が最強のはずなんだけどね、簡単なデータベースも扱えるし高度なプログラミングも可能、おまけに1ファイル、扱いが簡単。
>>154 そうなんだ?
いきなりBASICで入門したからなんの抵抗もなかったな
学校の課題、班で出されたけど、結局俺一人でコーディングしてたから、生まれつきプログラマーなんだろうな… だから初心者がどこでつまずくか分からないんだよな
なでしこは自然な日本語に近い表記法を使っているから、 プログラミングのロジック以外のところに惑わされず、 学校の先生もすぐに理解しちゃうと思う。
癖がありすぎて他の言語を扱うのに支障がなけりゃ何でもいいんじゃね? プログラミングは最初で躓かなけりゃどんどん高度化していける 英語よりC言語つかえりゃ、あと20年は食うに困らんさ
BMIの計算 * 身長=160 体重=50 身長M=身長÷100 BMI=体重÷(身長M×身長M) 適正体重=身長M×身長M×22 肥満度=(体重/適正体重) 「BMI ... {BMI}」を表示。 「肥満度 ... {肥満度}」を表示。 「適正体重 ... {適正体重}」を表示。
>>218 Rubyは癖が強すぎてダメだろうな
関数型言語も…
世界で誰も使ってない言語を学ぶ日本らしい無駄な勉強 意味ないよ。 世界を見据えてJava Ruby PHP PYthonを学ぶべき
学校でプログラミング教育をすると話題になったときに、 そんなのする必要があるかって、 ロジックを学ぶことが大事だって多くの人が言っていただろう。 なでしこは自然な日本語で組み立てられているから、 日本人はそこに壁を感じない。 純粋にプログラミングのロジックから入っていけるんだよ。 まさにプログラミング・ロジックを教えるのに日本で最適な言語のひとつ。
つまり、なでしこを採用すれば、 国語の授業でプログラミングも教えられるという効率性がある。
>>201 有限な授業時間を割いてまでやることではない
>>187 >理科(特に物理)・歴史(特に近代史)
同意
日本語はいい言葉だけど わざわざ教科書でやる意味があるのか
なでしこを学んだ子供たちがいつか自然言語としての日本語で プログラミングできる環境を開発してくれることだろう。 音声入力になるかもしれない。 そのときソフトウェア開発の生産性は爆発的に上昇するだろう。
なでしこはプログラミングを知らない日本人でも そのソースコードが何をやっているのかある程度理解できてしまう という部分的な可読性が高い。 あとは、それが全体で何をやろうとしているのかというロジックさえ 把握する能力が身につけばいい。
分厚い仕様書を暗記する手間を飛び越して ソフトウェアの設計思想を直接に学ぶことができる。 それだけでもかなりの効率性。 PythonのO'reilly本を見て。あの分厚さ。 分厚いのにソフトウェアの設計思想の解説はほとんど含まれていない。 言語が変わったら無駄になっちゃう非効率性。
>>238 こんなもんで育つなら世の中英語ペラペラの数学者だらけだろ
PythonとかJavaScriptとかのコーダーはIT土方だから 将来を考えれば教える価値なし。
ソフト開発現場でコーディング時間は精々20%ぐらい。 その他は客から何したいのか聞き出し、仕様,設計,テスト内容を文書化し、客とのすり合わせ。
中途半端な日本語は論理的思考を学ぶ上で障害になる可能性がある。 外部プログラムの起動などはそもそもプログラミングの本質とは無関係。 何の為のプログラミング教育なのか、本質を見失っている。
>>242 それ全部一人なの?
そんなトイプロジェクトでどうするの?
あとさ、これはあくまでもプログラミングの教育
日本語でプログラミングする意味など皆無 弊害しかない また利権の犠牲になる生徒、国民 いつまでもやってろIT後進国
>>237 ソフトウェアの設計思想って何?
pascalだったら数ページ、Cだってansiでも10ページぐらい?
Cの後釜だってそう。
そういうと、みんな怒るじゃん。
そんなもんはソフトウェア科学の基礎を必要とする話
トランプ陣営の赤い帽子に書かれたMake America Great 昨日だかミヤネがMake Great Americaの間違いじゃないかとデイブ・スペクターに食い下がっていた デイブは例によって英検3級だからわからないって受け流していたけど 英検3級レベルの英語もわからない司会がさばるTVの国だからな
プログラムの理屈を教えるだけだから言語は何でも良いが 日本語でプログラミングは入力が面倒なのがな
>>8 プログラム言語は
すぐに新しいモノに取って代わられるから、
小学生が覚えたところで
会社に入る頃にはつかえない。
プログラムが得意な子は
自分で勉強する。
必要なのは入門編。
数学や国語や英語と一緒。
プログラムは言語だから。
C/C++をマスターしておけば他の言語なんて使おうと思ったときに使える それと、言語はプログラミングの手段。目的ではない(当たり前) 「何で」書くかは「何を」書くかで決まる あとは開発環境の問題もあるけど
ファミレスと高級フレンチ一緒にするな 日本で働いているプログラマの大半がファミレスプログラマ
>>1 役に立たないガラパゴス言語とか時間の無駄ゴミ
C/C++とかコンピューターのハードウエア知識の段階で万歳だろ、小中学生の身にもなってみろ
正直、事務仕事は多かれ少なかれ誰でもやるし、 プログラム言うなら、excelマクロを覚えてほしいわ。 これだけでも日本の事務の生産性は3倍ぐらいになりそうな気がするし。
>>255 小学生にC/C++を教えろとはいわない
ただ位取り記数法ぐらい教えた方がいい
それとC/C++を習得するのに物理的なハードウェアの知識はいらない
C/C++でのメモリの扱いは論理のレベル(メモリ位置を指すポインタや変数のバイト長とか)
ただし、ハードを直接操作するプログラミングは別の話
>>256 そうだな、日本語プログラミングやるくらいならExcel使ってVBAでも教えた方がマシだな
>>247 set 'em free
or
let it be
英語知識とプログラミングは全く関係ない
関係あるなら英語話者全て名プログラマーのはず
>>49 メモリが2KBしかないファミリーベーシックか?
>>256 こう言うやつが小学生に簿記教えろとか言い出す
>>256 お前んとこの同僚に言えよ
子供には早い
プログラミングが数学とかと違うところは論理の複雑さをどこまで自分の頭にマップできるか、そしてその中から解を見つけるという知性の強靭さなんだよね、その最初という事であれば賛成。
たぶんアメリカ人でも プログラム高級言語を、 コミュケーション用の英語とは認識してないと思う。 標準関数でもバシバシ省略語にしてるし。
ちょっとエディタ画面を見てみたけどごちゃごちゃして頭痛くなってくる 変数名とかに日本語を使える程度で十分な気がするな
個人的にはこれ買ってよかったよ 「プログラムはこうして作られるプログラマの頭の中をのぞいてみよう」 単行本 ¥1,980 平山 尚(株式会社セガ) (著) こんなレベルでいいんだよ
>>8 プログラミング言語なんか所詮機械語の通訳なんだから
日本語の方が良い。w
>>1 英語でしかプログラミングできない時代は終わったんだよ。w
これからは世界的に母国語でのプログラミングが主流になるんじゃないかな。w
つまずいた時に解決方法探そうとしてググっても答えが見つからなさそう
まわり道しているだけにしか思えない まだプチコンとかのBASICの方がいいと思う
>>26 確かにネット使う不正アクセスには強いかな
英語の詐欺メールきても読む前にSPAM? とか思って即廃棄しちゃうし
>>1 スクラッチはわかりやすいから良いと思う
あとは、フローチャートとかから教えるのなら、アートディンクにカルネージハートとかハウメニロボットをベースに教育向けを作って貰えば良いのに
それかベーマガみたいなのを教材にしてとにかく打ち込ませて、自主的に改造しても良しにして色々やらせれば興味持った子は伸びていくよ
ゲームではないけど鬼滅の無限城とか作った小学生とかいるし、大人でもそうだけど特に子供は興味ある事はすごく頑張れるよ
>>34 Python のプログラムコードを印刷して学生に配ったら
インデントの深さが分からず
カオス状態になるのは間違いない
>>281 印刷して?
その時点でカオスだわ
なに時代に生きてるのおじいちゃん
何があってもまずはrunだ
問題あるかどうかはエラーやウォーニングをみてからだ
>>274 日本語風のキーワードと日本語風のシンタックス使ってるだけ
日本語じゃない
Unity で c# 物が動かないと、興味わかんやろ クラス中数名は、即ゲーム作れるようになる
>>99 今でも自然言語だけど?
「これやっといて」
これだけ
初心者にはエラーがわかりやすいほうがいいから .net以前のVBがいいかな。
ココのコメントの8割は単なるコーダーとわかる こんなのが育っても意味ないって
日本語をタイプするよりはアルファベットでタイプした方が いいんじゃないかと思うんだ。
>>293 アルファベット押すとこからやってたらそれで終わるわ
>>291 VB4がわかりやすくてVBの基礎知識全く無くてもなんとかなったわ
6になって落ちこぼれた
日本語にする意味はあんまないよな PG言語が指す「言語」っていわゆる日本語とか英語とかとは違うからな 人間と人間が会話するためではなく 人間がコンピューターに命令するための記述法だから コンパイル前のコードが日本語表記でも英語表記でも難易度は変わらない 変わらないならデファクトスタンダードである英語で学ぶのが能率良い
もし何々だったら韓国滅亡 それ以外は韓国滅亡 とか?
感傷かもしれないが、こういうのを大事にしてほしいな
>>48 スクラッチみたいなビジュアルタイプのは小学生でやっとるから
中学から変数、関数
高校は理系はデータベースまで
厨房はアンドロイドアプリでも開発させれば良いんじゃね とりあえず計算機とかスケジューラーあたりから
>>262 関係あるよ
プログラミングの空間、クラス、関数、ライブラリなど名付けは英語センスないと駄目だな
逆に他人が付けた名前からこんなものがあるはずだなという当たりを付ける際にも英語センスが大事
逆引きするときに生きる
それから、なにより英語ドキュメント読めたり書いたりできる方が断然有利、というか必須だろ英語
>>262 もう一ついうことあった。
>関係あるなら英語話者全て名プログラマーのはず
などというような、論理のイロハである必要十分条件もわからない君にはプログラミングは無理だわ
プログラミングができる中学生にとっては無駄以外の何者でもないな
何が無駄かって、これを教えられる人を育てることが一番無駄
臨時教師としてPG雇うのが良いと思うが 臨時教師って実質縁故採用でしか使われてないし そのせいか高額の報酬は望めないしな、変なのしか来ないだろうなぁ
>>307 JCに手取り足取り放課後までハアハア、ってことですね。
実際月15万とか20万の期間契約に飛び付くPGなんて 無能かメンヘラ、ロリコンだけよね
>>1 言語なんて、普通の語学と同じで、
後からどうにでもなるって
そもそも、使える言語ならいま知ったことが5年後どうなるかわからんくらいそれ自身が成長していくし
プログラムをするという論理性を養う勉強をした方がいい
何かの分野である程度のレベルに達した人は 簡単簡単と平気で言うけれども素人には物凄い難解なことがある ある種の初心者イジメでマウントだな 部下・後輩・新人などに教える過程でそういうのは卒業しないとね
>>312 英語ができれば、中国語やタガログも簡単にマスターできるってこと?
どんな天才だよそりゃw
>>1 素人目から割といい感じの記事に見えるけど>>1宛のレスが全部否定派で草
ハッカーなんかの事を考えるに言語の違うプログラミングとか役立ちそうに思うんだがな
英語といっても、forとかifとかせいぜいstaticとかやろ 単語数で言うと10〜20くらいちゃうん? それに表記を日本語化してもプログラムの文法まで変わる訳じゃないから 難易度同じやん
>>317 なでしこってJSに変換してるからセキュリティはなんも変わらんよ
MSもいい加減VBA捨ててHTML+JS or TSマクロにすりゃええのに
なぜHTML ? pythonに置き換える計画の実行をはよ(´・ω・`)
>>306 プログラミング付け焼き刃の教師に教わることになるんだったら
子どもが可哀想だな
母国語って… プログラミングなんて、たいした英単語使われてないだろ…
>>322 今のVBAのフォームからHTMLに置き換えてVBエンジンをJS置き換えた方が
既存のリソースを使いやすい
なるほど 既存のコードを移植するってことね 需要がデカイなら(´・ω・`)
プログラム経験者が皆もやもやしてるのは、この話に関わってる人達が プログラム言語と人間の言語を混同してるから日本語言語を採用してるっていう前提が透けてるからだよな、多分
>>327 それにVBAの言語仕様が圧倒的に古くて開発効率が悪すぎる。
やってられん
話はわかるが それでもJavaScriptやPythonやった方がいい
今のJavascriptは最難関言語だよ 多数の言語に精通してないと、使いこなせない
国産縛りなら、なでしこよりもRubyの教育をした方がいいと思う
全部習得させろ
お前らもいくつかあるやろ?
おまえらThis is a pen とか習ってる中坊に何させる気なんだよ
それだけ英語できれば、hello worldできるだろ 逆に聞きたいけどプログラムやってるなら、 世間がイメージするよりずっと簡単だって知ってると思うんだが 難しすぎるって思うのはなぜだよ 俺がガキの頃ですら中学生プログラマーのゲーム開発ブームとかあったのに PythonやらパールやらJS程度出来ないわけ無いだろ、難しく考えすぎ
C言語を学ぶより、微積分、工業数学、英語を勉強しろよ。
マクロで日本語の予約後に置き換えたのと大差ないんじゃないの?
>>338 やる奴は小学生でもやるし、できるよ。
中学でやるってのはそこじゃない。
考えることが苦手な子に、何かを解決する考え方を教えるんだと思うよ。
だから言語や表記に対する壁は低いほどいい。
>>182 興味のない学生も大勢いるんだから、なるべく親しみやすい母国語を選ぶのは当たり前だと思うがな
物事はとっかかりが大事だからな
そこで躓くと素質があっても苦手意識ができる
>>309 アルゴリズムは、日本語でも可能。
というか、日本語でやるべきだね。
>>343 こういう馬鹿が実用性の無い英語教育を生み出したんだろうな
アルゴリズムを勉強すると、プログラムというかITへの視野が広がるからね。 子供よりも、大人にオススメだわ。 基礎の基礎みたいな本が、本屋にいけばたくさん置いてある。
>>348 本質がなにかを全くわかってない
プログラミングは、考え方さえ分かれば違う言語でも応用はいくらでも効く
英語と混同している段階で話にならん
Pythonは手書きするとわけわからなくなるのが学校教育では致命的すぎる
最初はプログラミングなんて、 ちんぷんかんぷん。 だいたい、見に見えない動作を追うとか、 気持が悪い。 高等言語は何でもいい。
>>351 久々にガチの文盲見たわw
流石プログラムスレ
>>351 まったく同意。
アルゴリズムと英語は、完全な別もの。
英語をいくら勉強しても、アルゴリズムは理解できないだろうね。
英語はドキュメントを読むときに役に立つだけ プログラミングとは関係ない
プログラミングより先にエクセルとかパワーポイントの使い方を教えたほうが将来役に立つよ。定期試験後に教科別に今回の反省と今後の取り組み、目標点数計画などをグラフィカルにプレゼンする資料を作成させるとか。
むしろMATLABとかの方が、良い研究者が育つだろうな。 CG好きならUnityとかでもいい。UnityからC#で動作を覚えるのは良いかも。 エクセルとVBAでもいいけど。
>>359 大多数の職業プログラマが使う数学なんて小学校さんすうレベルだけどな
計算量理論がわかる程度の算数の知識は欲しい じゃないと大規模なデータで死ぬ
時間と人件費と教材費のムダ どうせまた裏で動いてるのがいるのかな こういう曲者が日本をさらに遅らせてダメにする いい加減に教育行政は目を覚ますべきだな デジタル庁がアホに見えてくるは俺だけか
今の主流は英語でプログラミングだからなー 複数形単数形現在形過去形を巧みに使い分ける。
>>1 不要
Excelマクロを教えた方が100倍有用だよ
さまざまな意味と音をもつ 部首と偏と作りでこさえた漢字の組み合わせで機能する システム、熟語になると更にパワーアップ 見た目が漢字、コーディングがコアの部分に360度から偏、作りなどの パーツをつけるかたちになる
英語の方が簡潔な表現できるから 英語で書いた方がいいだけ
英語が簡潔とは言い難いがな。 例えば履歴(history)を入れるテーブルhistoriesを作ったとして、 その1データを操作するばあいにはhistoryと単数形を使う。 今はこんな書き方がすごく多い。
>>342 > だから言語や表記に対する壁は低いほどいい。
なでしこの言語仕様見たうえでそれ言ってる?
おれだったらなでしこはおすすめしないな
数値変数 給料 給料=1000000 もし(給料>最低額)なら 標準出力(「よろしい」) それ以外なら 標準出力(「間違い」) もし終了 みたいなヤツ?
>>246 あんちゃん、薄いでー
カニハンの本を読んでCの本質が理解して無い言うんは、才能ない
単に教師とか政治家が英語を使えないからだろ 世界的に使われてる言語なら教材も豊富で いろんなコードを見れて独学もできるし 就職に役立つし、英語の勉強にもなるし 子供にデメリットなんかなんもないのに
母国語で出来ない方がむしろいい コンピュータ言語と自然言語で意味が同じじゃないので 記号的に扱える外国語の方がやりやすかったりする
>>368 リストを複数形にしてそこから要素を一つずつ取り出して扱う変数を単数形にするとわかりやすい
最近の高級言語は、関数やクラス名なら日本語でもできるやろ
数Bの巻末もBASICからなでしこに変える気があるなら評価する そうじゃないなら統一しろや
scratchも併記されて、どっちを使うかは教師の判断次第ってやつだから 普通にscratchの部分だけが使われるだけじゃね? 教科書作成側も何載せていいか分からんし、C言語とか載せて下手に簡易化して関数名を "func001"とかにすると、IT土方界隈に大量にいる「プログラミングマナーに自信ニキ」が ネット上でマウント取り始めて、バイラルメディアが 「日本の教科書さん、とんでもないクソプログラマーであることが判明してしまうwwwww」 「プロのエンジニアに協力してもらうとか、もうちょいどうにかならなかったのかとw 日本のバカ文系の多さは末期ですね・・・」 とか騒ぎ出してうざいから「なでしこ」とかわけわからんものになった気がする
>>335 SEだが一つも持ってない。取るのめんどくさい
>>381 滅ぶべきは、お前の祖国だろwww
バカじゃないの?
サイトからサンプルを持ってきてみた (VをAのBで)階乗計算とは もし、Bが0以下ならば、Vを戻す。 (V*A)をAの(B-1)で階乗計算して戻す。 ここまで。 1を2の3で階乗計算して表示。 1を2の5で階乗計算して表示。 こんなの、本気でやるつもりか?
>>351 ホントこれ
コーディングができることとプログラミングできることはイコールではない
>>370 なでしこの言語仕様のどこが自然言語の日本語から乖離しているの?
>>371 逆に読み辛いねw
2バイト文字使いたくないわ
全角スペースもあるし
>>389 むしろ日本語に寄せた結果面倒なことになってる
>>385 これはきっついなw
まず VをAのBで っていうのが日本語として意味不明
>>351 ひたすらら自演すんなw
見てて恥ずかしいわw
結局実行時に英語に変換後実行してるからなぁ プログラムの構文なんて記号でしかないんだから日本語で学ぶこと自体が後々無駄になる voidとかintとかclassとか表記は英語で書いても英語文法的に意味のある並びをしてる訳じゃないし 単語としても必ずしも用途と意味が合ってるわけではないからな 言語開発者がニュアンスで決めてるような面もある 何語でも大差ないなら広く使われてる英語でいいだろ てか今時バイトの外国人研修生ですら母国語、英語、日本語の3ヵ国語を使うのに 随分甘いこと言ってんだな、何のために英語教えてんだよ
>>385 そんなごちゃごちゃするのかw
普通の英語ベースの言語の方がずっと読みやすいと思う
日本語でって試みは悪くないけど、学校で教えるなら、分かりやすい事が優先だわな
しかし、学校でプログラムを学ぶ全員が、開発者になるのではない。普段見慣れた言葉でプログラムが書いてあるだけで、ずいぶんと気持ちが楽になる人も多いはずだ。 いやいや事務系の仕事が段々と減っていくからこういうことから逃げていくとガチで就職できなくなるんだけど あとプログラミングで辛くなるのはその先にあるんだから日本語では全く簡単にならない
>>385 漢字や句読点の使い方や語尾とか、使い道の無い独自ルール覚えるくらいなら
素直に英単語覚える方がいいな
広く浅く教えるならBASICそのまんまが良いと思うけどね^^; Cはやめた方がいいと思うけど
>>385 これはダメだね、構文弄っちゃってる
これで教えたら元ネタのJavaScriptに移行するのでさえ文法覚え直しになる
>>396 4th5thに釣られて3thと書く奴がおる
雰囲気からしてサード長嶋が分からんとは思えん奴がだ
そういうゴリラみたいな連中に分かってもらうという先生の自己満足を満たすには必要な要素なんだよ
ただ中間層の将来にはマイナスになるんだろうなと
>>399 大学の頃入門向けの講義でやったけど、たった数回の講義で皆とりあえず打てるようになったからな
古くさく感じるだろうけど最初の1ヶ月アレをやらせるだけで全然違う
個人的には入門用途ならScratchとBASICで必要十分だと思うわ
>>385 自然言語でやったら、英語でやってもめんどくさい。記号でいいよ。
50 divided by 5 equals 10.
50÷5=10
>>35 チクタクバンバンて何だっけ?
語感だけは幼少の記憶があるが思い出せない
>>404 同意
アルゴリズムは自然言語ではなく形式的、記号的に記述した方が分かりやすい
形式言語で書かれたアルゴリズムを読んで内容を理解できないのなら
自然言語で書かれたものを読んでも理解できないと思う
この流れは白けて過疎る流れやな 流石にもう盛り上がらんか
>>399 Cの表現はあの頃の時代を反映しすぎ
今では嫌になる部分が多い
>>410 いまでもCの流れ(正確にはBからの流れか)を汲んで { } でくくる言語が多いけど
なぜかスクリプト系では { }よりもbegin end系を採用する言語がよくあるけど
DOSのBATファイルでプログラム作らせて、プログラム嫌いにさせてITドカタにはならないように指導しろよ 再帰のところで大抵つまづくから 突破したやつだけそのまま情報教育受けさせて、それ以外はエクセル関数でも教えれば良い
>>411 その言語では{}にブロック定義とは別の意味が与えられていたりしない?
ばっと思いつくのはBourne Shell系だけど
プログラミングは最初に間違った教育すると後まで響くからなぁ
>>385 俺もサンプルぐぐってみたけど、閏年判定ロジックだとこんな感じらしい PC使わないで机上でアルゴリズムを勉強するなら適するかもって感じかね そういう教育って役に立たないけど 「西暦を入力してください」と尋ねる。 西暦はそれ。 もし(西暦%4)=0ならば もし(西暦%100)=0ならば もし(西暦%400)=0ならば 「閏年です」と表示。 違えば 「閏年ではありません」と表示。 違えば 「閏年です」と表示。 違えば 「閏年ではありません」と表示。 >>384 は?なんで日本が滅ばなきゃならねーの。一人で滅んてろ
尋ねる、は入力待ち? 西暦はそれ、は西暦って変数に入力した数字が収めてんのかな? ifの構文は385より分かりやすいけどこれに慣れたら脳が溶けそうだな
>>302 参考にできるコードなどの数考えてもメジャーな言語使った方が良いな。なでしこという言語は名前しかきいた事ないぞ
Free Pascalなら対応プラットフォーム多いから趣味としてなら良いかも知れない
元ネタのturbo Pascalの方だったと思うが200LXでコンパイルしていた人いたような気がする
>>332 遊び半分ならscratchみたいなのが最適だと思うんだが
N88などのBASICも Hello world程度なら即出来るだろう
なでしこは趣味としてしか使わなくてもツブシがきかなさすぎると思う。日常的に利用する利用者どれぐらいいるんだろうか
アンリアルやユニティ扱ってみるとscratch馬鹿にできなくなるぞ
>>338 言語選定の提案している人が全くプログラムかじった事ないんだろうな。せめて日経ソフトウェアとかゲーム会社にでも相談して候補を選定して欲しいよ
>>369 それはOSだろ
BTRONベースだっけ
プログラミング言語に出てくる英単語くらい小学生でも覚えられるんだから こういうくだらないことやめろよ
>>415 「ソレとコレをアレしてナニする…」と
よし、完璧だな!
>>400 こんなのかえってプログラムって難しそうだなと思うだけだろうと思う。これを瞬時に理解できる人はすでに他の言語を取得している人だと思うわ
>>420 馬鹿にしているんじゃなくてscratchはプログラム入門には最適だと思っているんだよ。まじで遊びとして入門できると思う。楽しいと思えたら吸収もはやいしね
せっかく義務教育に組み込むのなら少しでも興味持ってくれる子が増えて欲しいんだよ
小学生ならScratchだな。 中学生だとUnityがおすすめ。 マシンのパワー不足が問題か。
プログラミング技能の習得において プログラミング言語のキーワードを日本語化することには殆ど意味はないと思う プログラミング言語で使われる英語の予約語ってのは 数学の+とか×とかの演算子や積分記号みたいなもの 積分記号の代わりに「積分する」と書いたとしても それで中身が理解しやすくなるわけではない
「if」が来たら条件分岐するのよ が 「もし」が来たら条件分岐するのよ になるだけやんね 結局条件分岐自体は新しい概念として覚える必要があるんだからなにも変わらん
end=終了 static=数値 if=もし then=なら else=いがい もし(福島=日本語が使えない)なら(福島はばか)いがい(福島はふつう) こんな感じなのかね?
論理的思考を学ぶためならこれでいいじゃん 数学とセットで学習させたら効果も高いし
日本語プログラミング言語を使うのは賛成だな 英語プログラミング言語だと、苦手な奴が英語もプログラミングも1つの授業でダブルで嫌いになる可能性あるしな 日本語ならまあダブルにはならんでしょ
しかしサンプル見ると日本語を自然言語のように書いたらプログラミング言語として解析は無理だわ 特にスペース区切りがないのが致命的 どこからどこまでが変数名なのかすら判らん この先生きのこるみたいなのが頻発するだろこんな仕様じゃ
>>1 そもそも日本語の構文は論理的に出来ていないから
プログラム言語には全く向いていない。
無駄な努力。
>>435 その理屈だと、算数や数学なんかの設問を日本語で出したらダメってことだな
設問を読むのは人間で、プログラムを読むのはPCだから全く反論にも問題提起にもなってないな
プログラミングの考え方はプログラミング言語に依らず(ある程度)汎用化されているからどの言語で勉強しても良い
この考えの人はなでしこの実物を見ないで語ってる可能性が高い
>>385 や
>>415 を見ても考えが変わらないのか聞いてみたいものだ
結局上記の考え方は「プログラミング言語が一定の汎用的なルールで記述されている」という前提がないと成立しない
なでしこはある意味その前提をぶち壊した記述になってるから汎用的なルールの枠外にあると思う
>>435 >>436 自然言語を論理とを絡めた論は自然言語も論理も実はわかってないやつだからこそできる
全く関係ない
フランスが小学校から論理性の指導に費やす努力は全く必要ないことになる
論理性は教育によって培われているからであって自然言語のそれも「構文」とかいうものでなされるものじゃあないよ
トランプの英語に論理性あったとしてプログラミングとなんの関係があるんだろうね?
プログラムを書ける書けないってのは 英語か日本語かという言語能力の問題ではなく 問題を解くための手順を頭の中で整理する能力の問題 例えば閏年とは何かについて次のように考えたとする A 4で割り切れる年は閏年だ B 100で割り切れる年は閏年ではない C 400で割り切れる年は閏年だ 自然言語の範疇だとおかしなことは言っていないように見えるけど、この説明には落とし穴(明文化されず省略されている部分)があって いざプログラムに書き下そうとすると慣れていない人は結構ハマることがある ありがちな間違いは条件Aから4で割り切れる年を全て閏年として判定していまうこと
>>438 「汎用的なルール」の定義があなたと彼とで違うんじゃ?
どーでもいいけどなでしこで十分だよ
エントリーとしては
全く問題なし
つか仕事でプログラムやった奴でこれ賛成する奴おらんだろ
>>440 ただしい!
けどそこまではなでしこの役割じゃない
できるだろうけど
ともかく
コンピュータなるものを自分で動かしたという経験のためだから
>>444 そりゃ可哀想に、周りは皆お前のこと迷惑だと思ってるよ
>>445 仕事と絡めるやつがあいうえおの教え方に文句つけてかわいそうなやつだ
>>445 まだボールも蹴ってないのにサッカーのルールを細かく教えればサッカー嫌いを生むだけだ
ゴールに入れることだけ教えて後は走らせればいいだけ
>>441 定義を持ち出すなら日本語でやりとりしてる時点で無意味なんだけど、その辺り柔軟に補完出来ないものかね
それとも数学基礎論ばりに公理系でも提示するつもり?
>>446 どう見ても社会で働いてる人間が書く文章じゃないな
統合失調寸前じゃないか?本当に病院おすすめするわ
>>448 定義ってのは何をテーマに話してるのかだ
あなたと彼とでは話してるテーマが違うよと言ってるだけ
難しい言葉を出せばいいって話じゃない
数学の概念を記号化して表現するのは単なる利便性だけではなく本質的に意味がある(論文もあるからググれ)
プログラミングは「英語」じゃなくてアルファベットを使った記号化なんだよ
英語なんか理解してなくてもアルファベットにより記号化された日本語でも英語でもない「プログラミング言語」を習得してるだけ
なでしこの問題は日本語であることではなく記号化されてないということ
仮に英語でも
>>404 の通り同じ問題がある
>>455 そんなことより
日本語っぽいだけでハードルが下がる
それだけでいいんだよ
批判するなら自分で言ってることを実現してから言うのが時代
クジラさんは信頼できるよ
これで必要充分
とりあえずなでしこ推してる奴は言ってる事が支離滅裂でようわからんな
x+yとかNaClとかmv²/2とかとの記号と変わらんと思うがなんで母国語に拘るかい
>>458 きみがわかったとしても誰の役にも立たないから安心しろ
>>459 数学でxyzを、「い」「ろ」「は」とかにわざわざ変えてるみたいな違和感あるよね
つうか俺が語るまでもなく
>>385 >>404で結論出てた
自然言語か記号化するかの話
んで、記号化することでルールが汎用化される
>>459 だから母国語でいいんです
なぜなら初めてだから
そのあと同じものをラテン文字でやるだけの話
日本語の発音を発音記号でなくあいうえおで教えてるのと同じこと
この馬鹿、身内っぽいな 擁護のロジックが信頼とか言ってるし くだらなすぎて反応していた自分を責めたいw
>>466 id:5yK8c7KIこそ荒らしであぼん推奨
>>463 既に英語表記が記号として使われてるからそれでいいと思うけどな
>>468 論で反論できないとなると側で逃げるタイプだな
論破されて煽られて簡単に嵐になるあたり、更年期障害で感情制御できないおっさんやろな草 暇潰しのおもちゃとしては最高やな
タッチタイピングを練習させるべきだね うちの会社の偉いさんなんてマウス握ってる姿しか見てない
>>473 一応英語ちゃうん?
まぁ単語の意味で読み分けてる訳じゃないからなんでもいいけど
英単語の極一部を使っているが、英語ではないだろ。 だいたいその単語が母国語じゃないのが問題なら、ドイツもインドも中国もソフトウェア大国になっとらんわ
>>61 でも良く見ると面白いw
気体はきがまえだったり、ケイ素や炭素とか非金属はいしへんだったり、金属はかねへんだったり、臭素は汗臭そうだったり、水銀は水っぽかったり
中学生だと想像を絶するバカもたくさんいるから、日本語なのは意味があると思うよ このまま高校でも必修化したら、そのときはちゃんとした言語教えるといい まあもっとも、高校生にはプログラミングなんかより、まず法律と所得税と社会保障と経済学を教えろよと思うが
>>472 おもちゃは君
わたしときみでは論で戦いにならないからと噺を逸らそうとするバカ
>>447 > ゴールに入れることだけ教えて後は走らせればいいだけ
その通りだが、わざわざラグビーボールやピンポン球みたいな
扱いにくいボールを使う必要はない
>>478 これは国家レベルの話ではない
こどもの教育の話だ
一定の評価はするがきみはそこの認識にかけている
>>444 実際になでしこ使ってコード書いてみた?
とくにWeb版はJavascript知ってないとエラーの意味もわかんないほど最悪だよ?
>>482 良い反論!
球技に例えるなら中々いい反論
ただしボールの形のような固有の問題までひきあいにだすことは
喩え事態を陳腐化する
>>484 子供向けなのにデバグまで気にする必要はない
まずはきっかけ
>>486 へ?
子どもだからこそいろんなこと試していろんな間違い起こすと思うんだけど、
そのときに理由のわからないエラーメッセージに対処するとか最悪だよ?
それとも、子供は先生が書いたコードを一字一句間違い無く写してればいいとでも言うの?
>>486 その点、Scratchは素晴らしい。
滅多にエラーは起きないように作られている。
>>490 そうなんだよね、Scratchで充分良いと思う。
あとソニー出してるtoioのプログラミング学習アプリも意外とよく出来ていた
>>489 それなー
まぁプラグインまわりはしゃーないとしても
円周率くらい日本語で書かせて欲しいわ
πでもいいけど
>>491 試行錯誤することが論理思考や想像力を鍛えることになると思うんだけど
「試しにやって見たらエラーおきた。読んでも意味わからん」
じゃ試行錯誤する気にもなれんだろ。
学生時代にWin95から入ったので、どうしてもDOSがわからず 友人がDOSコマンドを使っているのを間近で観察して、英語の語順だと気付きBatchプログラム程度は組めるようになった レポート用のTeXは面倒だったけど、コンパイルが必要なく90年代は構造が単純だったhtml、perl、CGI、javascriptなどは パクリ元ソースがネット上に無数にあったので、習熟というか目的達成までがとても楽だった 参考にするパクリ元の少ない独自言語のどのへんが便利なのか、よくわからない
これ、算数も日本語にしろって言ってるのと変わらないよね いちたすいちはに
>>496 メジャー言語の良いところってそれだよね。
実装例多いし、エラー文でググればだいたい解決出来るし
学習用言語は便利である必要はないんだけどね 日本語使うなら使うでいいけど、学校で教える内容から逆算して作られた シンプルな言語でも作ればいいのに なお、なでしこ(v1)はわかってる人が簡単に自動化処理書くにはいいんじゃない?と思った v3はJavascriptベースにしてしまったことでなんか色々収拾がつかなくなってる印象を受ける
中学生が義務教育で学ぶのであれば「なでしこ」で充分だわ
いや、中学生がさわりだけやるならもっとメジャーな言語の方がいいだろ。あえて日本語でやる理由なんてない。 さわりだけだから、扱うプログラムも単純だろうからな。逆にメジャーじゃない言語なんて使うと知ってる奴がいなくて逆に混乱するだろう 参考になる書籍だってないだろうし
互換性、世界の優れたプログラマーのライブラリ使えない、て時点でゴミにしかならね
中学生が義務教育でやるだけだからライブラリとかはまあ別に構わないと思うけど、どうせif, elseぐらいしかやらんだろうに、この英単語がそんなに障害なのか?とは思う
>>496 学校教育は教師と試験にある
パクり元が今のC言語のように余りにも多いと、定型文のコピペで済んでしまう
過去の資産が無ければ無いほどいい
そして、上の方にもあったが、教える側・採点する側がちょっとアレな教師だから、そいつらに合わせている
出来るガキに合わせてるわけじゃない
一般的な教師の脳みそに合わせてる
あとは発音だ
strcatとかどう読むか256倍本くらいにしか載って無い
教える時にソースコードの朗読ができねーんだよ
だから ・テストが生成可能か ・教師が教えられるか 教材の「良さ」はこの二つにある
後は教育権力の「窓口」で、教えてるところがそこだけである、という観点 なでしこ解説サイトなんて存在しないに等しいから、「キョーイク」を独占できる 外部の人間(一般市民)の方が説明が上手いとなると、公教育とその権力構造に疑念をもたれる ガキにムダなこと教え込んでるんじゃねえの?ってな だから次はきっと独占配信なプログラミング言語をMEXTが作るようになる 「ガッコ以外じゃコレを教えちゃいけません」てな フーコーの言う通り、教育権力の維持と独占が、権力の強化に繋がるからな
教育的にはメジャーな言語を使って簡単な内容だけを教えるのがベストだな 見た目のハードルを下げるために日本語に拘りたいならエクセルのvbaで関数名なんかの名詞の日本語化で十分 演算を日本語で表現してどうするw
日本語のプログラムだったら、やっぱり「桐」でしょう !!
現職プログラマーやってるけど中学の授業でロゴとかいう日本語プログラミング言語の実習あったな
そもそも適正や興味の無い子に教えるのが難しいジャンルだからな 一年生はScratchやBASICで基礎をやらせて、2年生から選択科目にすればいい 日本語言語は一年時に多少触らせるくらいなら良いとは思うが 本腰いれてやらせると遠回りにしかならないかな
>>411 {}はC系の良い部分だな
begin endを書くのは面倒
++iとi++の違いとか+=とか
もうどうでもいいだろう
あれだけガラパゴスだめと言われ続けてまだガラパゴスやるかよ
>>513 > ++iとi++の違いとか
実行時に値のコピーが発生するかどうかとか
CPUのパイプラインストールの発生率が違うとか
Cを使うような局面ではそれなりに重要
>>515 興味本位なんだけど、i++にしろ++iにしろ
それ自体は分岐を起こすものではないのに(分岐予測が外れる訳ではないのに)
パイプラインストールが起きるの?
>>418 まあPascalは教育には向いている言語って話だったし、言語としてすっきりして簡単だし良い選択だと思う
ALGOL自体が今の沢山ある高級言語の源流にあるような言語だから、その直系みたいなPascalって良いよね
OOとかは入ってないだろうけど、プログラミングの基礎を学ぶだけなら、OO要らないし
>>23 同意、言葉はとっつきやすさでしかないわな
他人のプログラム読んで学習するのだから、その量が豊富な言語ほど良いと思う。
Source program見てきたが全角での記述で見るのも入力するのも嫌気した こんなもん触りたくないというのが本音
まぁ、プログラム始めるなにかのキッカケが生まれればいい
>>516 n = a[++i];
はiの値を読み込んだ後インクリメントしないとループ中でiの値を使えない => ストール発生
n = a[i++];
はiの値は読み込んだらそのまま使える => パイプライン止めない
というような話だったかと。いずれにせよCPUやコンパイラ(の最適化フラグ)によって状況は違うし
後置では値のコピーコストがかかるのは間違い無いのでアセンブラや実測値確認するしかないんだけど。
結局実践からかけ離れたガラパゴスママゴトになるんだよなぁ 英語と一緒の流れ 日本語使ったプログラムに関するテスト問題を解くのが得意な子がいくらか増えて終わり
インクリメントなんか絶対だめだろ I = I + 1 の方が絶対解り易い
>>523 つまり、そもそもガラパゴス日本語を使う教育全体がダメってことか
>>462 河合塾数学講師の三原先生は「d馬、ヒヒーン」とよく鳴いてました
記憶は朧げですが記号なんだらどうだっていいと言っていたような気がします
で、馬と書いてゴリラがいきなり微積分できるわけがなく
>>523 プログラミングなんか独学でどうにでもなるんだから興味あるやつは実用的なのを自分で覚えるでしょ?
5年もすれば流行も変わってるし、基礎が分かっていればどんな言語でも習得は早い。
義務教育で根本的な基礎を学ばせるには少しでも取っつきやすい方がいい。
>>435 日本語の構文が非論理的な証拠はどこにある?
日本語の構文は自由度が高いし、省略が多い、という面はあるかもしれないが、
論理性とは関係ないんじゃないかな?
プログラミング言語も究極的には自然言語を目指すことになると思う。
音声入力になるかもしれないが、自然言語でコンパイラーに伝えると、
人工知能をもったコンパイラーがそれを機械語に翻訳するように。
そうなるためにはそれを開発するインセンティブをもった若い世代が育つことが先決。
あは、1 いは、2 うは、0 足し算 あ、い、う 表示 う 実行
>>529 日本の学校では論理的な表記の仕方を一切教えてないって企業で教えている某先生は言ってたな
>>528 なでしこは実際書いてみるととっつきにくいのが問題なのよね
言い方悪いが見た目だけいいパッケージ詐欺みたいな
>>529 > プログラミング言語も究極的には自然言語を目指すことになると思う。
多分ならない。あんまり生産性が良くないので。
ユーザーが音声入力を使ってコンピュータを操作することはあるとしても。
それよりもscratchみたいな部品を組み立てることでプログラムを作る方がありうる。
そっちの方が自然だから。
>>392 代入の=ですらわからなくなるやつがいるわけよ
自分の知ってる概念と違う概念で使われると
物事に固執するタイプは混乱する
>>529 ないない
なんで数式ができたか考えればわかる
表現の曖昧さを排除していくと記号的になるのさ
抽象化もしやすいし
>>529 自然言語の持つ曖昧さが処理能力の低いコンピュータには向いていないからな
将来的には対話しながらコンピュータが処理を作って実行って事になるかも知れないけど、それはまだまだ先の話
>>534 分からないわけではない
教えられた数学のルールと違うから怒ってるだけだ
そして教師が違うことを教えないのが最大の原因だ
>>537 違うのね、と簡単に切り替えられるやつとそうでない奴がいる
>>537 =なんて単なる記号だとわかってる子供ならすぐに納得できるけど
=に下手に意味を持たせてる子供だとなかなか元の意味から離れられなかったりする
プログラム言語くらいは英語で良いと思う(´・ω・`) どうせナニ語だろうと、言語の定義とかの説明を受けなきゃ使えないし
日本人ってなんでも日本語にしたがる。 もう日本語の未来なんかないんだから、いいかげんあきらめよう。 日本語にこだわると、結局、損するだけなのに。
何を持って日本語の未来が無いと言い張るのかわからん おまえが書いてるのは何語だよw 英語で書け英語でw
日本語で書けるプログラム言語、他に「ひまわり」とか あったけど、ななかな普及しないよね、 スクラッチの日本版は日本語で操作できるね。
イタリア人なんて欧州でアルファベット使ってsvocとかの文法使ってるのに英語苦手なんだぞ EUよりずっと早くに同じ文化圏まとめて統一国家を作った日本が英語やその他の言語に影響は受けても取って代わられることはない。 ひねくれた文化人が中2病こじらせて日本語はダメだと言ってる意外で日本語が消えるなんて聞いたことがない
マトリックスの監督は 日本ではプログラマーはプログラムを 日本語で縦書きで入力していると勘違いしていて 映画ではこの世界のプログラムが緑色の日本語の文字が 上から下に雨のように流れ落ちる描写が沢山あった。
>>546 イタリア語の名詞や副詞は英語に似た語が沢山あるよね。
語順も英語とそれほど変わらないし。
イタリア人、英語苦手なの?
>>529 > プログラミング言語も究極的には自然言語を目指すことになると思う。
ならないよ
UTF8なら変数名も関数名も 大抵の言語は日本語で書けるぞ
>>547 そんなわけないでしょ。開発言語なんて世界共通なのはちょっとプログラム弄った人間なら全員知ってる。
カタカナが降ってくるのはただの演出。しかも反転文字だし。
すでに散々演出手法として語られまくってるのになんで今更デマをばら撒くんだ?
日本語なんか日本でしか通じないんだからだめに決まってるでしょ。 しかも、日本は、衰退国なんだから、日本語にこだわっても、 損するだけってわかる。違うというなら勝手にすればいいけど、 他人をまきこむな。おかしなプログラム言語を子供に教えるな。
mother tongueの訳語は母語。 母国語なんて言葉を持ち出すと特殊な思想のナショナリストなのかなと勘違いされるだろう。
プログラミングの教育なら素直にPascalあたりを使った方がいいと思うなぁ… ナデシコだとググっても本屋に行っても 参考になる資料とかほとんどないんじゃないの
EXCELのマクロなんかやるぐらいならRを覚えたほうが100倍くらいまし
かつて教育用プログラミング言語と言われていたのがPascal。 それが次第にPythonに置き換わった。 Pythonが英語圏では長いこと教育用プログラミング言語だった。 日本はずっとPythonをスルーし続けてきて、 AIが話題になってからやっと受け入れ始めた。
>>533 コンパイラが人工知能をもって自然言語を理解するようになったら
生産性や保守性が爆発的に上昇すると思うけどなあ。
それを否定したがるのがコーダー。
コーダーは将来的には滅びる運命にあると思うよ。
日本人にまともにIT教育なんてできないから アメリカのやり方を丸パクリしろよ
>>558 だって日本語がうまく使えなかったんだもん
わかったふりしちゃだめよ
>>560 そもそもコーディング作業なんてシステム開発のうちの2割程度なんだからそこ頑張ってもあまり意味がない。
関数名やメソッド名にローマ字禁止、英語でつけろっていう謎ルールを廃止すべき。
自然言語理解なんてGPT-3みたいな巨大なシステムでもいまだにゴミみたいな結果しか出てないのに
>>560 それ以前に各種作業用支援アプリがアホほどあるから自然言語自体が必要ないだろ。
今は本当に自分でコード打ち込む場面少ないぞー
>>548 英語に似たじゃなくて向こうが似とるんじゃーとか言いそう
意味の理解は兎も角聞き取りに関してはイタリア語は日本人にとって聞きやすい言語だとは思われ
その辺が関係しているかも
>>555 ウェブの世界に散乱している知識をググって探してくるって非常に重要で
コピペ駄目ならレポートでなく試験だけにしろとw
しかしアルファベットってプログラムに向いてる言語だよな シンプルなのに見分けやすいし目も疲れないし
>>415 >西暦はそれ。
こんがらかる子続出だな
汎用ライブラリを使った途端、 アルファベットぐっちゃぐちゃ
数学をエクセル使いながら教えるだけでもリテラシーみたいなものは育つのにな
>>569 一文字あたりの密度が大体均一だから見易い
>>573 そして日本語と英語が入り交じった地獄に
>>564 かんじをぜんていとしているげんごで、もじのよみだけできさいするとすごいよみにくいんだよ
だから、あるふぁべっとのみでひょうげんすることをぜんていにしているえいごできさいするんだ
あと、ぷろぐらみんぐは「ほかのきのうをよびだす」というすたいるでこーどをかくから、
かんすうめいがどうしからはじまると、わかりやすいし、にゅうりょくほかんきのうとの
あいしょうもよいんだよね
ろーまじしんじゃは、こぼるつかいのおじいちゃんにおおいけど、もっとすすんだげんごや
かいはつかんきょうではろーまじはがいにしかならないんだ
>>572 大多数の人は、アルゴリズムよりタッチタイピングの方が、実生活に役に立つからね。。
政治家や財界の幹部は、自分ができないことを、子供世代におしつけてるだけだわ。
アルゴリズムは、まず大人世代が学習すべきだね。
インターネットの情報は90%が英語 またガラパゴス化してどうする
>>583 坂村健が”英語がネットの中心になったのはソフトバンクの陰謀”とか言うための決定でしょ
つExcelVBA 日本語云々って変数に日本語が使えれば8割ぐらいはおkだろ? 日本語で文章書くわけじゃないんだし それならハンガリアン記法wで頭数文字をアルファベットで後は日本語で変数名、ですればいい 一番身近にあるプログラミング環境であるExcelVBAならこれができる
>>20 これを実際の開発環境に適用しようなんて誰も考えてないだろ
小学校を中心としたプログラミング教育ポータル
児童が自宅等でプログラミングの基本的な操作等を学習することのできるコンテンツ
https://miraino-manabi.jp/content/492 色々な企業が様々なコンテンツを供給しているんだね。
学習指導要領で求められていたのは、普遍的に求められる力としての「プログラミング的思考」などを育むことだったはずで、
それは「食材を揃えてレシピに沿って順序立てて料理をする」でも良かったはずだと思うんだけど。
>>587 料理は時間も金(材料費)もかかるので、
うまくいかない状態から試行錯誤するのは難しい。
プログラミング的思考とは
「手順に沿ってやりましょう」
じゃなくて
「手順を考えましょう」
なので
パソコン所有率も下がり続けてるしな 英語教育の二の舞いになりそうだな
>>407 スライドパズルの上を走る時計が止まらないように経路をスライドし続ける遊び
中学ならプログラミングは英語で十分だろ 日本語でやるとか馬鹿なのか
>>592 ウェブサイトをHTMLで書かずにエディターで作る感覚だろ?
プログラムって世界共通語でなくてもいいの? 英語以外のプログラム言語ってロシア語とか中国語とか?
>>593 どういうこと?
エディタで記述するのはHTMLだろ
>>595 確かにテキストエディタで書くのはHTMLだな
RPGツクールでRPG作るのにとりあえずプログラムいらねって話だろ
英語を使う部分っていくつかのキーワードしかない それ以外の変数名や関数名は自国語でもいい 逆に言えば、キーワードは英語でいい
>>598 "if"を"もし"に変えても大した効果ないやん
いまのRPGツクールMZとかはスクリプトかかないといけない
社会人なら常識的に仕事で使うPCスキルとか教えたらどう?
VBAが出来る奴は神になれる そしてVBAに殺されて忌み嫌うようになる
>>604 そういうのは必要になってから覚えれば十分
よく知らんけど、世界で主流のプログラミングができて、外国人技術者とも意思疎通できないと世界相手に戦えないんじゃないの?
これやると文系がIT技術者として開発ベンダーに就職することなくなる? 適正ない人がSEとかにならなくて幸せになるのかな
ヤレヤレ、日本の子供に世界標準からかけ離れた完全ガラパの日本独自のプログラム言語を教えてどうするのよ 日本の子供が可愛そう日本はすでにIT後進国だよ 素直に世界標準のMIT制の CRATCHにしろよ
>>610 外国人は全員プログラマってわけじゃないし
>>602 職業プラグイン作者がいっぱいいる
Javascriptなんだけど
>>598 「大して変わらん」のならメジャーなプログラミング言語を覚えさせた方がいいよ
ネットとか書籍とかで参考にできる情報も豊富だし、覚えたことが無駄にならない
Javaできる人、Pythonできる人、C++できる人とかってのは業界でニーズがあるけど
なでしこができる人のニーズは業界には無い
>>616 どっちにしろ覚えるわけないから何でもいいんだよ
なんでもいいならよけいにメジャーな言語にするべきだろうに
>>609 でもエクセルを使えない社会人とかいるらしいじゃん?
>>617 いや覚える子どもは必ず出てくるよ
俺もメジャーな言語を教えておくのが良いと思う
>>617 プログラムなんて高度なことやらなきゃ
家庭科でご飯一膳、おかず3品作る難易度と大差ないやろ
初年度にBASICやScratchから始めて、Javaで適当にAndroidアプリの計算機でも作らせて
二年目からは選択科目にして適正とやる気のある子に本格的に学ばせればいい
日本語言語なんて遠回りは必要ない
んで日本語言語を必要とするような子に合わせて横並びで無理に学ばせる必要もない
>>619 別にエクセル使えなくてもいいんじゃね
今は何でもかんでもエクセルでやりすぎだし
変わっていくと思うよ
いろいろと使ったことはあるが PHPかGOかJavascriptかPythonか ホットスーププロセッサーかカルネージハートかGLADIABOTS-AIバトルアリーナかでいい
プログラミング言語「HSP」のページへようこそ!
HSPは、誰でも無料で自作ソフト・ゲームを作れる開発環境です。子供から大人まで楽しく使えて、初心者でも学べる環境をぜひお試しください。
HGIMG4 3.6β1プロ生ちゃんデモ版
ダウンロード&関連動画>> VIDEO http://hsp.tv/ プログラミングは日本語とか言語よりも
こう結果が分かりやすいのがいいだろ
カルネージハートエクサ 「熊型決戦兵器 殴打試験機」
ダウンロード&関連動画>> VIDEO さすがIT後進国! 中国韓国の遥か上を行ってて、草
>>622 ダウンロード&関連動画>> VIDEO そうかこのレベルでも詰まってるんだぜ
中国人が開発した中国人向けのプログラミング言語「易言語」も何年前か中国で流行ってたけど 今じゃすっかり時代に取り残されたな プログラミングが苦手な人が仕事の効率を上げるために使う分には構わないと思うけど教科書に組み込むのはさすがにないわ
プログラムを作るというよりも簡単なスクリプトなら日本語ファイル名をいちいち英字かな切り替えしなくて済むからこういう日本語言語とかでいいんじゃないの?
俺、小5からサンプル見ながら自力でBASIC覚えたから高校で情報先行にしたら先生からお前に教えること何もないから分からない子の勉強手伝ってやれって言われたわ
onionsoftware
スクリプト言語HSP(Hot Soup Processor)でプロ生ちゃんを動かすデモです。
HSP3の3D機能をサポートするプラグインHGIMG4と、3DゲームエンジンUnityを組み合わせることで
FBX、VRM、MMDなど多彩な形式の3Dキャラクターを活用することが可能になります。
最新のプレビュー版をダウンロードすることができます。
詳しくは、オフィシャルのHSPTV!ホームページをご覧ください。
3 件のコメント
原やすあき 1 か月前
これで、HSPに帰ってきました。
HSPってイロイロできて素晴らしい(3Dはまだ書きかた分からない)
NaonaoCraftServerなおちゃんネル 6 か月前
どうやったら3Dなんて
できるんや……(´TωT`)
こねこぬこ 1 年前
何?何かわからんけど可愛いはわかった??
ダウンロード&関連動画>> VIDEO >>629 元を辿れば易経が2進数と10進数の始まりだから間違っちゃいない
>>632 HSPがunityで動くの今初めて知ったわw
勉強できなくて商業高校へいったがそこではまあまあできて基本と応用技術者試験はとったが その後にITやることはなく一般受験で大学いったが プログラミングを全員にやらせるのは反対だ じぶんは時間のむだくらいにおもってる どうしても好きなのにやらせてとけ
HSPはむかしからスマホ対応もしてるぞ
ふつうにアプリとして動くやつがつくれる
HSP3.6β4を公開しました 2020-09-29 (火)
最新版のHSPフルセットに向けたテスト版、HSP3.6β4を公開しました。
HSP3.6β4は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。(差分アップデートではなく、フルセット版です)。
https://www.onionsoft.net/wp/archives/3274 気軽に遊べるマルチプラットフォーム用防衛ゲーム
TOUCH DE DEFENCE 陽だまりの要塞
このタイトルは、Crystal light stageがお世話になっているプログラム言語「HSP」が、遂にアンドロイドやアイフォンなどのマルチプラットフォームに対応したことを受け、それらの端末から遊べるゲームの第一号として開発されたソフトウェアです。
http://hp.vector.co.jp/authors/VA029904/ リンクはりまちがえ、サイトはいっしょだが
気軽に遊べるマルチプラットフォーム用防衛ゲーム
「TOUCH DE DEFENCE 陽だまりの要塞」オフィシャルサイトへようこそ!
http://hp.vector.co.jp/authors/VA029904/hfort/index.htm 最初に覚えるならJSかPHPでいいだろ。 無駄にRubyとか覚えても実社会に出て使うところねえし。
C++系(だとおもってる)JSやPHPは標準的でいいとはおもうが セットアップ、導入がまだ難しい、C言語なんかと比べると楽だが JSについては方言的なちがいもあるし 初心者には追加の設定、インストールがいらないのがいい
これスマホでやってみたら操作がやりずらく、カルネージハートのほうがいいや
導入ならカルネージハートのほうがいいかと、新作だして
対戦で結果もわかりやすいし
AIパネルの組み合わせで行動を決めるロボストラテジー『Gladiabots』Steamにて早期アクセス開始
AIパネルを組み合わせロボットを戦わせるゲームと言えば、初代プレイステーションのアートディンク開発による『カルネージハート』シリーズを彷彿とさせますが、
どうやら開発者であるSebastien Dubois氏も同作をご存知の様子。
Android版のレビューの返答でカタカナで書かれたカルネージハートの語に反応し、同作との比較に感謝を述べています。
https://www.gamespark.jp/article/2018/08/11/82929.html >>626 それの発展版がscratchやで
scratch使ってリアルでカルネージハートやろうやって言い出したのがDJI RoboMaster S1な
楽しさがセットじゃなくていいならシェルスクリプトでよくない? 電子化された教科書から作者の気持ちをgrepさせるの
>>642 じぶんの想定はちょっとちがうな
それはリアルロボをscratchなどの言語で動かせるってだけで
買ったマシーンの制約をうける
いろんな機種に変更したり、いろいろと試したりでき、ロボ動かすのに必要最低限の言語機能のみでいい
日本人にしか使えないプログラム言語はさすがにダメでしょ 学習用にしかならない 学習用でも二度手間にしかならないような気がする
>>633 いや「易言語」は本当に実在するぞ
あと最近出た漢文でプログラミングできる言語もあるけどあれは日本でもそれなりに話題になったね
https://www.w3cschool.cn/eyuyantutorials/ 普通にプログラミングやればいい ぶっちゃけプログラミングの成績が悪い奴をあぶり出すだけでもミスマッチを防げるという意味がある
文法の自由度が高い言語を人工言語のベースにするってバカじゃないの 言語設計の教科書読み直せ
批判は、なでしこの言語仕様見てからにしたら? 日本語で書けるだけで、ファイルやらデータベースなんかは意味するものが何か判らなければ結局コンピュータのプログラミングなんか絶対出来ないって分かったわw
キーボードによる操作 キーボードによる日本語入力という2つのハードルがある そのハードルを越えた事務の子にこれを教えてほーら簡単だろというだけのもの パソコン触ったことない中学生に日本語入力させるという視点が欠けてない?
scratch以外の教材も載せたいけど、業界にネタが無さすぎて「なでしこ」とかいう マイナー言語を引っ張り出してくるしかなかったんやろなぁ それだけ日本語対応してるGUIプログラミングプラットフォームが壊滅的ということ
今ではオワコンになった一発屋のペッパー君とかSBは再利用すればいいのに 自治体に企業からリースアウトされたペッパー君を格安で貸し出せば多少は赤字も潤うんじゃね? 昔、仕事で触ったけど、確かアレのメーカー純正開発環境はウンコなGUIプログラミングだったはず
ダメ言語認定。 代入にイコールを使ってる。 代入の表記に揺らぎがある。イコールとか設定とか。一つでいい。
>>656 ハノイの塔はプログラミング初心者に再帰処理を教える時の演習問題とかで使うけど
再帰なんて、普通の人が行う簡単な処理には要らないだろ
それに多分、こんがらがるから、難しいって印象だけが残ると思うぞ
みんなが高度な処理を必要とする訳じゃないし、事務員さんとかになる女の子にもそれを教えても意味がない
再帰処理を教えるのなら、フィボナッチ数列を求めるプログラムを書かせるのがわかりやすくていいと思う f(n)=f(n-1)+f(n-2) f(1)=1 f(0)=1 の定義をほぼそのまま書き写せばいいだけだし、手計算での検算も容易
再帰について
Javascriptでクイックソート
Q = A => A.length<=1? A :[
...Q(A.filter((x,i)=> i>0 && x<A[0]))
,A[0],
...Q(A.filter((x,i)=> i>0 && x>=A[0]))];
https://ideone.com/yXp8GZ Pythonでクイックソート
def Q(A):
if len(A)<2: return A
p = A[0]
return Q(filter(lambda x: x<p, A)) + \
filter(lambda x: x==p, A) + \
Q(filter(lambda x: x>p, A))
https://ideone.com/TSgpzy >>659 は、一行にまとめられて
そうすると何言語かよくわからなくなるが
クイックソートは一文で実現可能
Q = A => A.length <=1 ? A :[ ...Q(A.filter((x,i)=> i>0 && x<A[0])), A[0], ...Q(A.filter((x,i)=> i>0 && x>=A[0]))];
階乗はループでいい クイックソートは再帰を使わないほうが難しく再帰むき
>>663 学習の話なんだからループでいいとかお門違い
学習的にも階乗はむいてないってなぜ再帰にするのかが分かりづらい
クイックソートだと再帰しないほうが難しく
>>659 を擬似コードで書くとこれでシンプル、終了部分とか削った
qsort = func(A) {
p = A[0]
array [
qsort{ x∈A | x<p },
p,
qsort{ x∈A | x>p }
]
}
まちがった qsortの骨格部分の疑似コード qsort = func(A) { p = A[0] return array [ qsort{ x∈A | x<p }, p, qsort{ x∈A | x>p } ] }
>>657 普通の人にとってもディレクトリをたどってのファイル処理は再帰処理するのが一番自然
中学生だと5目並べみたいなボードゲームの思考ルーチンとかもいい題材だと思う
基礎的、考え方を学ぶにはいいのでは。 ここ何十年かでどれだけ言語が増えたことか、 子供が大きくなる頃にはまた新しい言語が開発されているに違いない。
>>670 お金の使い方教えるときに分かりやすいからって全額1円玉で払わせるようなもんだろ
使いどころを教えるには破滅的に合わない
>>672 学習なんだから分かりやすい例で教えたらいい
自然言語のように見えて自然言語じゃない さらに言語がマイナーで参考にできる資料はほとんどない そういう言語でプログラムを書くと エラーが出たときに苦労するよ
>>669 いやーこれはめんどくさいだけで意味ないよ。
様々なプログラム言語あるけど基本はC言語の文法がベースじゃん?
アルファベットの読み書きできれば何も問題ないわけで、今は小学校から英語やってんだし無理やり日本語にしたプログラム言語覚えさせる意味なんか無いわ。
そんなんで躓くならプログラム以前に根本的学力が足りなすぎる。
プログラミングって考えた論理を実行して検証できるっていうのが重要なのよ 紙に書いたことは検証が難しいがプログラミングはコンピュータに実行させて簡単に検証できる そこでプログラミングの教育用として備えているべき条件はこういうものだと思う ・開発環境を簡単に用意できる ・デバッガが使いやすい ・実行の途中経過や結果をすぐに視覚化できる
そんで、割とマジでExcel VBAは良いんじゃないかと思ったりする コードの自動生成で使いたい機能の呼び出し方を調べる事も出来てそこから改良する事も出来るし 実行の経過をシート上に表示させながら見ることも出来て楽しみながらやることも出来るし ただソース管理がサポートされてないんだよね MSはVBAをpythonに移行するとか言ってるけどそれよりもgitでのソース管理をサポートしてくれ
中学生じたいでもアルファベットのふつうの言語おしえられて使ってた記憶 当時、全国で必須かはしらないが、パソコン部屋でチョッビットだけやった BASICだったとおもうが
gitのソース管理はなに言語でも、自然言語=日本語テキストでも可能だろ?かってに対応しろって
VBAは事務処理向け言語なのに正規表現がキッチリ使えなかったりしていい思い出が無い
>>680 Excel VBAはソースをgit管理するためにはエクスポート/インポートしないといけないんだよ
>>683 そのうち直接できるようになるんじゃ?
同じ会社だから
エクセルがついてない、普通VBAでもいいだろ、なぜ中学生のエクセルVBAをやらせるのか ふつうのWindowsだったら、初期設定でVBA、Jscriptがうごいて、メモ帳でつくれるが
初期設定でできるのは VBScriptとJscriptだった VBSとVBAをまちがったが、基本的な文法はいっしょかと
>>677 2番目と3番目はひとつだよで
1番目と合わせて開発環境とデバッガとか分離してなくて教育環境でいい
本番なんてないから
>>684 GitHubはマイクロソフトだけどgitはマイクロソフトじゃないよ
>>687 なに言ってるか判らん
教育環境って何を指してるんだ?
>>688 まあgithubがデフォだからここで細かいこと言ってもだ気にするな
>>689 ここのスレだよ
あんたなんの話ししてるんだ?
他スレでネトウヨガーやってる人らが、何故このスレで激怒しているのか 正体がわかるね
>>690 いや、GitHubがマイクロソフトだからってgitがxlsx中のVBAソースの直接インポートをサポートする事を期待するのは違うでしょ
>>660 それ教育の意味ないし実際でも保守考えたら使われない
ワンライナーどころかワンプレイのオタク向け
GITに接続、送信できるエディタでVBAを書いて、基本の実行はWSH(VBS)で試していけばいいのでは? つかったことがないが、そもそも言語処理系と、エクセルが分離させてなく一体型なんだろ? コマンドライン実行とかができるんだったらそれで実行すればいいが
>>695 Javascriptはそうではないが、純粋関数型言語もあるわけで
そのための準備みたいな意味はある
>>694 デバッグってのは使用者のレベルによる
ここはまだプログラミングをしたことのない中学生が初めて触れる環境だ
開発やデバッグとか言う言葉などわかるわけない
触るものが開発であり即デバッグでありすぐ見てわかるものである必要があると言うことだ
難しい話など不必要
>>696 VBAソースとExcelのOLE制御のソースじゃ少し異なると思う
>>697 準備などいらない
体育やるのに選手になる準備などしない
数学やるのに数学者になる準備などしない
そもそも日本語で書けるかどうかというのがナンセンスだからね 簡単に環境を用意できてすぐに書けて実行できて確認できるのが大事だと言いたいだけで 単純なアルゴリズムを書ければいいだろう ずっとExcel VBA使えというわけじゃないし取っ掛かりだよ
関数型言語 - Wikipedia
参照透過性(referential transparency)とは関数は同じ引数値に対して必ず同じ評価値を恒久的に導出し、その評価過程において現行計算枠外の情報資源に一切の作用を及ぼさないというプロセス上の枠組みを意味する。
現行計算枠外のいずれかの情報資源が変化するのと同時にいずれかの関数の評価過程も変化してしまう現象が副作用と呼ばれる。
参照透過性に則した関数実装は関数の純粋化と呼ばれる。副作用の論理的排除は関数の純粋化の他、あらゆる再代入処理をプログラムから排除する事で成立する。
それによってプログラム内に存在するあらゆる個体(値)と写像(関数)のつながりが有向グラフ化されて、プログラム開始時に宣言(declarative)された初期値まで遡れるようになる。
プロセス有向グラフの解析と模型化は、プロセス微積分ないしプロセス代数と呼ばれ並行プログラミングなどの支柱になる。
関数型プログラミングの世界で再代入がタブーとされるのは、それが写像の履歴の改ざんになってプロセス有向グラフの整合性を崩壊させるからに他ならない。
同時にそれは並行プログラミングにおける整合性やスレッドセーフ性を脅かすことにも繋がる。
ゲームプログラミング界の巨人、Tim Sweeneyが「未来のゲーム開発テクノロジー」を語る 超並列処理、次世代のゲームグラフィックスはソフトウェアレンダリングに回帰する
現状でさえマルチスレッドプログラミングは開発の困難さが指摘されている分野である。
しかも、それを効率的にデバッグすることは非常に難しく、開発規模の拡大や期間の長大化を招いているのだ。
Sweeney氏は、これは現在主流の開発言語であるC++の手続き型言語としての特性に由来すると指摘する。
マルチスレッドにおける問題を避けるためのテクニックは各種あるが、Sweeney氏に言わせるとそれは「シングルスレッドのプログラムをアセンブラで書くようなもの」であり、生産性が悪いのである。
この問題を解決するためには、ゲーム開発言語として純粋関数型の言語が必要になるだろうと言う。
この種の処理系では、C++のような共有メモリのアクセスや、I/O操作は基本的に行なえない。
その引き替えとして、各関数のアトミック性が構造的に保証されており、安全に並列実行できるのだ。
しかも、コンパイラが対応さえすれば、関数を自動的に多数のコアに分散処理させることができるというスケーラブルな実行バイナリを作り出せる。
Sweeney氏は純粋関数型言語のもつ並列処理安全性に着目しており、将来的にゲームプログラミングはそういった処理系に移行していくべきだとした。
https://game.watch.impress.co.jp/docs/20080911/epic.htm >>11 論理的思考を育むためにやるんだよ。
プログラマーになるわけじゃない。
だったら母国語が一番いい。
>>700 準備がいらないってことは、最初から
>>660 みたいなコードを記述するってことだが
副作用のない関数型言語だと
それよりさ、以前文科省のプログラミング教育のなんちゃら読んだけど、長々と書いてる割に中身無いんだよな まずそこから
>>702 そもそも日本語で書けるかどうかというのがナンセンスだからね
そうじゃないと思う
これが簡単に用意できてすぐに実行できて確認できるなら日本語風プログラミング言語はなんにも知らないやつのとっかかりとしてすばらしいと思う
これで次一般的な言語触る自信がつく
言葉の違いはないことが体感できるはず
最初からアルファベットオンリーの世界に放り込まれるよりマシ
なにしろ「やりたくない」やつに「やってもらう」ためのものだ
「やりたい!」ってやつのためのものじゃない
>>704 賛成なんだけど「論理的思考を育むため」まで行かないはず
「プログラミングってこういう風に手を動かすんだ」って体感止まりのはず
>>675 目的が違うんだよ。
プログラム言語を覚えさせることを目的にやってんじゃないだろ。
思考力の育成とITへの興味関心を高めることが目的だろ。
できるやつはそれをベースに自分で汎用的なのを調べて自己学習すすめるだろうよ。
>>706 どーでもいいよ
文科省の資料は全てそうだから気にするな
純粋関数型でモナディウス思い出した
Monadius for Windows with OpenGL
20周年を迎えたグラディウスに。
ゲームが好きな人たち、
プログラミングが好きな人たちに。
関数型パワーアップ横スクロールシューティング。
https://github.com/tanakh/monadius/blob/master/src/Monadius.hs https://github.com/tanakh/monadius/blob/master/readme-j.txt >>708 でも確かにお題目としてはそれを掲げつつだけどね
VBが至高なんだからVBでいいんですよ 何十年も前からそういってんだろ
>>676 義務教育ならなおさらアルファベットくらいは身につけた方がいいんじゃないの?
>>714 義務教育では英語でも終始日本語だぞ
テストでさえ日本語
数学なんて完全に日本語
英語でやった方が簡単だとは思うけどね
関数とか函数とか言わずにfunction
集合とか言わずにset
相似とか言わずにsimilar
微分とか言わずにderivative
でも日本語でやってるだろ?
どうしてプログラミングだけそんなにこだわるの?
知識自慢したいやつが散見されるが、それを中学生全員にお前が教えることを考えろよ
>>709 だったらなおさらもっと簡単な言語でいいんじゃね?
>>715 もしかして90年代からの御老公様でいらっしゃいますか?黒船が電信を伝えてからかなり経っておりますよ
>>719 でやりたくないやつは簡単かどうかは見た目が知ってるものなのか
で日本語風というわけで
世の中、中学生程度の英語でアレルギーを感じる人間がいるんだよ GitHubでソースコードを管理なんて理解を放棄するやつが大半だ
>>717 扱いの差は
今殺されようとしている新人の扱いともう死んでしまっている熟練の差
>>722 まずアレルギーを治そう。
プログラミングなんか教えるよりよっぽど有益だ。
>>717 所謂BASICは英語ではない。
同様になでしこは日本語ではない。
アルファベットさえ使うの拒否するというなら、
数学でxの二次関数とかどうやって教えてるんだ?
>>725 なぜquadratic functionで教えない?
>>722 中学英語からできないがそこそこプログラミングやGITもできるが
関係はあまりないかと
英語の文章はたいして読めずともなんとかなる
githubやdockerhubから得る時代 文法や初歩的アルゴリズムなんてどうでもいい 中学生なら、Unityでビジュアル体感するのが手っ取り早い 物理エンジンも入ってるし 富岳の飛沫の真似事なんて、1日で出来るやろ
UMLケースでどんなシナリオがあるかの練習をすればいいだけだろ? なして言語にこだわる? 海外のミディアムケーススタディー教育見る限り、プログラムなんか教えていねぇよ。 まずは、システムの抽象化。 それができなければ、言語にこだわってもしょうがない。
>>724 俺の問題じゃないんだよ
そういうアレルギー持ちの子をお前は治すマジックを持ってるらしいが
義務教育だから一部だけできればいい、IT業界みたいに使えないやつは切り捨て でいいわけじゃないんだよな そこがわかってない奴らが多すぎ
なでしこのサンプルだが
他のプログラミング言語よりこっちが分かりやすいっていうやつが特殊で切り捨てが起こらないのか?
https://www.kyoiku-tosho.co.jp/questionary/nadeshiko.html >>731 実際にゲームが作れないと中学生がうんざりするだけだろ。
プログラミングに飽き飽きしてしまう。
おそらくお前らみたいな自己顕示欲の塊みたいな連中が、無駄に長い議論した結果、という名の折衷案やろ 本当に当事者たる子供の事など1mmも考えてなさそう
ガラパゴス携帯や、国産スパコンなんかと一緒で性能より利権とか国産おしなんだろう
>>729 本当の馬鹿なら平仮名も怪しいだろう
キーボードなんてもっての他
そもそもローマ字入力かもよ
>>116 はい、命令文の綴りを覚えましょ〜
ハイ!いんくるーどー
大人でも英文をダイレクトに読める人は1割もいねーからな 、 普通に英語を読めるお前らの方が異常なんやで
中1で代数、高1で線形代数って切り分けたら 中学では変数定義とfor,ifしかやらなくても納得できなくはない
>>749 メジャーな言語だと間違いなく生徒のほうが詳しい状況が頻発するからな
>>750 マイナーな言語だと教師が勉強するの大変だしできる生徒は勝手にいじって教師より遥かに詳しくなる
>>48 Scratchという教育用言語があるよ。
>>749 教師なのに論理思考できないのがバレるがな。
論理的思考を身につけるので「なでしこ」は弱い気がする
レス読まずに書く 逆に難しくないか? 教師に英語数学の教養は無いのか? 団塊ジュニアならMSXやファミリーベーシックくらいの基礎知識は遊びで覚えてるだろ?
>>690 は?
githubは管理する場所
gitは管理するソフト
別物じゃん
筆算のわり算で、桁数が大きくなったら破綻するへんてこな方法を出してきた生徒を凄いと言っていた教師の話が有った記憶があるが 単純な計算の繰り返しで複雑な計算を実現するアルゴリズムが筆算なわけで こういうアルゴリズムの重要性をわかっていない教師がプログラムを教えるとか無理があるんだよね。
「if」を「もし」に置き換えた程度で日本語プログラミングとかバカなことをやってないでもっと真摯にロジックと向き合えよ そもそも日本語に限らず自然言語でコンピュータに適切な処理をさせるなんてファンタジーなんだよ 複数の解釈が出来る時点で破綻するんだ 厳密な命令文は記号的にならざるを得ないんだわ 「if」だろうが「もし」だろうが一緒なのよ 記号として「if」を覚えろ
>>763 今時CGでキャラクタ作るなんて珍しくないぞ
なでしこがシコってくれないならこっちも撫でてあげない
>>385 慣れるでしょこんなの
本当にお前らって否定から入るよな
一回覚えればPythonにも応用効くんだから悪くないやろ
>>766 ハナからPythonを教えた方が良くね?
>>767 ほんこれ
元々Pythonは教育用だったし
>>1 炎上するぞ
You get to burningて
>>772 今でも情報科は臨時免許で賄ってるのかね?
俺が中学の頃は数学の先生がITがブラック過ぎて教師になったから絶対にITはやめとけと教えられたものだ。
日本って欧米の真似するよりガラパゴス路線で発展するしかないんだよITも なでしこは最高に愉快な選択だね
なでしこでいろんなシステムのソース書いておくと、それを読める海外のプログラマってのが相当少ないからな ハッキングしてソース解読したけりゃ嫌でも日本語覚えなきゃいけないとか面白すぎる
>>779 この言語をな、今後100年くらいずっと改良し続ける訳
その時外国はプログラミング言語なんて使わなくなってるかもしれない
それでも日本人は改良を続ける
そうするとオンリーワンになってるんだよ
ソースがある時点で解読は容易だよ 馬鹿じゃねえの?
>>782 方針のアップデートがなかなか出来ない日本らしい
>>774 ITがブラックじゃなくて、ジャッポ語とITが最高に相性悪いだけ
その上ジャッポは数学苦手がデフォだし
>>784 >>786 なんでそんなに必死なんだよ。w
こまけえこたあ良いんだよ。w
数学得意と言われていた奴でも逃げ出すんだよなあ 数学には使役させる能力は必要ないし
LGPLだからそこから新しい言語を作っても良いのよ
気持ち的にとっかかり安いのは良いと思う でも先生がプログラムできないしサンプル うちこんで変数やループの回数変える程度だろうな
>>791 生徒に「先生クソコード書いてないでちゃんとイミュータブルにしてください」とか煽られる世界が来そう
>>792 もしかしてオンリーワンをいいことだと思ってる?
>>782 > そうするとオンリーワンになってるんだよ
ただのガラパゴス脂肪パターンじゃねえか
>>794 ヤクホモの歌詞に騙されているだけw
単なるロンリーワン
>>794 ガラパゴス路線のほうが発展する気がするがどうだろう?
>>797 巨人の肩の上に乗る気がない時点で
ありえない
特に昨今は言語そのものだけじゃなくて使えるライブラリや開発環境まで含んだ エコシステムが重要になっているので小さく引きこもることは何のメリットもない
>>800 日本人大好きだもんな
車輪を再発明で爆死
>>780 大したモン作れないからハッキングされないよ
>>696 最初からPowerShellでいいだろ
オープンソースにしても日本人にしか読めないコード。
順次実行、分岐、繰り返し、の組み合わせで、プログラムが実行される事を理解出来れば 取りあえずOKなんだから、言語はなんでも良いと思うけどね。 Fizz Buzz 問題が解ける程度に訓練できれば、そっから先は選択授業で良いと思う。
>>762 siri、alexa、google(…
>>80 > 日本語ってもやっとしてんだよな。
> 英語なら数式展開をそのまま英語でやれる。
へーえ?ww
3 + 2
add 2 to 3
3に2を足す
6 ÷ 2
divide 6 by 2 [divide 2 into 6]
6を2で割る
wwww
まあ、まずは論理的っていうか、時系列に沿った文章を書くところから始めよう。 そう。夏休みの一日の計画を立てるのと一緒なのだ。 あれを細かく書いてその通りに実行するのがプログラムの考え方に繋がるのだ。 何かをするためには順序立てなければいけないからね。
>>321-322 ,326
Microsoftが昔アンケート取ってたPython搭載の話は、
Pythonは採用しない。代わりにJavaScript (TypeScript)を採用する。
って結論になったよ。
Office Scriptって名前。
企業ユーザーならもうベータ版試せるはず。
>>811 逆ポーランド記法を知らんのだろうか。
3に2を足す
3 2 +
6を2で割る
6 2 ÷
3に2を足したものを6を2でわったもので割って5をたしたものに9をかける
3 2 + 6 2 ÷ ÷ 5 + 9 ×
これを普通に表記すると
((3+2)÷(6÷2)+5)×9
となる。
>>815 いや俺じゃなくて
>>80 に言ってくださいよ…
>>815 グーグルすげーwww
https://www.google.com/search?q=3 に2を足したものを6を2で割ったもので割ったものに5を足したものに9を掛ける
>>817 君の主張を補強するするために書き込んだんだけどww
>>818 確かにグーグルすげーwww
義務教育課程一つの独立した科目でもなく技術の授業の中で数時間のことならこれでもいいじゃね?もしかしたら1時間か2時間とってやる程度のものなんでしょ
文句言ってるやつは今日からドレミファソラシド禁止な。ABCDEFG使え(笑)
むしろこれは「ドレミの代わりにイロハ使えよ、日本人なんだから」では?
vbaなら日本語使いまくってもまずバグ出ないのでそれで教えれば良くね? sub if for あたりの英語の意味だけ事前に教えればいいやろ
Plan Bって言い方はかっこいいが 計画 ろ っつうとダサい
お前らVBAVBAってそんなに好きならVB.NETやれよ
>>825 そうかVSで.netで簡単なフォームアプリケーション作らせればええやんね?
日本語ばりばり使えるし
あ、でもVBAの方が変数宣言無しでも書けるようにしてくれてるから小学生にとってはラクかな
>>827 フォームでもVBでWinUI3が使えるようになるから
リッチな今風のUIで組めるぞ(予定)
ただし、windows限定でMacOSやLinuxでは動かない
>>30 でもVBAばっかりやらすのもMSの奴隷を増やすだけになるのであまり良くない
プログラミングの基礎だけ学ばすのがいいだろね
>>54 プロのハッカーは中国人ばかりなんだね
やはり碌なもんじゃないな
>>821 三味線の楽譜見てきな。
五線譜がどれだけ優れてるかわかるから。
五線譜はプログラムだ。
IT業界に就職したいやつに何を学ばせたらいいのかと 義務教育でプログラミングの基礎を教えるのとでは違うんだぞ 自分で挙げた言語を、公立なら池沼スレスレのやつもいるが そいつらに教えることができるのかい?
なでしこは日本人に対して可読性が高い。 将来の自然言語型プログラミング言語を彷彿とさせる。
>>836 べつにプログラマ育てるわけじゃないんだから
オモロイな もしイがロならハに行きなさい みたいなのでは無いだろうけど
>>835 はっきり言って、なでしこ覚えるのと一般的なプログラム言語の文法覚えるのと難易度は変わらんよ。
プログラム言語に英語の文法は全く不要、アルファベットと数式の読み書きが出来ればいいんだよ。
中学生でそれすらできない人は発達障害レベルでしょ。プログラムなんかやってる場合じゃない。
なでしこはかなりの部分自然言語で理解できるから 学校の先生にとっても簡単。 プログラミングの論理構造だけ理解すれば自然言語の直感が有効。
>>835 教科は技術家庭でしょ?
俺の頃は半田ゴテで電子工作だった
「プログラミングの基礎」にあたるのは電子工作では回路設計だと思うんだが、そこは学んだ記憶がない
あらかじめ設計された回路図を見ながら半田で部品つけてスイッチ入れて「動いた!動いた!」って感じ
それに倣って考えると、技術家庭の教科レベルなら
与えられたサンプルプログラムをそのまま打ち込んで「動いた!動いた!」でいいと思うわ
まあBASICで簡単なプログラムが分からん奴は算数の段階で脱落してるだろうから 肉体労働に行くことを自覚させた方がいい
なでしこは国語の先生が国語の時間にプログラミングを教えられるように まるで作られているかのような言語。 日本語を論理的に書くことと、プログラミングすることとを できるだけ近づけるように作られているかのような言語がなでしこ。
>>840 > プログラミングの論理構造だけ理解すれば自然言語の直感が有効。
なでしこは直感的じゃないのが問題なの
技術家庭科は設計よりも現物の製造が主だから出来た動いたでいい ソフトウェアならインストール以降だなw
>>843 読むのと書くのは勝手が違う
書くとなると、通常のプログラミング言語と同程度の学習が必要だよ
構文規則にも縛られるから自由な日本語では書けない
この分野ではscratchが最強過ぎるのよなぁ
実際に触ってみてもよく出来てると思う
https://scratch.mit.edu/projects/editor/?tutorial=getStarted ただ、こういう教材を活用できる教師も限られるだろうから、オワコン教師のために
昔ながらのペーパーテストに適した教材ってことで「なでしこ」になったんだろう
なでしこのような自然言語型プログラミング言語が普及したら ソフトウェアの生産性は爆発的に上昇するかもしれないよ。
>>849 自然言語に比較的近い言語が既にあるよ
名をCOBOLという
「1年後には他人のコード」みたいなことが起こりにくい。
パソコン配ったところでプログラムに興味を示すのは全体のほんの数%だろうな ほとんどの生徒は言語どころかタッチタイピングさえできずに終わる
>>849 ない
なぜなら自然言語使ってもソフトウエアの複雑さは低減しないから
なぜこの形態にしたのかがよく分からんよね。 普通のプログラミングコードに日本語の説明を付ければ良かったのでは? なでしこ語で書かれていることが何となく普遍的に見えたのかしら?
>>843 > なでしこはかなりの部分自然言語で理解できるから
> 学校の先生にとっても簡単。
>>385 > 1を2の3で階乗計算して表示。
> 1を2の5で階乗計算して表示。
>>415 > 「西暦を入力してください」と尋ねる。
> 西暦はそれ。
学校の先生「・・・」
>なでしこは国語の先生が国語の時間にプログラミングを教えられるように > まるで作られているかのような言語。 だった。
>>855 コメントはコードと乖離があるからという理由なんだろうな、とは思う
>>843 >なでしこは国語の先生が国語の時間にプログラミングを教えられるように
> まるで作られているかのような言語。
>>385 > 1を2の3で階乗計算して表示。
> 1を2の5で階乗計算して表示。
>>415 > 「西暦を入力してください」と尋ねる。
> 西暦はそれ。
国語の先生「・・・」
>>839 それなら英語でやれよ
日本人だけでコーディングするわけじゃないんだし
プログラムのお勉強で止まった人々レベルの前例を踏襲しても 失敗が見えてるのに、懲りないね
>>851 自分の書いたプログラムなのに後から読んだらよくわからなくなっているというのは
そのコードの背景にある意味や意図を忘れてしまっているから
それは「a++」の代わりに「aを1増やす」と日本語で書いたところ同じ
日本語っぽくすればプログラムが理解しやすくなる訳ではないよ
プログラムを理解するというということは、
・なぜここで「aを1増やす」のか?
・「aを1増やす」ことにはどんな意味があるのか?
を理解するということであり
それを積み重ねてプログラムの全体像を理解すること
英語とプログラミングはセット 昔書いたコードが理解できないのは変数名がクソだから
IT後進国なんだから先進国のアメリカのやり方をそのままパクればいいだろう
言語で例えるなら漢文を教えているのと同じレベル 実社会ではほぼ役に立たない オナニー言語
記事ろくに読まないで好きなこと書いてるおじさん達は国語が出来ないまま社会に出たんじゃないだろうか
俺もそうだけど基本イチとかも元の記事も読まないこと多いね 国語できないってよりめんどいって
しかし、学校でプログラムを学ぶ全員が、開発者になるのではない。普段見慣れた言葉でプログラムが書いてあるだけで、ずいぶんと気持ちが楽になる人も多いはずだ。母国語でプログラムを学べるのは有意義なことだと思う。 記事に戻って話をすると結局はここに落ち着く 不得意科目が国語で書かれていても気が楽になるってそんなことないってw
なでしこは漢字やひらがなを用いているが日本語ではないので日本語に慣れてる人ほど強い違和感を抱くだろう
自然言語によるソフトウエア開発を目指しているのなら応援しようもあるけど、なでしこはそういう方向ではないので
>>868 論理演算、条件分け、変数、繰り返しあたりの概念で躓くであろうレベルの子にとっては
日本語で書いてあるかどうかはさして重要ではないからな
日本語で書いてあってもわけわからんものは変わりないし
エンジニアに適性のない子も含めて中学生に広く教えるなら、IT技術へのアレルギーを減らすべく
「楽しさ」を重視して教えてやれよと思うわ
日本だと分かりやすいとか言ってるやつは現代日本人ではないだろ プログラミングのは英字(英文字列)であっても、文法等のある英語ではない ポストやスーパーやパンケーキやスパゲッティやハンバーグを 日本語にしないと分からないみたいな話
逆にプログラミングの英単語のよみを、カタカナか、かな表記にしたら余計にわかりづらくなる if をいふや、イフにすれば見た目は日本語だが
英語だよ。関数はsvoの体裁をとる。 s.v(o1,o2,...); 英語とプログラミングはセット
ガラパゴス民族が増えるだけで何の効果もない 正しい日本語を教える方が先だぞ
>>874 🦁「お前それFORTHやPostScriptの前でも同じこと言えんの?」
日本語にしたら分かると主張する奴らは実際になでしこでプログラミングした上で言ってるんだよね? 俺は他のプログラミング言語での開発経験ありで、 なでしこはこのスレに貼られたサンプルコードを見ただけだがこれは無理だと思った どこからどこまでが変数なのかメソッドなのかも分からんし余計に難しいよ あえてアドバイスするなら一般的なプログラミング言語を使ってコメントを追記しろと言いたいね
wikipedia見ただけだが気色悪ぅ 場所と って変数作るだけで大混乱やんかw
>>877 だろうね
コードって言葉より数式に近いんだよ
コードは言葉と違って曖昧な記述が出来ない シンプルに記述するには数式になる
「プロ」グラマーな人ほど、評判わるいなw まあ色んなレベルの教員や生徒がいる中では 悪くないとは思うで、さわり専用という事で 用途によって言語を追い分けるのは常道
むしろ英語アレルギーの凄さに驚くわ 小学校から英語教えるようになってもこれか
算数・数学アレルギーは表記文字を変えても変わらんよ
>>883 その矛盾に気が付かないあたりが何とも…
「英語ドキュメントしかないので仕事出来ません」ってのが通用してた20年前と比べると、 今の若い子は英語ドキュメントでも問題なく仕事してるからだいぶマシになったと思ったのだが まだまだだなぁ。 最近はググったら中国語の情報ばかりってのも珍しくなくなってるんだけど。
>>882 > まあ色んなレベルの教員や生徒がいる中では
> 悪くないとは思うで、さわり専用という事で
むしろ素人が学ぶのなら避けるべき言語だと思う
初心者ほど文法エラーみたいなプログラミングの本質とは関係ない部分で躓く
その時に経験者も解説資料も参考になるサンプルコードも不足してるとすぐに詰むよ
「書かれたプログラムが日本語っぽく読める」ことと
「日本語(自然言語)でプログラムを書ける」ことは全然違うのよね
これでITドカタが増えるなら良いことだろ ITドカタはすぐに鬱病でいなくなるから、いくら補充されても足りない
仮にこんなんでたかだか無定義語を日本語にしただけで本当に理解が出来るならば ジャップ島の算数のうんち教科書は既に日本語で説明され日本語でワードが導入されてるんだから 学生さんたちは算数が出来るはずなんだわ それともあれかい?問題を'与えられた二次関数"か(ん)=あん^2+いん+こ"の絶対値の最大値求めろ'とでもしたら解けるのかい?意味を理解出来るのかい?馬鹿なのかい? 残念ながらジャップ島なんかに産まれちゃったんだから英語ぐらい後から学ぶしか無いだろitや理学に限らずまともな書物すら無い糞島なんだから 英語もろくに出来ない頭ならどうせit(日本itはitに非ず)では使いもんにならんしな。でも出来るなら少なからず今はいい給金貰えるよ(´・ω・`)
>>862 そのことはすでに書いたよ。
つまり、日本語でプログラミングできれば、
生徒はソフトウェアの構造だけに集中することができる。
コーディング上の細かい仕様の違いに気をとられる必要がない。
そういうところはすでにもっている日本語の直感でわかる。
英語プログラム言語は基本的に関数やらをそのまま覚えればいいが ライブラリなんかではMVCでモデルは単数、コントローラーは複数形にする とか英語言語のルールを持ち込まれるのは腹が立つ
>>890 サンプルを見てわかった気になる
打ち込んでみてキーボードと日本語入力で思考が止まる
>>890 そもそもなでしこは日本語じゃないのよね
エラーも初心者にわかりやすいとは到底言えないし
>>890 日本語に精通してる人ほど
日本語における直感と異なる挙動に違和感を感じるだろう
>>891 そこはメソッド名や変数名の問題だから日本語でいい
日本語で宣言出来る言語なかったっけ?
>>890 つべこべ言わず、まずはなでしこでプログラミングしてきなよ
なでしこの文法は日本語としておかしい上にそれを強要される
表記揺れなんて一切認められない
正しい日本語がどうとか言って怒り出す未来が見えるよw
なでしこ用のコード補完機能備えた開発環境なんてあるの?
ざっと調べたとこatomのシンタックスハイライトくらいかな
>>895 フレームワークの規則で単数形・複数形決められてるものがあるのよ
>>899 実引数に渡す変数の宣言名に命名規則があるってこと?
そんな言語あるのか
あくまでもプログラムがどういう構造になっているかを教えるのに使うだけで、実際になでしこを使いこなしてプログラム出来るようにまで教育するわけじゃねえよ。
>>903 じゃぁそもそもプログラミング言語でなくてもいい
本当は、自然言語と数式的表現を適度に混ぜて使った疑似言語が、 ロジックの読み易く素直な表現には最適 でもそれだと、表現が千差万別になるんで先生が対応できないんだよな
コンピューターの学習用だったらCASL使えばいいのにな
>>886 まあこの体たらくだからね…
【英語】京都高島屋の広告「Save The World from Kyoto JAPAN.」に日本国外から驚きの声が殺到。「京都は世界の敵だったのか…?」★4
http://2chb.net/r/newsplus/1604924015/ コメントを日本語で書くな って言うコーディング規約が広い世の中にはあったりする。 その規約の設定理由は、日本語より英語で書かせた方が曖昧さがなくなるからだと。 俺も論理的な思考力を養うのが目的なら日本語使わない方が良いと思うよ。
それ、単純に古い処理系でマルチバイト文字を食えないやつがあったからでは…
今どきならコメントは日本語で問題ないだろう。昔は時代が変わると日本語の表示設定次第で読めなくなる事もあっただろうからそういう話も出るだろうけど。 今ならメモリを食うわけでもないし表示設定が変わるわけでもないから問題ないんだし
コメントで「メールを配信」と書かれていた場合、以下のどれかわからない。 「メールを配信しなければならない」 「メールを配信した方がよい」 「メールを配信してもよい」 「これからメールを配信する予定だ」 「メールを配信した」 もしも同じ人に英語で書かせたら「sent mail」(メールを配信した)と明確になる。 他にもたとえば以下のコメントを英語で書き直してみ? // もしディレクトリなら if ($file->isDir() === true) { // 次へ continue; } 上のように世の中で書かれているほとんどのコメントは英語で書くとそれがコードを読む邪魔になる無駄コメントだってことがわかるもんですよ。
仕様を練ってる時も、意味に揺らぎが無いように日本語で書くより、コード書いた方が良いって場合は多い
>>908 論理的な記述法を習っていないと
英語で書いても論理的にはならんよ
>>911 >// もしディレクトリなら >if ($file->isDir() === true) { > // 次へ > continue; >} なぜディレクトリは処理しないのかわからない最低なコメントだ >>911 まず判定にtrueが入ってるのがダサいしコード見りゃ分かる事をコメントしてるとかいう究極のジョーク
プログラムの質は兎も角プログラムは指示なのだから 「しなければならない」などと解釈するなんて曖昧以前の問題でなあw
>>916 コメントは、指示を説明しなければならないものではないですよ。
コメントは、指示の背景にある仕様を説明するものだからして。
>>908 >日本語より英語で書かせた方が曖昧さがなくなる
そんなことは無い。
ソースコードのキーワードを日本語にしただけでコメントを書いた気になってる奴の数が異常な件について
>>918 「した方がよい」でなく、「SHOULD」と書けば明らかですね。
RFC2119 要請の程度を示すために用いるキーワード
1. 「しなければならない( MUST )
2. 「してはならない( MUST NOT )」
3. 「する必要がある( SHOULD )」
4. 「しないほうがよい( SHOULD NOT )」
5. 「してもよい( MAY )」
主語も単数、複数の区別も時制もテキトーな欠陥言語を使うのはもうやめませんか?
>>920 で、あなたの仕様にはshouldが出てくるとwww
>>920 > RFC2119 要請の程度を示すために用いるキーワード
> 1. 「しなければならない( MUST )
> 2. 「してはならない( MUST NOT )」
> 3. 「する必要がある( SHOULD )」
> 4. 「しないほうがよい( SHOULD NOT )」
> 5. 「してもよい( MAY )」
SHOULDの日本語訳としては「すべきである」が適切じゃないかな?
必須とまでは言わないけど、それを行うことを強く推奨するニュアンス
SHOULD NOTも同様に日本語訳としては「〜すべきではない」が適切だと思う
>>926 和訳しないでSHOULD/SHOULD NOTと書いていたらそんなことを考える必要は無いのです。
英語をわざわざ日本語なんかに訳して時間を無駄にするのはもうやめませんか?
体言止めに複数の解釈ガーとケチ付けてから 英語で助動詞付ければいいとかもうね
>>921 英語カブレの独善に気づかないほど洗脳されてるんだなあ。
英語のほうが曖昧さが無くなってスゲえ楽ってのは法律の文章と同じやな
多民族国家でコミュニケーションを成立させるために切磋琢磨してきた歴史が英語にはあるからね。 村の中で三件両隣としか話す必要がなかったどっかの島国の言葉と違うのはしかたない。
プログラムソースの中にコメントを英文で書くべきかどうかはさておき >// もしディレクトリなら >if ($file->isDir() === true) { > // 次へ > continue; >} のようなコメントを書く人に日本語ではなく英語でコメントを書くことを求めても 有意義かコメントが書かれるとは思えない
こんなコメント? >// if file is directory >if ($file->isDir() === true) { > // continue to next loop > continue; >}
マクロ使ってコメント無くした方が読みやすいね! if ($file->isDirectory() === true) { continueToNextLoop; }
>>932 バカバカしい。自然言語ってのは曖昧なものだ。
>>933 大陸から切り離されてこんな田舎言語を話していたらイギリスは滅びる、と自ら
嘆いていた歴史があるからな。イギリスには。
「どうも〜」を使う場面を設定し、どう言ったらいい か生徒に答えさせる。 場面1 教師が作文がよく書けた生徒に新しい練習帳を贈り ました。 問い:生徒はどう答えますか。 答え:どうもありがとうございました。 場面2 教師が生徒に教室用の練習帳を持っているかどうか 聞いたところ、持っていない生徒がいました。教師 は持っていない生徒に友だちから借りるように言い ました。 問い:貸してもらった生徒はどう答えますか。 答え:どうも。 場面3 教師が生徒の机の上に置いてあったペンを落として しまいました。 問い:教師はどうあやまりますか。 答え:どうもごめんなさいね。 場面4 教師が校長先生に不用意に軽くぶつかってしまいま した。 問い:教師はどうあやまりますか。 答え:どうもすみませんでした/失礼しました。 場面5 家族の一人が亡くなって、遺族が大変悲しんでいま す。 問い:悲しんでいる遺族が気の毒で、なかなか言 うことばが見つかりません。このようなと きどう言いますか。 答え:どうも……。 ……だめだこの言語 致命的に論理的な使い方に向いてない。
論理的に使ってないから? 英語はね、非論理的に使うのが難しいんだ。 非論理的がデフォのどこかの言語とは違うよ。
それは君が論理的の何たるかを理解していないだけ 英語でも小説とマニュアルの書き方は違う
論文書くために必要という理由もあって大学では日本語で論理的に記述する訓練をやってたりするわけだが せめて高校で同様の訓練を実施するべきだと思うけどね
メールを配信
これは曖昧な文
>>911 一方英語で「sent mail」
二語あれば曖昧にするのは難しくなる
これを理解できないのは、この国の言葉に毒されてる〜なんだろうね。
>>946 > 一方英語で「sent mail」
ところで、これは送信されたメールという意味では?
文系バカが論理を語り出したw 例が滅茶苦茶 ただの適当な相槌じゃねーか そんな欠陥だらけの理屈を論理と言ってもコンピュータは解釈出来ないよ?
>>943 wwフィネガンズ・ウェイクやアリスなんかは無かったことになっているのか?
>>952 書くのが難しいから名作と呼ばれます。
この国の言葉で書いてもただの非論理的な文章ですよ。
>>954 こりゃまたバルカン星人が片眉吊り上げそうな事を。
プログラムなんて最終的にはミドルウェアしか残らないから、日本語入力で全く問題ない。 どうせコーティングするから入力言語なんてどうでも良いわ。
>>958 世の中のほとんどすべてのソフトウェアは外人が組んだものだ。
それを全部捨ててるんじゃこの国はずっと世界の底辺を張ってるだけだな。
>>964 外人はおまえらに合わせてくれないからだよ。
結局は論理学、特に記号述語論理学 プログラミング、数学、国語以前に コレの修得が先
>>956 要するに、教育委員会が日本の教育の諸悪の根源
>>962 中学の技術科目の数コマの授業内容にそこまで考える必要はない。教養程度。
俺の先生だった先輩社員は「コピペで貼って、動けば大丈夫」と言っていた。
てかプログラミングもヘイ!Siriでできるようになるんじゃない?この文字赤くしてとか
>>975 > この文字赤くして
それはプログラミングと言わない
iPhoneで動かないから駄目って駆除が来そうだなw
>>975-976 それこそまさに「なでしこ」のプログラミング言語設計思想。
ふつうの日本語でそのままプログラミングできる。
音声認識となでしこがコラボしたらおもしろいことになる。
>>978 なでしこは普通の日本語じゃないしそこを目指してもない
なでしこはあくまで「なでしこ語」であって日本語とは別物なんだが 「日本語プログラミング言語」という言葉に色んな意味で過大な期待を抱く素人が多いんだな
>>980 Mindに比べるとなでしこは自然な日本語に近い。
プログラミングの予備知識がゼロの人でも
なでしこのソースをある程度は理解できる。
英語だったらもっと読みやすいだろうけどね。 自然言語はプログラムじゃなくプログラムの処理する対象でいい。 わざわざプログラムの制御文を処理する対象と一目で見分けにくいものにするなんて、プログラマーの目と頭を疲れさせるだけ。 ましてやその曖昧さで日本人にさえ悪評の高い、日本語を使うなんてね。
自然言語に近いプログラミング言語は可読性が高く、 保守性に優れる可能性があるね。 仕様書とコードとの壁を将来的には取っ払う可能性がある。
自然言語に近い=可読性が高い では無いよ。むしろその反対。 もし本当にそうなら人工言語が作られた意味がない。 数学や論理記号だっていらないって話になる。
日本人「日本語は可読性が高い」 アメリカ人「What!?」
>>985 もちろん自然言語に近いからといって
自然言語にありがちな曖昧性が採用されていると
言っているわけじゃないよ。
自然言語に近いながら曖昧性を排除して規則化されている。
自然言語としての可読性を保ちながら
かつ、
自然言語から曖昧性を排除している。
いいとこどり。
>>983 >プログラムの制御文を処理する対象と一目で見分けにくいものにする
ふむふむ、普通のプログラミング言語は英語話者には扱いづらいっと。
>>984 > 仕様書とコードとの壁を将来的には取っ払う可能性がある。
ないな
それができるのなら仕様書をそのまま実行すればいいんだから
それに仕様書を解釈するプログラムは日本語である必要はないんだし
なでしこの出番はない
>>990 その通りだからこそ取っ払うんじゃない?
>>982 逆に不気味の谷に似た問題が起こらないのかな。
予備知識ゼロの人が「自然な日本語」で書いても動かないとか。
>>989 日本人にとって、プログラムの制御文とプログラムが扱う対象(仕様書やデータ)を一目で見分けやすいメリットを捨て去って、
自分や他人の首を絞める愚行が日本語プログラミングマンセーだと言うこと
>>989 実際に begin - end よりも { - } の方が視覚的に見やすいという意見はありますね。
Javascriptならスマホでも操作できるしいいんじゃないか?
>>8 そんな事よりアルゴリズムを表現出来るようになる方が重要
言語なんてコンパイラに読ませるための物なんだからテキストでもGUIでもなんでもいいよ
若いうちに仕様を理解する能力と仕様を表現する能力は鍛えておいて損はない
>>94 プログラムが書けても日本語が書けない人なんだろね
このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 44日 11時間 30分 40秒
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/ ▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
read.cgi ver 07.7.23 2024/12/25 Walang Kapalit ★ | Donguri System Team 5ちゃんねる
lud20250222051342caこのスレへの固定リンク: http://5chb.net/r/bizplus/1603964855/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
>50
>100
>200
>300
>500
>1000枚
新着画像 ↓「【IT】中学校の教科書に採用された日本語プログラミング言語「なでしこ」。母国語でプログラミングができることの「意味」 [田杉山脈★]YouTube動画>5本 ->画像>5枚 」 を見た人も見ています:・【IT】2017年に最も使われたプログラミング言語14選 ・【IT】iOS13でプログラミング言語Swiftの利用が倍増 ・【IT】学びたくないプログラミング言語 まだ現役COBOL ・【IT】マルウェア解析のためのプログラミング言語トップ3 ・【IT】2017年に最もシェアを伸ばしたプログラミング言語は? ・【IT】Google、プログラミング言語「Go 2」開発計画発表 ・【IT】2018年 人気&嫌われプログラミング言語トップ25- ・【IT】プログラミング言語・開発年数・年収の関連性が明らかに ・【人事】プログラミング言語Swiftの開発者が、わずか6ヶ月でTeslaを去る ・【IT】2019年版「最初に学ぶにはふさわしくないプログラミング言語」リスト ・【IT】プログラミング言語「ルビー」、島根のIT潤す 誕生25年へ ・【IT】開発者7万人に聞く、2018年学んだプログラミング言語第1位は? ・【IT】Pythonが成長続行 - TIOBEプログラミング言語ランキング ・【IT】プログラミング言語の「Julia」、1年の成長を示す数字が明らかに ・【IT】最も使うプログラミング言語、Python連覇 COBOL急伸 [田杉山脈★] ・【IT】2022年、平均年収が高かったプログラミング言語 [田杉山脈★] ・【IT】プログラミング言語人気ランキング2020、2位に「大躍進」したあの言語 ・ひろゆき「HTMLはプログラミング言語です。人間でなくコンピューターが読むためのモノなので」 ・【IT】プログラミング言語のシェア競争は安定期に? 人気ランキングから見えてきたこと ・【IT】人気プログラミング言語ランキング--「Python」首位維持、「COBOL」はコロナ禍で上昇 [田杉山脈★] ・【IT】初心者が最初に学ぶプログラミング言語 3位「Python」、2位「C言語」、1位は? [田杉山脈★] ・【プログラミング】量子コンピューターのための新高水準プログラミング言語Silq [エリオット★] ・【IT】世界中のIT技術者から愛されているプログラミング言語 3位は「Clojure」、2位は「Elixir」 1位は? [田杉山脈★] ・【IT】統合開発環境人気は1位はVisual Studio、2位はEclipse。プログラミング言語専用の開発環境に人気の兆し ・日本のフリーランスプログラミング言語案件ランキング 「Python」がシェア拡大、ブロックチェーンや機械学習などの需要増で ・【教育】「最強」のプログラミング教育ソフトとは? ・【教育】文系女子高生をどん底から救ったプログラミングの魅力 ・【教育】プログラミング教育で身に付けてほしいスキルとは? ・【IT】上坂すみれさん、プログラミングできる人はかっこいい ・【教育】ソニーの教育子会社、プログラミング教材をトライに供給 ・【IT】プログラミングは要らなくなる、Pythonが示す未来 ・【教育】ドコモとタカラトミー、玩具でプログラミング教育 ・【製品】バンダイ プログラミング学習可能なパソコン型玩具 ・【IT】プログラミング、まず目標 お手本「コピペ」で理解 ・【IT】女子小学生「プログラミングという言葉も知らない」44.7% ・【IT】スマホでプログラミング学習 プロゲートがアプリ配信 ・【教育】「進研ゼミ」でプログラミングの勉強 ベネッセ導入 ・【IT】2019年にフリーランスに求められるプログラミングスキルとは ・【IT】Google、プログラミング不要で“機械学習”試せるサイト公開 ・【IT】ペッパー使ってプログラミング教育 ソフトバンク、ソフトを改良 ・【IT】プログラミングをやったことがない人が必ず抱く「幻想」と、その正体 ・【プログラミング】8ビットマイコン時代に逆戻り? アセンブリ言語の人気再燃 ・【IT】プログラミング教室の申し込み、8割が男児 民間調査 [ムヒタ★] ・【IT】96%が屈辱の「初級以下」判定、AtCoderのプログラミング実力判定試験の深層 ・【製品】ソニーが13年ぶりの玩具トイオ発表。プログラミングを組み合わせて動かせる「IoTおもちゃ」 ・【クラウドソーシング】ランサーズ 高技能の技術者あっせん プログラミングなど ・【IT】プログラミング、誰もが「知らないでは済まされない」時代突入…未習得だと職失う恐れ ・【IT】“推し”と学べるプログラミング学習ゲームを無償提供 女性エンジニアのニーズに対応 [田杉山脈★] ・【AI】テスラのAI部門長が語る「Software 2.0」。ディープラーニングは従来のプログラミング領域を侵食 ・【IT】男性の3人に1人がプログラミング経験あり、使用経験は「C言語」がトップ、50代では「BASIC」 ・【企業】ゲームは遊ぶよりも“作る”方がカッコいい--中高生向けプログラミング教育「Life is Tech!」 ・サイバーエージェント、プログラミング総合研究所による「プログラミング能力検定」の運営を開始 2020/11/17 [朝一から閉店までφ★] ・【IT】Nintendo Switchにプログラミングツール「FUZE Code Studio」が登場、Switch上でスイッチ用ゲームを作ることが可能に ・【経済】とてつもなく物価が安くなった日本 それが意味する重大なこと [田杉山脈★] ・【PC】アップルが新型MacBook Proで「ポート不足」の解消に踏み切ったことの意味 [田杉山脈★] ・【実業家】ソフトバンク孫会長が指摘した日本企業最大の問題点 ・【経済】韓国に抜かれた日本の平均賃金 賃上げできない深刻事情 [田杉山脈★] ・【社会】ムラとマチを捨ててきた日本の未来はやっぱり「地方分散」にあり ・【経済】サムソン覇権を許した日本大企業の真の"戦犯" ・【経済】「日本の賃金は米国の6割」韓国にも抜かれた日本の凋落 [田杉山脈★] ・【EV】ガソリン車廃止の世界的な潮流に乗り遅れた日本 [田杉山脈★] ・【御手洗】韓国サムスン総帥が輸出規制強化で泣きついた日本財界の重鎮 ・【海外移住】海外移住をした日本人、タイでの仕事はどうやって見つけたのか ・【企業】韓経:ソニー・パナソニック・日立…自尊心捨てて収益性を得た日本企業 ・【交通】北海道よりも秋田のほうが遠かった? 交通費を基準に再構築された日本地図が話題に
00:25:44 up 42 days, 1:29, 1 user, load average: 40.92, 65.33, 79.67
in 0.72023010253906 sec
@0.72023010253906@0b7 on 022414