X



【IT】中学校の教科書に採用された日本語プログラミング言語「なでしこ」。母国語でプログラミングができることの「意味」 [田杉山脈★]
レス数が1000を超えています。これ以上書き込みはできません。
0001田杉山脈 ★
垢版 |
2020/10/29(木) 18:47:35.16ID:CAP_USER
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
0002名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:50:48.64ID:+Q79JQk9
10ニイク
0003名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:51:48.65ID:CQxYL+fv
なでなでシコシコ
0008名刺は切らしておりまして
垢版 |
2020/10/29(木) 18:57:19.72ID:Z/cVZaBs
普及してる言語にしろよ。
将来性を考えろ。
文科省が決めてんのか?
すっげー馬鹿じゃん。
0009名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:01:03.82ID:+Q79JQk9
>>8
そんな難しいことは大人になってからで良い
0011名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:05:32.09ID:Z/cVZaBs
>>9
プログラムで使う英語なんて簡単で量も少ない。
ネットなどで調べることのできるドキュメントの量が重要。
だから英語でも普及してるもののほうが良いんだ。
0014名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:08:34.62ID:6BA7A0fQ
全角はじゃまでしかない。
0015名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:08:45.59ID:T46UKEcY
義務教育だし やってみる体験してみるに重点でいいだろう

今の現場で使われているの教えたって この子らが世に出るころに残ってるかどうかわからん
0017名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:13:13.60ID:EDJNiYEE
フローチャートでも書いてロボット動かしてみるとかじゃダメなんかな
0018名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:16:16.30ID:Ir7kNltb
日本人が開発したRubyを
ふりがなプログラミング方式で教えるとかは?
少しは身近に感じるかも?
0019名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:18:48.44ID:Ir7kNltb
日本人が開発したRubyを
ふりがなプログラミング方式で教えるとかは?
少しは身近に感じるかも?
0020名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:18:55.84ID:d6t+dz1s
昔、ぴゅう太というPCで日本語BASICがあったが全然普及しなかったぞ。
日本語プログラミングなんて全然不要。
小学生のうちはプログラムよりも国語算数の基礎をしっかりと教えることが
理論的な思考を育てる訓練になるし、
中学生以降だと通常の英語ベースのプログラミング言語で十分。
ただでさえ日本のIT環境はガラパゴス化してるのに、これ以上ガラパゴスにしてどーするの。
0023名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:26:46.50ID:F7hlI+lC
プログラミングで頭を使うのは文字の部分じゃないからな
0026名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:32:45.46ID:gg4s/hE3
漢字 FAX 元号

このあたりは海外のハッカーが日本攻略で苦しむところだからなw
廃止させたくてしょうがない
0028名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:36:18.41ID:uzqGFoNo
>>1
などと意味不明の供述をしており
0029名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:38:00.21ID:Gdh+qF+A
昔はUWSCという最強のローマ字言語があったが
0030名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:45:36.40ID:xz8Vw40R
Excel VBAやれよ、一杯いそうで実はいない
会社でこれできれば100倍生産性うp間違い無し
0032名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:48:11.51ID:oTqwtekT
英単語に慣れるためにも普通の言語にしたほうがいい気がするけどなぁ
0033名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:50:22.92ID:ZkM6vdXD
仮に英語のアレルギー?あるままだとしたら、エクセルのSUM関数もからだが受け付けなくて
一生苦労するかもしれないけど、どうなんだろうねえ
0035名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:52:36.74ID:+Q79JQk9
別にプログラム教育なんかチクタクバンバンでもいいんだよ
0036名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:52:56.77ID:Tcxd0Az1
>>1
プログラマは英語でプログラミングしてると勘違いしてる人かな
0037名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:54:18.23ID:Tcxd0Az1
そもそも日本語にこだわる意味がない
ただのなでしこ作者の趣味だろ
0038名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:54:53.79ID:AcpdWfrp
ソースコードなんて順次分岐繰り返しの類が延々と連なっているだけで
英語も数学も必要ない
日本語と四則演算があればいい
0040名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:56:11.17ID:ASlcpx14
C言語が日本語で書けるようになっても、文字列が使えなかったり、ポインタを駆使しなければならないわけで、そんなんなら、英語でいいから、BASICにしろや。
0041名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:56:56.33ID:Tcxd0Az1
>>38
日本語でやってもいいけど、なでしこは日本語であるが故の落とし穴がいくつかあるのでセンスがない
0042名刺は切らしておりまして
垢版 |
2020/10/29(木) 19:58:54.74ID:F7hlI+lC
どうせマシン語に変換しちゃうんだからソースが日本語だろうと問題ない気もするんだが、
そもそもシンプルなSVOばかりだからメリットがあんまりないよな
0045名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:04:35.45ID:s+hkKXai
数学Bの教科書に10進ベーシックあるやろ
なんでひまわりなでしこ?
0047名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:07:52.54ID:Wt/T/KZG
BASICならヒョイとゲームでも作れるよ
っておじさんは多いと思うが
PCの性能は上がったのにBASICじゃキー入力のコマンドすら貧弱
だいたい
なんで行番号がなくなったんだよ
0048名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:09:10.34ID:Tcxd0Az1
プログラム=文字の羅列
という認識がダメすぎ
フローチャート書いたらそれをそのままプログラムとして動かせるくらいの簡単なものでいいよ
0049名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:09:22.19ID:AaHoXyPV
>>40
ベーシックは10○○20○○って書く必要あって記憶領域が少ないとき一桁減らしたり
;で挟んで変数つらつら書いて記憶領域確保した苦い思い出があるなあ
0051名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:12:33.16ID:jC3U9GWZ
最近のMacの標準フォントは全角アットマークと半角アットマークが文字幅一緒で見た目で区別がつかない。
0053名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:14:19.59ID:B4PwFTPa
甘えるなよ。アセンブリから叩き込め。
0054名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:14:19.80ID:d6t+dz1s
>>26
日本語で苦しんでるのはアマチュアのハッカーだけだよ。
中国は国家ぐるみでハッキングと日本語のエキスパートで組織を構成してるから意味なし。
0056名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:21:40.68ID:idOtZ31M
ひらがなだけでいいよ
0057名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:21:53.66ID:ls2xQGlw
Cにしろって工業技術学校じゃないんだぞ

先生がちぇっくできねーだろうが。日本語の言語じゃないと
やるやつは同時進行でやる つーか はじめてるわ
0058名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:23:53.27ID:FCU2ODLG
数学やれよ
文系だったら哲学
論理は既存の学問に含まれているのに何で余計なことやらせるのか
0059名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:27:54.30ID:T46UKEcY
まあ こういう授業受けたやつの中から 自分向いてるかもしれんという奴が進路決める手伝いになればいい
実際に役立つ知識みたいなこと言いだすのはナンセンス
0060名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:28:29.96ID:j+Mdh2WV
C言語に書きなおす計画も、なくなったし、進化が止まってる言語だよ
0062名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:30:26.41ID:DmfNT+mP
vbaとjavascriptやったほうがマシ
環境最初からあるし
0063名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:31:17.30ID:qiNsUM+w
なでしこ覚えてもつぶしが効かない
0064名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:31:26.80ID:BLGRZDhl
>>53
アセンブラなんて甘えた事を言っちゃだめだろ
マシン語でいきなりプログラム考えて、バイナリエディタで入力
0065名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:32:25.36ID:Le6opNM5
なでしこもRubyもガラパゴスだからだめ
Pythonでいい
0069名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:37:42.49ID:F7hlI+lC
>>59
プログラミングの概念を教えるって意味では無駄じゃないかもしれん
家でも会社でも、無意識のうちに頭のなかで業務フローを描いて整理するでしょ
0070名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:29.52ID:CjaKs8mu
「なでしこ」これ少し弄ってみたけど、ダメだろこれ。
0071名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:53.65ID:HnewHPb3
中学の数学も「a+b=c」を「あたすいはう」にすればいいんじゃね
0072名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:43:55.41ID:CWoc0hCI
挫折する人間を減らすという意味で導入部分に使えるのでは
小学校では遊び程度にこれでプログラミングを把握して
中学校から英語学習と並行してやりたい言語を自分で選べばいい
0073名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:45:55.79ID:pO/mN+xD
もとが英語でできているプログラミング言語を日本語訳して使っても意味なし、過去半世紀すべて失敗した
根本的に日本語の構造で新しい言語を作らないと意味ない
かなり言語処理系が忖度することになると思われる
0074名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:48:55.69ID:s+hkKXai
プログラミングはほとんど読めない書けないのに、公務員勉強法でベンダー試験を合格しまくった結果
アメリカ本社の上級認定プログラマに自分の名前があるわ
0075名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:51:19.08ID:d6t+dz1s
そもそも小学生でプログラムを教えるのが無駄。
低レベルのプログラムはインドや東南アジアに外注する時代だから。
人工知能や3Dグラフィックなどの高度なプログラムは数学を学んだ人にしか出来ないのだから
義務教育は数学の基礎を教えることに専念すべき。
0076名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:51:31.10ID:l3tNEwqe
>>1
英語のわからない
ITのできない
バカの日本人向け詐欺商売
0077名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:52:48.37ID:+zXcT25L
>>1
技術科なのに事務処理のプログラミングか
つまらんな
0079名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:58:28.22ID:ejZIjOvw
意味ねえよ、誰が使うんだ
0080名刺は切らしておりまして
垢版 |
2020/10/29(木) 20:59:52.74ID:hUdk56hf
日本語ってもやっとしてんだよな。
英語なら数式展開をそのまま英語でやれる。
日本語は文節も良くわからんしプログラムには向いてない。
固有名詞の意味量は他言語より圧倒的に優れてるけども。
0081名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:00:12.32ID:8WwKRCdI
あほだろう
カルネージハートでもよかった
日本語に意味はない
か面倒なだけ
0082名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:01:57.84ID:2lX1ee7H
例えば海外でもプログラミングの授業が一般的になったときに
留学した中学生死ぬと思うけど大丈夫?
0085名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:03:06.47ID:1G3R8O1L
でも横80桁位の用紙綴りを買わされて鉛筆で書き、リモート授業してる自宅からFAXで送るんでしょ?
0086名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:04:39.11ID:8WwKRCdI
英語はまったくできないが、中学生レベルですら、
あと作文もできないし、日本語の本も読まないが
だが高校のときに基本・応用技術者試験に合格した
論文とかもプログラミングと同様、日常英語や文法ができずとも理解はできる
0087名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:09:53.76ID:s+hkKXai
最近は、ふりがなプログラミングという本があるから、中学生でも高級言語書けるやろ

初心者の頃、独習みながら翻訳してた時代は終わったんじゃ
0088名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:01.45ID:eMl+7+zd
ラダーでやれよ
0089名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:15.66ID:jC3U9GWZ
マウス操作の命令があるぞ。
ブラウザ関連も。ブラウザ要素クリックなんて命令も。
サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
0090名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:11:24.36ID:jC3U9GWZ
マウス操作の命令があるぞ。
ブラウザ関連も。ブラウザ要素クリックなんて命令も。
サンプルプログラム実行したら高価な壺買わされたりするんじゃね?
0091名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:09.49ID:th807nma
自国言語だけでノーベル賞に到達するのと同じで意義が在る。
造語や翻訳の方々により、学問の間口が広がったと言える。
漢字を廃止したハングル脳には理解出来ないだろうな・・・・・・・・
0092名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:11.55ID:jC3U9GWZ
>>86の文が理解できん。
0093名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:11.77ID:U9BIUuGT
なですこ

スコスコラブ注入(ドピュッ♪)
0094名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:18:13.17ID:jC3U9GWZ
>>86の文が理解できん。
0095名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:20:16.19ID:F7hlI+lC
なでしこって単語を日本語に置き換えただけでしょ?
なでしこのコードを読んで流れを理解できる人なら、普通の英文コードも理解できると思う
英単語を見るだけでやる気をなくす人用じゃないか
0096名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:24:01.92ID:h0tJMiru
>>27
SmallTalkもね。
0097名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:26:14.21ID:h0tJMiru
luaの日本語版でいいかな。
0098名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:37.23ID:NGR84Q5n
スクラッチとかじゃダメなの?
またガラパゴスで置いていかれるパターン
0099名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:45.15ID:MQ6GfN6e
この子たちが将来、
自然言語でプログラミングできるようにしてくれそうだ。
0100名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:28:49.77ID:8WwKRCdI
>>95
オリジナルかと
単に単語を書き換えるだけだったらすぐに誰でもできるだろう
for ふぉー、回す
go ごう、行く
if いふ、もし
など
0102名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:31:23.06ID:d6t+dz1s
世界のプログラミング言語は共通化が進んでるのに
日本だけまたガラパゴス化して世界から取り残されるのか。
0103名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:33:43.76ID:NGR84Q5n
中国は中学からpython義務教育化だっけ
アメリカと覇権争いしてる国ですらトレンド言語使ってるけど日本大丈夫なの
0104名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:34:40.48ID:ItscyVxq
最初エクセルとかから始めたほうがいい気がするけど
0105名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:35:28.82ID:8WwKRCdI
カルネージハートの新作でないものかとおもい続けてたがでなかったが
だがスマホでこんなのあった、

最強のAIを目指せ!Gladiabots
https://www.youtube.com/watch?v=b-ADT91oBms
0106名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:36:55.67ID:DjF6HMkP
そういや中国語のプログラミングソフトって無いな
0107名刺は切らしておりまして
垢版 |
2020/10/29(木) 21:53:53.49ID:ZNHIO26V
一番最初にやるならpythonaやrubyみたいな動的型付けじゃなくて静的型付けの言語やった方がいいと思うがなあ
Cはちょっと難易度高いから個人的にはVB.netが一番いい気がする
ただPCのスペックがそれなりじゃないとVisualStudioがまともに動かないのが最大の難点
どーせFとかNのceleron4gbHDDを買わされるだろうし
0109名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:00:58.12ID:NCccvcGi
そもそもプログラミングを子供に教える意味がないと思う。
0110名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:01:29.50ID:IxNfQ8r+
そのうち仕様書を読ませたらAIがそれっぽいのを作ってくれるようになる
人間の100万倍くらいの速度でw
0111名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:07:24.60ID:vBp0Ak72
>>110
仕様書作る方が大変だぞ
きっと作り直せとAIに突き返されるのがオチ
0112名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:21:53.38ID:vBp0Ak72
>>107
python は動的でありながらstaticでもあるよ
実際、型を意識しないといけない箇所が出てくる
最初、型を意識しないでも動くくらいから始められるからこそいい

型を意識するようになるくらいなら義務教育の範囲外でちょうどいいだろ
義務教育で型とか教えてる暇はない
型をわかるにはビットとバイトとハードの話まで遡る必要がある
0113名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:22:27.56ID:AOjqslaq
言語として、最近ので一番いいなと思ったのはkotlinだな
javaとの互換製もあるし、結構いいと思う
0114名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:23:03.41ID:3OrTWGW8
学校でプログラミングやったところで、ほとんどの人は将来プログラマーにはならんしな
「プログラミングの考え方」の学習がメインで、見た目の拒否感をなくすならまあアリだろ
どうせ学校でやるレベルなら、大したことしないし
プログラミングに興味を持つ生徒は、後で勝手にほかの言語を学習するだろう
0115名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:23:56.52ID:vBp0Ak72
>>102
クジラさんはかなり実用的な人だからこれも信用できるよ大丈夫
0117名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:28:19.92ID:UlOfnah7
コマンド 文法  数式ファンクション オブジェクト は分かった
https://nadesi.com/doc3/index.php?%E6%96%87%E6%B3%95
https://nadesi.com/v3/doc/index.php?%E5%91%BD%E4%BB%A4%E4%B8%80%E8%A6%A7%2F%E6%A9%9F%E8%83%BD%E9%A0%86

関心のある小学生が、使えるコマンドを自分で探すようになれば
自分で好きな言語を使えるようになる

教える先生が日本語でスタートできるというメリットでよいだろう
0118名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:28:52.89ID:vBp0Ak72
>>116
そうね
そもそも
English languageじやなくて
C languageだったりPython languageな訳で
ラテンアルファベット使って英語風の記号使ってるってだけだからね
0119名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:29:49.80ID:612aOut1
合理的考え方を学ぶのに

合理的じゃない手段を選択するセンスのなさ
0120名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:30:04.03ID:vBp0Ak72
>>117
よいだろう!(高い目線だな)
0121名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:31:15.51ID:vBp0Ak72
>>119
君の方が合理的じゃないよ
普通に合理的じゃなければプログラミング言語たりえないよ
0122名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:31:22.33ID:nSF1JFa6
ローマ字入力しか出来ない奴等には無駄だろ
0123名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:32:35.85ID:vBp0Ak72
>>122
どして?
0124名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:33:34.15ID:zbocHIa1
>>8
別に開発者になるわけではないし開発者養成講座でも無い。考え方を学ぶためのものなのだから。
0126名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:37:16.56ID:zbocHIa1
>>119
どう合理的じゃないのか、そもそも何故なでしこでは合理的思考が学べないのか?そこを説明しない君の方が合理的ではない気がするなあ
まさか感情論で言ってたりしないよね?
0127名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:38:14.91ID:1iUrG93i
プログラミング言語に合理性なんて要らねぇよ
要はチューリングコンプなら何でもいいbrainfuckもそこらへんを用いた遊びだし(´・ω・`)
0128名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:38:49.09ID:ksvT6vC+
JavaでもCでもいいが、よく使われる言語でやれば多少は英語の理解が進みやすくなるだろうに
本当にアホらしい
0129名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:41:43.72ID:NCccvcGi
必要なのは論理的に考える能力だと思う。
そしてそれはプログラミングを学ばなくても基礎的な教科を学ぶ中で身に付くものだと思う。
プログラミングの学習はそれからでも充分だろう。
0130名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:42:00.05ID:vBp0Ak72
>>125
数学をコンピュータで確認するにはプログラミングが必要
今高性能コンピュータがみんなの手の中にある時代に頭の中とペンとノートだけで確認するの?

数式はコンピュータのない時代には一番論理性を共有できる記述方法だったろうが
現代ではコンピュータの方が確認が早い

数学的論理性を数学用語を学んで覚えるのか
コンピュータ言語で覚えるのかの違いでもある

単に数学で良くね?って言うのは
日本語はなせるやつがあ英語学ぶより日本語でよくね?っていうようなもの
コンピュータ言語を知ってるやつがコンピュータで良くね?っていうこと同じこと
0131名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:43:38.22ID:vBp0Ak72
>>129
逆も真
0132名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:45:14.76ID:vBp0Ak72
>>128
>>118
0133名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:46:39.56ID:sMK9arxk
プログラミングって言ってる時点で茶番
そもそもイマドキの若者は日本語よりもカタカナ英語の方が通じるしな
カタカナ英語で理解していて日本語じゃ通じない言葉がどんどん増えてる
0135名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:51:05.93ID:0tLxwhZx
漢字、ひらがな、カタカナを駆使して新しい表現ができるとおもしろいな
0136名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:52:10.35ID:Z7+rX1bA
>>1
Pythonで良いと思うけどね
0138名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:53:52.48ID:1iUrG93i
コンピュータ上でのアルゴリズムは数学上論理で有限の手続きで構成可能故に証明できる数学的対象によってのみ構成される数学体型の部分集合だから論理的思考得るな数学で十分だよ
行列式手で一生懸命求めるのが数学と考えてるのが一般的なジャップだし大抵のジャップが数学やっても全くムイミィだと思うけどな
まぁ、コンピュータは数学者の奴隷であるべきだけど
ちょっとした偏微分方程式ですら計算量が尋常なもんじゃないしね(´・ω・`)
0139名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:53:53.66ID:ijCU+QdJ
え?そもそもプログラムって英語なんかまったく関係なくて
数式とちょっとした記号だけだから、日本語で書く意味なんかないだろ^^;
0140名刺は切らしておりまして
垢版 |
2020/10/29(木) 22:58:46.88ID:DjF6HMkP
そういや中国語のプログラミングソフトって無いな
0141名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:00:22.04ID:ijCU+QdJ
FOR X=0 TO 4
PRINT "逝ってよし"
NEXT

>RUN
逝ってよし
逝ってよし
逝ってよし
逝ってよし
逝ってよし

>
0142名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:00:53.05ID:612aOut1
先生
キャメルケース、ケバブケースって何ですか?w
0144名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:06:19.31ID:hiFTakR2
なぜぴゅう太は流行らなかったのか
0146名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:11:09.19ID:qgxBf9VL
>>139
その記号の殆どが英語を略したものだろw
基本的に殆どのプログミングの言語は英語を基に作られてる
英語圏の人間が作ってるから当たり前だけど
0147名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:24:25.15ID:BR9ndivN
条件文や繰り返し処理は言語の垣根はほぼないから
その辺の構文まで日本語化する必要はないと思うが
0148名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:25:17.18ID:ljq1Ftsz
>>7
同意

プログラム言語にふりがなをふった本が、今はブームになってるからね。
日本語でまず仕組みを理解しないと、頭には入らない。
0149名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:28:56.04ID:fHRqip5D
>>1
また、いらんことしてる。

素直に、JavaScriptにしとけよ。
ブラウザがあるPC(スマホ)なら何でも動くから自宅でもできる。宿題もできるのはこれしかない。
0150名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:29:19.92ID:ljq1Ftsz
>>147
条件文なしで、日本語でアルゴリズムを書く必要があるんじゃね?

それから説明しないと、初学者は理解できないだろ。
0152名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:37:09.82ID:BR9ndivN
>>150
条件文や繰り返し処理を駆使して、アルゴリズムを実現するのが普通だろ
そんな理解しかしてない人が日本語プログラミングを採用してるかもしれないけどな…
0153名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:40:24.75ID:wInnOzmk
母語が特殊だと、後で苦労するぞ
0154名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:44:18.53ID:ljq1Ftsz
>>152
初学者がいきなり条件文なんか見たら、パニックになるわwww
市販の本の中には、日本語で一つ一つアルゴリズムを書いてあるのもある。
ああいう本は、ものすごくわかりやすい。
0155名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:44:48.22ID:XDwb4hSH
ンな事より駅の案内とかから中文とハングル無くして英語を充実させろ
子供が英語に触れる機会増やせよ
0156名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:48:45.45ID:mKkeo0u/
受験科目にすればいい
そうすればみんな勉強する
学校の教師に英語やプログラミングを教える能力はない
学校は極力なにもすんな
子供を早く帰らせろ
そうすれば塾に行かせられる
0157名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:51:34.86ID:mKkeo0u/
今は教員が無能でみんな小学校の早い時期から塾に行ってる
子供に難しいことを教えるよりもまずは教員のレベルをなんとかしろやマジデ
学校に行ってる時間がかなり無駄になってんだよ
0158名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:55:10.90ID:kVFrAaWO
TRONが泣きながら↓
0159名刺は切らしておりまして
垢版 |
2020/10/29(木) 23:55:11.73ID:K3Rsb4Rh
>>75
そうやって馬鹿にし続けた結果なにも出来なくなったのが日本だよね
日本が貧しくなって人件費が安い国になっても縫製すらまともにできなそうな日本に工場は立たない
0162名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:11:11.52ID:NkfJgbX+
ガラパゴス、に名前を変えたら?
0163名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:12:22.39ID:Ed4m5JqI
何やってもダメな国だよなあ
公務員のレベルがもう滅茶苦茶に低いんだろうなあ
0165名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:22:27.43ID:bRenBVCJ
プログラミングってメジャーになれば、そりゃ野球やサッカーとまでは行かなくとも子供の頃からどハマリするやつ相当居そうなんだがなあ。俺も趣味でやってるが。
最初から汎用性のある言語を簡単なコードで入れば良いと思うんだが。。
0167名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:26:32.32ID:kmmd0Cyr
記述に全角文字を使うってだけで、決して日本語ではないからなあ。
今は開発環境の補完機能もかなり高性能だし、一般的な言語の方が
初心者にもとっつきやすいと思うわ
0168名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:30:44.13ID:VscXPKja
pythonやっとけ
それで余力ある奴はデータサイエンスなりニューラルネットなり勝手に手を出すから
0169名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:44:56.35ID:Bmk4DK4x
子供が全員やるなら簡単なツールがいいな
理解させたいのは、
・一見複雑な手続きを部品に分けたり細分化して考える
・条件を定義して分岐する
・考えたことを整理する
これだけ分かれば理系になれる
0170名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:47:31.22ID:A9mTOcwF
そろそろ日本語を廃止して英語を中心にしたほうがいいとおもう
もうじき海外へ出稼ぎ労働する必要がありそうだし
0172名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:49:03.03ID:NkfJgbX+
そうそう、こんなローカル言語学んだって、まるまる時間の無駄だぞ。
こんなので貴重な時間潰すくらいなら、エスペラント語でも勉強したほうがまだマシ。
素直にPythonやっとけ。
0174名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:49:09.59ID:spZ2UAPZ
教育は、社会の役に立つ子供を育てるべき

なんの役も立たないクソ言語教えるな
0175名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:50:23.18ID:V+vaW5mm
>>46
cは業務で使わんけど、学んでて良かったよ

ポインタの概念やメモリ破壊を知ってるのと、そうでないのではトラブル時の対応の幅が変わる
0177名刺は切らしておりまして
垢版 |
2020/10/30(金) 00:52:42.49ID:V+vaW5mm
>>172
今の言語はどれでもさほど大事じゃないよ
できることはどれも大して変わらない

プログラミングの本質はどの言語からも学べるし、それを学べばどの言語にも移行できるよ
0179名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:01:51.70ID:k2S+58Wc
こんな勉強じゃ
富岳に飛沫計算させる程度の発想しか
沸いてこないよ
0181名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:11:03.59ID:jwdT7RVR
せめてrubyにしろよ。ベストはpython。
全員がプログラマにならないからといって、だれも使っていないような言語を教えるな
0182名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:12:15.39ID:NkfJgbX+
>>177
だったら尚更Pythonでいいじゃん、無理に変なゴミ言語選ぶ必要性ないし。
0183名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:14:37.63ID:7kE4GcMZ
パッと見でプログラムがコンピューターに何を指示してるのかがわかるのはいいことだよ
普及してる言語は後からいくらでも勉強できるんだから
0184名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:19:29.44ID:w6MBOWhu
こんばんわ
機動変態なでティンコのパイロットやってます、ティン皮アキトですdeath!!!!!

(´・ω・`)b
0185名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:43:58.93ID:QIhZ4Ao/
>>1
AIがプログラミングを書く時代になったら面白いかも。日本語をAIが認識してプログラミング言語にしていく。そんな世界を目指すなら。
0186名刺は切らしておりまして
垢版 |
2020/10/30(金) 01:48:04.16ID:Xjq/mNoA
できるやつというのはすぐ応用ができるし、自分でどんどんやるから
とっかかりの言語は何でもいい
ギャーギャー言ってるやつは応用の効かない頭が固い低能だと自ら告白しているに等しい
0187名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:05:38.18ID:vvZto324
どうせやるなら C か Python あたりにすれば良いのに。
「皆んなが皆んなプログラマーになるわけじゃない」って言うのなら、
国語・算数・理科(特に物理)・歴史(特に近代史)をやった方が余程良い。
0188名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:06:49.21ID:PpRMHVmN
>>17
かるねーじはあと
0189名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:10:36.35ID:tJvLpDIH
世界で使われてるものにしないと意味がない
0190名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:11:10.15ID:tJvLpDIH
日本のダメ教育のパターン。

実用性が皆無のプログラムの勉強をさせられる。
0191名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:11:44.25ID:tJvLpDIH
本来は英語を習うべきなのになぜか日本古典を学んでるようなもの。
0192名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:26:53.75ID:s3tgJYB0
>>1 プログラミングを小学校から授業でやってるんだよね…各家庭の環境により差がでるな。
0193名刺は切らしておりまして
垢版 |
2020/10/30(金) 02:33:45.97ID:nS3Z22uE
日本のITは年収低いからダメだよ
0195名刺は切らしておりまして
垢版 |
2020/10/30(金) 03:07:36.46ID:YWOkKTYr
>>30
素人が書いたVBAコードは他人がメンテ不能だから後任者が困ることになる
0196名刺は切らしておりまして
垢版 |
2020/10/30(金) 03:28:27.17ID:xyEkpmgd
政府はデジタル化というなら、まずカタカナIT用語を日本語で表現するようよびかけるべき
0198名刺は切らしておりまして
垢版 |
2020/10/30(金) 04:51:59.53ID:I0gW932g
ゲテモノ扱いだったのに大化けしたな
0199名刺は切らしておりまして
垢版 |
2020/10/30(金) 05:05:28.18ID:BJcf0MdK
日本人がこの言語を発展させようって思えば
凄いんだけどな
誰もやらんだろうからつまらんね
0200名刺は切らしておりまして
垢版 |
2020/10/30(金) 06:31:31.23ID:FCIiCFPo
残念ながらForとIfしか使えない学習意欲のない雑魚に合わせろとかいう病気が蔓延してる世界だからやる価値見い出せないよ
0201名刺は切らしておりまして
垢版 |
2020/10/30(金) 06:52:35.88ID:aGCjr/gZ
無駄・意味がない・やるべきではない
こういう0・100思考の人が増えてるのかね
0202名刺は切らしておりまして
垢版 |
2020/10/30(金) 07:22:02.12ID:rEbapQfJ
実用性は無いだろ
「日本語でこんな事やってみたよ!」という研究をしただけだと思う
まあオモチャを作ってみただけだろ
0203名刺は切らしておりまして
垢版 |
2020/10/30(金) 07:42:05.34ID:cC9/4YhW
商売はバカに合わせてやる方が上手くいくが国家運営をバカに合わせてやると破滅する。なんでも易しければ良いってもんじゃない。特に子供は吸収力も理解力も大人が想像してる以上。無理目からスタートさせても案外いけるんだよ。
0204名刺は切らしておりまして
垢版 |
2020/10/30(金) 07:46:59.71ID:nDoPjcnr
>>13
自動マクロ 「忖度」

初期化してない変数でwhile を回そうとするとかつてに
上位で変数を設定してくれる

この機能を使うにはファイルの頭で忖度宣言をする
0205名刺は切らしておりまして
垢版 |
2020/10/30(金) 07:51:26.07ID:UGrAKI0h
ガラパゴス
0206名刺は切らしておりまして
垢版 |
2020/10/30(金) 08:05:22.67ID:/RAxdDdB
開発現場で利用されるプログラミング言語の方がいいって人は分かってないよ
これはプログラミングの仕組みを理解するための授業ってだけ
0207名刺は切らしておりまして
垢版 |
2020/10/30(金) 08:06:35.37ID:YeJqqMLO
ifだけ知ってりゃなんとかなる
そもそもアルゴリズムが自分で考えられる能力が必要
0208名刺は切らしておりまして
垢版 |
2020/10/30(金) 08:19:22.00ID:C7raUPyj
>>15
メジャーな言語なら大概残ってる(と思う)。
0209名刺は切らしておりまして
垢版 |
2020/10/30(金) 08:40:47.89ID:w6MBOWhu
日本語タイピングの学習も兼ねてるのか?何だかローマ字入力じゃなくってカナ入力が流行りそうで

いざpythonとかにシフトしたらキー入力で頭がパニックになりそう

余計な心配かね?
0210名刺は切らしておりまして
垢版 |
2020/10/30(金) 08:51:57.62ID:VOcmV4FN
>>206
>プログラミングの仕組みを理解する
効果があるのかどうか、5年ごとに検証が必要だろうな
1990年代からの「使える英語」「コミュニケーション重視の英語」教育も効果なかったと
(大学生の英語力が下がり続けている)
0211名刺は切らしておりまして
垢版 |
2020/10/30(金) 09:04:57.37ID:6f7hG1rK
1ファイルのAccessの簡易版が最強のはずなんだけどね、簡単なデータベースも扱えるし高度なプログラミングも可能、おまけに1ファイル、扱いが簡単。
0212名刺は切らしておりまして
垢版 |
2020/10/30(金) 09:27:07.91ID:RB9A2ofr
教師が理解できるのか?
0213名刺は切らしておりまして
垢版 |
2020/10/30(金) 09:27:27.35ID:JQPRs/wS
エクセルのマクロで
0214名刺は切らしておりまして
垢版 |
2020/10/30(金) 09:29:22.72ID:JQPRs/wS
>>154
そうなんだ?
いきなりBASICで入門したからなんの抵抗もなかったな
0215名刺は切らしておりまして
垢版 |
2020/10/30(金) 09:31:11.13ID:JQPRs/wS
学校の課題、班で出されたけど、結局俺一人でコーディングしてたから、生まれつきプログラマーなんだろうな…
だから初心者がどこでつまずくか分からないんだよな
0216名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:15:32.38ID:Jkvy8wPV
ひまわりは
0217名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:17:21.77ID:dx30oWDc
なでしこは自然な日本語に近い表記法を使っているから、
プログラミングのロジック以外のところに惑わされず、
学校の先生もすぐに理解しちゃうと思う。
0218名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:41:22.78ID:u4bz38qF
癖がありすぎて他の言語を扱うのに支障がなけりゃ何でもいいんじゃね?

プログラミングは最初で躓かなけりゃどんどん高度化していける

英語よりC言語つかえりゃ、あと20年は食うに困らんさ
0219名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:46:23.60ID:qu9H0zsD
BMIの計算 *

身長=160
体重=50
身長M=身長÷100
BMI=体重÷(身長M×身長M)
適正体重=身長M×身長M×22
肥満度=(体重/適正体重)
「BMI ... {BMI}」を表示。
「肥満度 ... {肥満度}」を表示。
「適正体重 ... {適正体重}」を表示。
0220名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:48:19.98ID:JQPRs/wS
>>218
Rubyは癖が強すぎてダメだろうな
関数型言語も…
0221名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:52:33.52ID:memtMrAr
世界で誰も使ってない言語を学ぶ日本らしい無駄な勉強

意味ないよ。
世界を見据えてJava Ruby PHP PYthonを学ぶべき
0223名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:53:27.10ID:BUW5xI7c
Pascalはどこ行ったんだよ
0224名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:55:45.13ID:memtMrAr
英語じゃなくて韓国語を学ばせる無駄。
0225名刺は切らしておりまして
垢版 |
2020/10/30(金) 10:58:13.25ID:NssmjRZB
イガグリ曰く
そんなことより「シコシコ」やろうぜ
0226名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:00:47.57ID:dx30oWDc
学校でプログラミング教育をすると話題になったときに、
そんなのする必要があるかって、
ロジックを学ぶことが大事だって多くの人が言っていただろう。
なでしこは自然な日本語で組み立てられているから、
日本人はそこに壁を感じない。
純粋にプログラミングのロジックから入っていけるんだよ。
まさにプログラミング・ロジックを教えるのに日本で最適な言語のひとつ。
0227名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:02:37.87ID:dx30oWDc
つまり、なでしこを採用すれば、
国語の授業でプログラミングも教えられるという効率性がある。
0229名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:06:26.21ID:J0Ccb+eK
>>187
>理科(特に物理)・歴史(特に近代史)

同意
0230名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:07:42.91ID:4IDDjhjz
日本語はいい言葉だけど
わざわざ教科書でやる意味があるのか
0231名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:08:00.76ID:dx30oWDc
なでしこを学んだ子供たちがいつか自然言語としての日本語で
プログラミングできる環境を開発してくれることだろう。
音声入力になるかもしれない。
そのときソフトウェア開発の生産性は爆発的に上昇するだろう。
0232名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:11:53.03ID:Wa8mmxGB
>>1
ますます日本はソフトウェア後進国になる
0233名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:14:33.97ID:dx30oWDc
なでしこはプログラミングを知らない日本人でも
そのソースコードが何をやっているのかある程度理解できてしまう
という部分的な可読性が高い。
あとは、それが全体で何をやろうとしているのかというロジックさえ
把握する能力が身につけばいい。
0234名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:14:51.70ID:WIhKsZ6l
昔あった日本語BASICみたいなもん?
0235名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:16:50.63ID:dx30oWDc
自然言語からやや離れているMindとはまた違う。
0236名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:20:16.21ID:lQNW6ymt
意味などない変な癖がついて後日苦労するだけ
0237名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:20:20.39ID:dx30oWDc
分厚い仕様書を暗記する手間を飛び越して
ソフトウェアの設計思想を直接に学ぶことができる。
それだけでもかなりの効率性。
PythonのO'reilly本を見て。あの分厚さ。
分厚いのにソフトウェアの設計思想の解説はほとんど含まれていない。
言語が変わったら無駄になっちゃう非効率性。
0238名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:24:48.82ID:dx30oWDc
コーダーじゃなくてプログラマーが育つ。
0239名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:28:08.26ID:4bN+OKme
富士通「OASIS・・・」
0240名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:30:12.76ID:BUW5xI7c
>>238
こんなもんで育つなら世の中英語ペラペラの数学者だらけだろ
0241名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:37:28.45ID:dx30oWDc
PythonとかJavaScriptとかのコーダーはIT土方だから
将来を考えれば教える価値なし。
0242名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:37:40.25ID:J0Ccb+eK
ソフト開発現場でコーディング時間は精々20%ぐらい。
その他は客から何したいのか聞き出し、仕様,設計,テスト内容を文書化し、客とのすり合わせ。
0243名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:37:50.30ID:wOMNZnyq
中途半端な日本語は論理的思考を学ぶ上で障害になる可能性がある。
外部プログラムの起動などはそもそもプログラミングの本質とは無関係。

何の為のプログラミング教育なのか、本質を見失っている。
0244名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:40:10.46ID:wOMNZnyq
>>242
それ全部一人なの?
そんなトイプロジェクトでどうするの?

あとさ、これはあくまでもプログラミングの教育
0245名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:44:19.03ID:0Z1v4n8L
日本語でプログラミングする意味など皆無
弊害しかない

また利権の犠牲になる生徒、国民
いつまでもやってろIT後進国

 
0246名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:46:06.67ID:wOMNZnyq
>>237
ソフトウェアの設計思想って何?
pascalだったら数ページ、Cだってansiでも10ページぐらい?
Cの後釜だってそう。
そういうと、みんな怒るじゃん。

そんなもんはソフトウェア科学の基礎を必要とする話
0247名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:51:02.34ID:0Z1v4n8L
トランプ陣営の赤い帽子に書かれたMake America Great
昨日だかミヤネがMake Great Americaの間違いじゃないかとデイブ・スペクターに食い下がっていた
デイブは例によって英検3級だからわからないって受け流していたけど
英検3級レベルの英語もわからない司会がさばるTVの国だからな

 
0248名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:51:27.28ID:LblGg8Q/
プログラムの理屈を教えるだけだから言語は何でも良いが
日本語でプログラミングは入力が面倒なのがな
0249名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:55:11.00ID:MezqXKZ5
>>8
プログラム言語は
すぐに新しいモノに取って代わられるから、
小学生が覚えたところで
会社に入る頃にはつかえない。

プログラムが得意な子は
自分で勉強する。

必要なのは入門編。
数学や国語や英語と一緒。
プログラムは言語だから。
0250名刺は切らしておりまして
垢版 |
2020/10/30(金) 11:58:37.10ID:L8hKwc49
役に立たない知識を強制される子供たちがかわいそう
0251名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:04:58.82ID:0Z1v4n8L
C/C++をマスターしておけば他の言語なんて使おうと思ったときに使える
それと、言語はプログラミングの手段。目的ではない(当たり前)
「何で」書くかは「何を」書くかで決まる
あとは開発環境の問題もあるけど

 
0252名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:10:29.28ID:0Z1v4n8L
ファミレスと高級フレンチ一緒にするな
日本で働いているプログラマの大半がファミレスプログラマ
0253名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:13:30.49ID:A8miCu32
>>1
役に立たないガラパゴス言語とか時間の無駄ゴミ
0255名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:20:04.52ID:6f7hG1rK
C/C++とかコンピューターのハードウエア知識の段階で万歳だろ、小中学生の身にもなってみろ
0256名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:26:26.44ID:4x8SvxgB
正直、事務仕事は多かれ少なかれ誰でもやるし、
プログラム言うなら、excelマクロを覚えてほしいわ。

これだけでも日本の事務の生産性は3倍ぐらいになりそうな気がするし。
0259名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:34:00.65ID:0Z1v4n8L
>>255
小学生にC/C++を教えろとはいわない
ただ位取り記数法ぐらい教えた方がいい
それとC/C++を習得するのに物理的なハードウェアの知識はいらない
C/C++でのメモリの扱いは論理のレベル(メモリ位置を指すポインタや変数のバイト長とか)
ただし、ハードを直接操作するプログラミングは別の話
0260名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:37:59.33ID:0Z1v4n8L
>>256
そうだな、日本語プログラミングやるくらいならExcel使ってVBAでも教えた方がマシだな
0262名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:41:12.79ID:j/RvlWe5
>>247
set 'em free
or
let it be

英語知識とプログラミングは全く関係ない
関係あるなら英語話者全て名プログラマーのはず
0263名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:41:57.91ID:j/RvlWe5
>>260
こう言うやつがダメな先生と同じ
0265名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:42:53.09ID:j/RvlWe5
>>256
こう言うやつが小学生に簿記教えろとか言い出す
0266名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:43:17.10ID:BUW5xI7c
>>256
お前んとこの同僚に言えよ
子供には早い
0267名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:44:19.81ID:j/RvlWe5
>>259
十進法で教えてるだろおい
0268名刺は切らしておりまして
垢版 |
2020/10/30(金) 12:47:37.91ID:6f7hG1rK
プログラミングが数学とかと違うところは論理の複雑さをどこまで自分の頭にマップできるか、そしてその中から解を見つけるという知性の強靭さなんだよね、その最初という事であれば賛成。
0269名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:05:38.77ID:C0L3M5Hw
たぶんアメリカ人でも
プログラム高級言語を、
コミュケーション用の英語とは認識してないと思う。
標準関数でもバシバシ省略語にしてるし。
0270名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:06:27.32ID:Wxtp1tef
ちょっとエディタ画面を見てみたけどごちゃごちゃして頭痛くなってくる
変数名とかに日本語を使える程度で十分な気がするな
0271名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:12:08.19ID:1DXVEP0x
>>46
いきなりのC
0272名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:19:00.00ID:Tfkq9bMA
個人的にはこれ買ってよかったよ

「プログラムはこうして作られるプログラマの頭の中をのぞいてみよう」
単行本 ¥1,980 平山 尚(株式会社セガ) (著)

こんなレベルでいいんだよ
0273名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:33:12.09ID:dx30oWDc
位取り記数法を教えてなんの役に立つんだろうか?
0274名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:37:12.38ID:1ckbrLtu
>>8
プログラミング言語なんか所詮機械語の通訳なんだから
日本語の方が良い。w
0275名刺は切らしておりまして
垢版 |
2020/10/30(金) 13:55:45.81ID:1ckbrLtu
>>1
英語でしかプログラミングできない時代は終わったんだよ。w
これからは世界的に母国語でのプログラミングが主流になるんじゃないかな。w
0277名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:11:33.76ID:/kFlSw4d
まわり道しているだけにしか思えない
まだプチコンとかのBASICの方がいいと思う
0279名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:14:06.32ID:/kFlSw4d
>>26
確かにネット使う不正アクセスには強いかな
英語の詐欺メールきても読む前にSPAM? とか思って即廃棄しちゃうし
0280名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:23:18.03ID:/kFlSw4d
>>1
スクラッチはわかりやすいから良いと思う

あとは、フローチャートとかから教えるのなら、アートディンクにカルネージハートとかハウメニロボットをベースに教育向けを作って貰えば良いのに

それかベーマガみたいなのを教材にしてとにかく打ち込ませて、自主的に改造しても良しにして色々やらせれば興味持った子は伸びていくよ

ゲームではないけど鬼滅の無限城とか作った小学生とかいるし、大人でもそうだけど特に子供は興味ある事はすごく頑張れるよ
0281名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:35:44.23ID:wK1CNNfk
>>34

Python のプログラムコードを印刷して学生に配ったら
インデントの深さが分からず
カオス状態になるのは間違いない
0282名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:40:36.59ID:BUW5xI7c
>>271
こ、子供には早いんじゃないか?
0283名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:42:59.44ID:j/RvlWe5
>>281
印刷して?
その時点でカオスだわ
なに時代に生きてるのおじいちゃん

何があってもまずはrunだ
問題あるかどうかはエラーやウォーニングをみてからだ
0284名刺は切らしておりまして
垢版 |
2020/10/30(金) 14:45:45.41ID:j/RvlWe5
>>274
日本語風のキーワードと日本語風のシンタックス使ってるだけ
日本語じゃない
0287名刺は切らしておりまして
垢版 |
2020/10/30(金) 15:50:52.75ID:dp33TMdy
Unity で c#
物が動かないと、興味わかんやろ
クラス中数名は、即ゲーム作れるようになる
0289名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:05:10.14ID:rg7vngXf
中学の時にBasic見て俺には無理と思った
0290名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:08:33.74ID:wOMNZnyq
>>99
今でも自然言語だけど?
「これやっといて」
これだけ
0291名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:11:22.96ID:9cOfZaGc
初心者にはエラーがわかりやすいほうがいいから
.net以前のVBがいいかな。
0292名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:12:30.98ID:wOMNZnyq
ココのコメントの8割は単なるコーダーとわかる
こんなのが育っても意味ないって
0293名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:20:32.00ID:BBfg6yjU
日本語をタイプするよりはアルファベットでタイプした方が
いいんじゃないかと思うんだ。
0294名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:22:44.67ID:BUW5xI7c
>>293
アルファベット押すとこからやってたらそれで終わるわ
0296名刺は切らしておりまして
垢版 |
2020/10/30(金) 16:44:04.18ID:tmRRYqkI
日本語にする意味はあんまないよな
PG言語が指す「言語」っていわゆる日本語とか英語とかとは違うからな

人間と人間が会話するためではなく
人間がコンピューターに命令するための記述法だから
コンパイル前のコードが日本語表記でも英語表記でも難易度は変わらない

変わらないならデファクトスタンダードである英語で学ぶのが能率良い
0297名刺は切らしておりまして
垢版 |
2020/10/30(金) 17:02:29.07ID:8/9KPwJw
もし何々だったら韓国滅亡
それ以外は韓国滅亡

とか?
0298名刺は切らしておりまして
垢版 |
2020/10/30(金) 17:14:45.47ID:xyTOTcEj
感傷かもしれないが、こういうのを大事にしてほしいな
0299名刺は切らしておりまして
垢版 |
2020/10/30(金) 17:16:08.25ID:dp33TMdy
文法から教えて

英語できないのと、同じ運命
0300名刺は切らしておりまして
垢版 |
2020/10/30(金) 17:28:12.58ID:FOE5GkXd
>>48
スクラッチみたいなビジュアルタイプのは小学生でやっとるから

中学から変数、関数
高校は理系はデータベースまで
0301名刺は切らしておりまして
垢版 |
2020/10/30(金) 17:44:07.67ID:El1bakRC
厨房はアンドロイドアプリでも開発させれば良いんじゃね
とりあえず計算機とかスケジューラーあたりから
0302名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:01:09.12ID:0Z1v4n8L
>>262

関係あるよ
プログラミングの空間、クラス、関数、ライブラリなど名付けは英語センスないと駄目だな
逆に他人が付けた名前からこんなものがあるはずだなという当たりを付ける際にも英語センスが大事
逆引きするときに生きる
それから、なにより英語ドキュメント読めたり書いたりできる方が断然有利、というか必須だろ英語

 
0303名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:05:23.50ID:0Z1v4n8L
>>262
もう一ついうことあった。

>関係あるなら英語話者全て名プログラマーのはず

などというような、論理のイロハである必要十分条件もわからない君にはプログラミングは無理だわ
0304名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:18:33.00ID:KACf/dK1
帰国子女が絶望しそう
0305名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:23:57.07ID:KACf/dK1
プログラミングができる中学生にとっては無駄以外の何者でもないな
0306名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:27:11.97ID:KACf/dK1
何が無駄かって、これを教えられる人を育てることが一番無駄
0307名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:35:31.96ID:El1bakRC
臨時教師としてPG雇うのが良いと思うが
臨時教師って実質縁故採用でしか使われてないし
そのせいか高額の報酬は望めないしな、変なのしか来ないだろうなぁ
0308名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:37:50.42ID:NkfJgbX+
>>307
JCに手取り足取り放課後までハアハア、ってことですね。
0310名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:41:40.63ID:El1bakRC
実際月15万とか20万の期間契約に飛び付くPGなんて
無能かメンヘラ、ロリコンだけよね
0311名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:50:25.77ID:NkfJgbX+
送り仮名とか表記のブレとかどうするんだろう?
0312名刺は切らしておりまして
垢版 |
2020/10/30(金) 18:53:08.98ID:ozm9AXZn
>>1
言語なんて、普通の語学と同じで、
後からどうにでもなるって
そもそも、使える言語ならいま知ったことが5年後どうなるかわからんくらいそれ自身が成長していくし

プログラムをするという論理性を養う勉強をした方がいい
0314名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:28:45.56ID:se4g3XyB
何かの分野である程度のレベルに達した人は
簡単簡単と平気で言うけれども素人には物凄い難解なことがある
ある種の初心者イジメでマウントだな
部下・後輩・新人などに教える過程でそういうのは卒業しないとね
0315名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:32:03.93ID:NkfJgbX+
>>312
英語ができれば、中国語やタガログも簡単にマスターできるってこと?
どんな天才だよそりゃw
0316名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:48:45.21ID:jcJ0++58
visual basic で良くない?
0317名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:49:33.98ID:weimNYeL
>>1
素人目から割といい感じの記事に見えるけど>>1宛のレスが全部否定派で草
ハッカーなんかの事を考えるに言語の違うプログラミングとか役立ちそうに思うんだがな
0318名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:50:14.15ID:jcJ0++58
バッチファイルのコマンドも取っつきやすい。
0319名刺は切らしておりまして
垢版 |
2020/10/30(金) 19:51:42.24ID:jHltx25i
英語といっても、forとかifとかせいぜいstaticとかやろ
単語数で言うと10〜20くらいちゃうん?

それに表記を日本語化してもプログラムの文法まで変わる訳じゃないから
難易度同じやん
0324名刺は切らしておりまして
垢版 |
2020/10/30(金) 20:52:19.23ID:WMHwYktC
ファミリーベーシックの方がいいよ
0328名刺は切らしておりまして
垢版 |
2020/10/30(金) 21:14:39.21ID:zLfgymNQ
プログラム経験者が皆もやもやしてるのは、この話に関わってる人達が
プログラム言語と人間の言語を混同してるから日本語言語を採用してるっていう前提が透けてるからだよな、多分
0330名刺は切らしておりまして
垢版 |
2020/10/30(金) 21:33:51.62ID:s6BrlM5/
話はわかるが
それでもJavaScriptやPythonやった方がいい
0332名刺は切らしておりまして
垢版 |
2020/10/30(金) 22:10:34.63ID:HHgSXz1H
>>72
おそらく、なでしこのほうが無駄に難しい
0333名刺は切らしておりまして
垢版 |
2020/10/30(金) 22:21:14.85ID:dp33TMdy
今のJavascriptは最難関言語だよ

多数の言語に精通してないと、使いこなせない
0336名刺は切らしておりまして
垢版 |
2020/10/30(金) 22:57:29.03ID:Bmk4DK4x
おまえらThis is a pen とか習ってる中坊に何させる気なんだよ
0338名刺は切らしておりまして
垢版 |
2020/10/30(金) 23:05:44.39ID:QvX4TloB
それだけ英語できれば、hello worldできるだろ

逆に聞きたいけどプログラムやってるなら、
世間がイメージするよりずっと簡単だって知ってると思うんだが
難しすぎるって思うのはなぜだよ

俺がガキの頃ですら中学生プログラマーのゲーム開発ブームとかあったのに
PythonやらパールやらJS程度出来ないわけ無いだろ、難しく考えすぎ
0341名刺は切らしておりまして
垢版 |
2020/10/30(金) 23:25:59.19ID:bX55alN+
ガラパゴスの斜め上いく日本
凄いw
0342名刺は切らしておりまして
垢版 |
2020/10/30(金) 23:30:03.96ID:Bmk4DK4x
>>338
やる奴は小学生でもやるし、できるよ。
中学でやるってのはそこじゃない。
考えることが苦手な子に、何かを解決する考え方を教えるんだと思うよ。
だから言語や表記に対する壁は低いほどいい。
0343名刺は切らしておりまして
垢版 |
2020/10/30(金) 23:57:11.92ID:V+vaW5mm
>>182
興味のない学生も大勢いるんだから、なるべく親しみやすい母国語を選ぶのは当たり前だと思うがな

物事はとっかかりが大事だからな
そこで躓くと素質があっても苦手意識ができる
0345名刺は切らしておりまして
垢版 |
2020/10/30(金) 23:58:34.64ID:05oFkEhh
>>309
アルゴリズムは、日本語でも可能。

というか、日本語でやるべきだね。
0347名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:01:43.40ID:HdYJPG8o
>>346
だから、国語教育が重要なんでしょ。
0350名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:06:29.18ID:HdYJPG8o
アルゴリズムを勉強すると、プログラムというかITへの視野が広がるからね。
子供よりも、大人にオススメだわ。
基礎の基礎みたいな本が、本屋にいけばたくさん置いてある。
0351名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:09:29.07ID:7Bs7pFDO
>>348
本質がなにかを全くわかってない

プログラミングは、考え方さえ分かれば違う言語でも応用はいくらでも効く

英語と混同している段階で話にならん
0353名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:20:39.38ID:SteFbSqi
最初はプログラミングなんて、

ちんぷんかんぷん。

だいたい、見に見えない動作を追うとか、

気持が悪い。

高等言語は何でもいい。
0355名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:27:02.77ID:VWu+cx03
>>351
まったく同意。

アルゴリズムと英語は、完全な別もの。
英語をいくら勉強しても、アルゴリズムは理解できないだろうね。
0356名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:43:57.43ID:odsksvpa
英語はドキュメントを読むときに役に立つだけ
プログラミングとは関係ない
0357名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:44:11.41ID:OI5lth5P
プログラミングより先にエクセルとかパワーポイントの使い方を教えたほうが将来役に立つよ。定期試験後に教科別に今回の反省と今後の取り組み、目標点数計画などをグラフィカルにプレゼンする資料を作成させるとか。
0358名刺は切らしておりまして
垢版 |
2020/10/31(土) 00:50:18.50ID:30tRDhU3
むしろMATLABとかの方が、良い研究者が育つだろうな。
CG好きならUnityとかでもいい。UnityからC#で動作を覚えるのは良いかも。
エクセルとVBAでもいいけど。
0360名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:02:53.25ID:CKz9+OLp
>>359
大多数の職業プログラマが使う数学なんて小学校さんすうレベルだけどな
0362名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:08:08.22ID:Fe0iNUbu
時間と人件費と教材費のムダ
どうせまた裏で動いてるのがいるのかな
こういう曲者が日本をさらに遅らせてダメにする
いい加減に教育行政は目を覚ますべきだな
デジタル庁がアホに見えてくるは俺だけか
0363名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:08:33.09ID:MDCvBzNh
今の主流は英語でプログラミングだからなー
複数形単数形現在形過去形を巧みに使い分ける。
0365名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:13:35.38ID:K7HzFXFG
>>1
不要
Excelマクロを教えた方が100倍有用だよ
0366名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:15:13.66ID:H9OsMhMc
さまざまな意味と音をもつ
部首と偏と作りでこさえた漢字の組み合わせで機能する
システム、熟語になると更にパワーアップ

見た目が漢字、コーディングがコアの部分に360度から偏、作りなどの
パーツをつけるかたちになる
0367名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:17:21.51ID:5ya9Y91p
英語の方が簡潔な表現できるから
英語で書いた方がいいだけ
0368名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:24:59.48ID:MDCvBzNh
英語が簡潔とは言い難いがな。
例えば履歴(history)を入れるテーブルhistoriesを作ったとして、
その1データを操作するばあいにはhistoryと単数形を使う。

今はこんな書き方がすごく多い。
0370名刺は切らしておりまして
垢版 |
2020/10/31(土) 01:38:17.20ID:WrFhzC8B
>>342
> だから言語や表記に対する壁は低いほどいい。
なでしこの言語仕様見たうえでそれ言ってる?
おれだったらなでしこはおすすめしないな
0371名刺は切らしておりまして
垢版 |
2020/10/31(土) 03:32:36.23ID:JmoDF1Gv
数値変数 給料
給料=1000000
もし(給料>最低額)なら
標準出力(「よろしい」)
それ以外なら
標準出力(「間違い」)
もし終了

みたいなヤツ?
0373名刺は切らしておりまして
垢版 |
2020/10/31(土) 06:07:01.96ID:IOsQWPsb
単に教師とか政治家が英語を使えないからだろ
世界的に使われてる言語なら教材も豊富で
いろんなコードを見れて独学もできるし
就職に役立つし、英語の勉強にもなるし
子供にデメリットなんかなんもないのに
0375名刺は切らしておりまして
垢版 |
2020/10/31(土) 07:33:15.85ID:J3pNp+MB
母国語で出来ない方がむしろいい
コンピュータ言語と自然言語で意味が同じじゃないので
記号的に扱える外国語の方がやりやすかったりする
0377名刺は切らしておりまして
垢版 |
2020/10/31(土) 07:56:04.72ID:+4aostS1
最近の高級言語は、関数やクラス名なら日本語でもできるやろ
0378名刺は切らしておりまして
垢版 |
2020/10/31(土) 07:56:07.69ID:KJzBWRhY
数Bの巻末もBASICからなでしこに変える気があるなら評価する
そうじゃないなら統一しろや
0379名刺は切らしておりまして
垢版 |
2020/10/31(土) 08:24:07.93ID:+gonq5rr
scratchも併記されて、どっちを使うかは教師の判断次第ってやつだから
普通にscratchの部分だけが使われるだけじゃね?

教科書作成側も何載せていいか分からんし、C言語とか載せて下手に簡易化して関数名を
"func001"とかにすると、IT土方界隈に大量にいる「プログラミングマナーに自信ニキ」が
ネット上でマウント取り始めて、バイラルメディアが
「日本の教科書さん、とんでもないクソプログラマーであることが判明してしまうwwwww」
「プロのエンジニアに協力してもらうとか、もうちょいどうにかならなかったのかとw
 日本のバカ文系の多さは末期ですね・・・」
とか騒ぎ出してうざいから「なでしこ」とかわけわからんものになった気がする
0384名刺は切らしておりまして
垢版 |
2020/10/31(土) 10:08:07.88ID:HdYJPG8o
>>381
滅ぶべきは、お前の祖国だろwww

バカじゃないの?
0385名刺は切らしておりまして
垢版 |
2020/10/31(土) 10:28:35.65ID:DR0e2S68
サイトからサンプルを持ってきてみた
(VをAのBで)階乗計算とは
  もし、Bが0以下ならば、Vを戻す。
  (V*A)をAの(B-1)で階乗計算して戻す。
ここまで。
1を2の3で階乗計算して表示。
1を2の5で階乗計算して表示。

こんなの、本気でやるつもりか?
0386名刺は切らしておりまして
垢版 |
2020/10/31(土) 10:31:01.39ID:DR0e2S68
>>357
そんなのとっくにやってるよ
0387名刺は切らしておりまして
垢版 |
2020/10/31(土) 10:32:57.05ID:DR0e2S68
>>351
ホントこれ
コーディングができることとプログラミングできることはイコールではない
0389名刺は切らしておりまして
垢版 |
2020/10/31(土) 11:13:05.01ID:uUvS9Rt/
>>370
なでしこの言語仕様のどこが自然言語の日本語から乖離しているの?
0390名刺は切らしておりまして
垢版 |
2020/10/31(土) 11:22:37.94ID:odsksvpa
>>371
逆に読み辛いねw
2バイト文字使いたくないわ
全角スペースもあるし
0391名刺は切らしておりまして
垢版 |
2020/10/31(土) 11:30:50.00ID:WrFhzC8B
>>389
むしろ日本語に寄せた結果面倒なことになってる
0392名刺は切らしておりまして
垢版 |
2020/10/31(土) 11:56:29.19ID:uUvS9Rt/
>>391
どう面倒なの?
0395名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:01:40.96ID:/H91Nacx
結局実行時に英語に変換後実行してるからなぁ
プログラムの構文なんて記号でしかないんだから日本語で学ぶこと自体が後々無駄になる

voidとかintとかclassとか表記は英語で書いても英語文法的に意味のある並びをしてる訳じゃないし
単語としても必ずしも用途と意味が合ってるわけではないからな
言語開発者がニュアンスで決めてるような面もある

何語でも大差ないなら広く使われてる英語でいいだろ

てか今時バイトの外国人研修生ですら母国語、英語、日本語の3ヵ国語を使うのに
随分甘いこと言ってんだな、何のために英語教えてんだよ
0396名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:01:50.79ID:nskBN6Gq
>>385
そんなごちゃごちゃするのかw
普通の英語ベースの言語の方がずっと読みやすいと思う
日本語でって試みは悪くないけど、学校で教えるなら、分かりやすい事が優先だわな
0397名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:04:28.95ID:v7CorQzT
しかし、学校でプログラムを学ぶ全員が、開発者になるのではない。普段見慣れた言葉でプログラムが書いてあるだけで、ずいぶんと気持ちが楽になる人も多いはずだ。


いやいや事務系の仕事が段々と減っていくからこういうことから逃げていくとガチで就職できなくなるんだけど
あとプログラミングで辛くなるのはその先にあるんだから日本語では全く簡単にならない
0398名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:05:01.46ID:/H91Nacx
>>385
漢字や句読点の使い方や語尾とか、使い道の無い独自ルール覚えるくらいなら
素直に英単語覚える方がいいな
0399名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:14:32.54ID:5ctT0lP4
広く浅く教えるならBASICそのまんまが良いと思うけどね^^;
Cはやめた方がいいと思うけど
0400名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:14:40.54ID:Umq+HB8+
>>385
これはダメだね、構文弄っちゃってる
これで教えたら元ネタのJavaScriptに移行するのでさえ文法覚え直しになる
0401名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:20:55.94ID:v7CorQzT
>>396
4th5thに釣られて3thと書く奴がおる
雰囲気からしてサード長嶋が分からんとは思えん奴がだ
そういうゴリラみたいな連中に分かってもらうという先生の自己満足を満たすには必要な要素なんだよ

ただ中間層の将来にはマイナスになるんだろうなと
0403名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:24:51.06ID:/H91Nacx
>>399
大学の頃入門向けの講義でやったけど、たった数回の講義で皆とりあえず打てるようになったからな
古くさく感じるだろうけど最初の1ヶ月アレをやらせるだけで全然違う

個人的には入門用途ならScratchとBASICで必要十分だと思うわ
0404名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:27:54.74ID:zLa/V5CN
>>385
自然言語でやったら、英語でやってもめんどくさい。記号でいいよ。

50 divided by 5 equals 10.
50÷5=10
0407名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:50:26.54ID:d8Tvk61h
>>35
チクタクバンバンて何だっけ?
語感だけは幼少の記憶があるが思い出せない
0408名刺は切らしておりまして
垢版 |
2020/10/31(土) 13:50:35.11ID:JmlY0zZ8
>>404
同意
アルゴリズムは自然言語ではなく形式的、記号的に記述した方が分かりやすい

形式言語で書かれたアルゴリズムを読んで内容を理解できないのなら
自然言語で書かれたものを読んでも理解できないと思う
0411名刺は切らしておりまして
垢版 |
2020/10/31(土) 15:08:41.69ID:WrFhzC8B
>>410
いまでもCの流れ(正確にはBからの流れか)を汲んで { } でくくる言語が多いけど
なぜかスクリプト系では { }よりもbegin end系を採用する言語がよくあるけど
0412名刺は切らしておりまして
垢版 |
2020/10/31(土) 15:28:49.54ID:SZPxPsrj
DOSのBATファイルでプログラム作らせて、プログラム嫌いにさせてITドカタにはならないように指導しろよ
再帰のところで大抵つまづくから
突破したやつだけそのまま情報教育受けさせて、それ以外はエクセル関数でも教えれば良い
0413名刺は切らしておりまして
垢版 |
2020/10/31(土) 15:56:54.80ID:A3onK+SD
>>411
その言語では{}にブロック定義とは別の意味が与えられていたりしない?
ばっと思いつくのはBourne Shell系だけど
0415名刺は切らしておりまして
垢版 |
2020/10/31(土) 16:15:34.28ID:+gonq5rr
>>385
俺もサンプルぐぐってみたけど、閏年判定ロジックだとこんな感じらしい
PC使わないで机上でアルゴリズムを勉強するなら適するかもって感じかね
そういう教育って役に立たないけど


「西暦を入力してください」と尋ねる。
西暦はそれ。

もし(西暦%4)=0ならば
  もし(西暦%100)=0ならば
    もし(西暦%400)=0ならば
      「閏年です」と表示。
    違えば
      「閏年ではありません」と表示。
  違えば
    「閏年です」と表示。
違えば
  「閏年ではありません」と表示。
0417名刺は切らしておりまして
垢版 |
2020/10/31(土) 16:52:36.06ID:ZaPO21s3
尋ねる、は入力待ち?
西暦はそれ、は西暦って変数に入力した数字が収めてんのかな?

ifの構文は385より分かりやすいけどこれに慣れたら脳が溶けそうだな
0418名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:13:45.59ID:coSH6aDD
>>302
参考にできるコードなどの数考えてもメジャーな言語使った方が良いな。なでしこという言語は名前しかきいた事ないぞ

Free Pascalなら対応プラットフォーム多いから趣味としてなら良いかも知れない

元ネタのturbo Pascalの方だったと思うが200LXでコンパイルしていた人いたような気がする
0419名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:18:03.23ID:coSH6aDD
>>332
遊び半分ならscratchみたいなのが最適だと思うんだが
N88などのBASICも Hello world程度なら即出来るだろう

なでしこは趣味としてしか使わなくてもツブシがきかなさすぎると思う。日常的に利用する利用者どれぐらいいるんだろうか
0421名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:20:50.92ID:coSH6aDD
>>338
言語選定の提案している人が全くプログラムかじった事ないんだろうな。せめて日経ソフトウェアとかゲーム会社にでも相談して候補を選定して欲しいよ
0422名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:21:56.21ID:coSH6aDD
>>369
それはOSだろ
BTRONベースだっけ
0423名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:24:42.55ID:+hEn9NxC
プログラミング言語に出てくる英単語くらい小学生でも覚えられるんだから
こういうくだらないことやめろよ
0425名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:26:33.47ID:coSH6aDD
>>400
こんなのかえってプログラムって難しそうだなと思うだけだろうと思う。これを瞬時に理解できる人はすでに他の言語を取得している人だと思うわ
0426名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:30:02.49ID:coSH6aDD
>>420
馬鹿にしているんじゃなくてscratchはプログラム入門には最適だと思っているんだよ。まじで遊びとして入門できると思う。楽しいと思えたら吸収もはやいしね

せっかく義務教育に組み込むのなら少しでも興味持ってくれる子が増えて欲しいんだよ
0427名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:34:37.47ID:uUvS9Rt/
小学生ならScratchだな。
中学生だとUnityがおすすめ。
マシンのパワー不足が問題か。
0428名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:37:00.71ID:5Y/hWoSm
プログラミング技能の習得において
プログラミング言語のキーワードを日本語化することには殆ど意味はないと思う

プログラミング言語で使われる英語の予約語ってのは
数学の+とか×とかの演算子や積分記号みたいなもの
積分記号の代わりに「積分する」と書いたとしても
それで中身が理解しやすくなるわけではない
0429名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:46:15.91ID:uZ603qID
「if」が来たら条件分岐するのよ



「もし」が来たら条件分岐するのよ

になるだけやんね
結局条件分岐自体は新しい概念として覚える必要があるんだからなにも変わらん
0430名刺は切らしておりまして
垢版 |
2020/10/31(土) 17:50:11.10ID:XELkelw9
end=終了
static=数値
if=もし
then=なら
else=いがい

もし(福島=日本語が使えない)なら(福島はばか)いがい(福島はふつう)

こんな感じなのかね?
0431名刺は切らしておりまして
垢版 |
2020/10/31(土) 18:26:12.68ID:NWD7MrLv
論理的思考を学ぶためならこれでいいじゃん
数学とセットで学習させたら効果も高いし
0433名刺は切らしておりまして
垢版 |
2020/10/31(土) 18:32:52.85ID:brJNpAgx
日本語プログラミング言語を使うのは賛成だな
英語プログラミング言語だと、苦手な奴が英語もプログラミングも1つの授業でダブルで嫌いになる可能性あるしな
日本語ならまあダブルにはならんでしょ
0434名刺は切らしておりまして
垢版 |
2020/10/31(土) 18:54:17.01ID:+kwms1S6
しかしサンプル見ると日本語を自然言語のように書いたらプログラミング言語として解析は無理だわ
特にスペース区切りがないのが致命的
どこからどこまでが変数名なのかすら判らん
この先生きのこるみたいなのが頻発するだろこんな仕様じゃ
0435名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:00:50.15ID:HtfhNHu6
>>1
そもそも日本語の構文は論理的に出来ていないから
プログラム言語には全く向いていない。
無駄な努力。
0437名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:26:03.41ID:9udzxiFc
設問を読むのは人間で、プログラムを読むのはPCだから全く反論にも問題提起にもなってないな
0438名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:36:11.46ID:M7q7f6F2
プログラミングの考え方はプログラミング言語に依らず(ある程度)汎用化されているからどの言語で勉強しても良い

この考えの人はなでしこの実物を見ないで語ってる可能性が高い
>>385>>415を見ても考えが変わらないのか聞いてみたいものだ

結局上記の考え方は「プログラミング言語が一定の汎用的なルールで記述されている」という前提がないと成立しない
なでしこはある意味その前提をぶち壊した記述になってるから汎用的なルールの枠外にあると思う
0439名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:36:15.83ID:6nZdbWxD
>>435
>>436
自然言語を論理とを絡めた論は自然言語も論理も実はわかってないやつだからこそできる

全く関係ない
フランスが小学校から論理性の指導に費やす努力は全く必要ないことになる
論理性は教育によって培われているからであって自然言語のそれも「構文」とかいうものでなされるものじゃあないよ
トランプの英語に論理性あったとしてプログラミングとなんの関係があるんだろうね?
0440名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:37:50.05ID:bHOrvcWk
プログラムを書ける書けないってのは
英語か日本語かという言語能力の問題ではなく
問題を解くための手順を頭の中で整理する能力の問題

例えば閏年とは何かについて次のように考えたとする

A 4で割り切れる年は閏年だ
B 100で割り切れる年は閏年ではない
C 400で割り切れる年は閏年だ

自然言語の範疇だとおかしなことは言っていないように見えるけど、この説明には落とし穴(明文化されず省略されている部分)があって
いざプログラムに書き下そうとすると慣れていない人は結構ハマることがある

ありがちな間違いは条件Aから4で割り切れる年を全て閏年として判定していまうこと
0441名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:38:32.47ID:6nZdbWxD
>>438

「汎用的なルール」の定義があなたと彼とで違うんじゃ?
どーでもいいけどなでしこで十分だよ
エントリーとしては
全く問題なし
0443名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:40:26.24ID:6nZdbWxD
>>440
ただしい!
けどそこまではなでしこの役割じゃない
できるだろうけど
ともかく
コンピュータなるものを自分で動かしたという経験のためだから
0444名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:40:46.42ID:6nZdbWxD
>>442
ここにいますよ
0446名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:43:05.37ID:6nZdbWxD
>>445
仕事と絡めるやつがあいうえおの教え方に文句つけてかわいそうなやつだ
0447名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:45:04.41ID:6nZdbWxD
>>445
まだボールも蹴ってないのにサッカーのルールを細かく教えればサッカー嫌いを生むだけだ
ゴールに入れることだけ教えて後は走らせればいいだけ
0448名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:45:33.36ID:M7q7f6F2
>>441
定義を持ち出すなら日本語でやりとりしてる時点で無意味なんだけど、その辺り柔軟に補完出来ないものかね

それとも数学基礎論ばりに公理系でも提示するつもり?
0449名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:49:46.65ID:WAlQUCqA
>>446
どう見ても社会で働いてる人間が書く文章じゃないな
統合失調寸前じゃないか?本当に病院おすすめするわ
0450名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:50:33.90ID:6nZdbWxD
>>448
定義ってのは何をテーマに話してるのかだ
あなたと彼とでは話してるテーマが違うよと言ってるだけ
難しい言葉を出せばいいって話じゃない
0452名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:51:33.36ID:6nZdbWxD
>>449
そのままお返しするよ
かわいそう
0453名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:52:22.81ID:6nZdbWxD
>>451
きみも言ってること支離滅裂だ
0455名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:53:15.19ID:M7q7f6F2
数学の概念を記号化して表現するのは単なる利便性だけではなく本質的に意味がある(論文もあるからググれ)

プログラミングは「英語」じゃなくてアルファベットを使った記号化なんだよ

英語なんか理解してなくてもアルファベットにより記号化された日本語でも英語でもない「プログラミング言語」を習得してるだけ

なでしこの問題は日本語であることではなく記号化されてないということ
仮に英語でも>>404の通り同じ問題がある
0457名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:55:28.44ID:6nZdbWxD
>>455
そんなことより
日本語っぽいだけでハードルが下がる
それだけでいいんだよ

批判するなら自分で言ってることを実現してから言うのが時代

クジラさんは信頼できるよ
これで必要充分
0459名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:56:04.02ID:PMlRIdMj
x+yとかNaClとかmv²/2とかとの記号と変わらんと思うがなんで母国語に拘るかい
0460名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:56:41.78ID:6nZdbWxD
>>459
正論です
0461名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:57:26.62ID:6nZdbWxD
>>458
きみがわかったとしても誰の役にも立たないから安心しろ
0463名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:59:07.04ID:M7q7f6F2
つうか俺が語るまでもなく>>385>>404で結論出てた

自然言語か記号化するかの話
んで、記号化することでルールが汎用化される
0464名刺は切らしておりまして
垢版 |
2020/10/31(土) 19:59:43.57ID:6nZdbWxD
>>459

だから母国語でいいんです
なぜなら初めてだから
そのあと同じものをラテン文字でやるだけの話

日本語の発音を発音記号でなくあいうえおで教えてるのと同じこと
0465名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:00:10.95ID:6nZdbWxD
>>462
>>464
0467名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:01:09.55ID:6nZdbWxD
>>463
エントリーで汎化は必要なし
0468名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:01:55.31ID:M7q7f6F2
この馬鹿、身内っぽいな
擁護のロジックが信頼とか言ってるし
くだらなすぎて反応していた自分を責めたいw
0469名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:02:28.50ID:6nZdbWxD
>>466
id:5yK8c7KIこそ荒らしであぼん推奨
0471名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:03:57.91ID:6nZdbWxD
>>468
論で反論できないとなると側で逃げるタイプだな
0472名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:11:52.49ID:Tf4tDlc5
論破されて煽られて簡単に嵐になるあたり、更年期障害で感情制御できないおっさんやろな草
暇潰しのおもちゃとしては最高やな
0475名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:21:29.35ID:vFaG9wt8
タッチタイピングを練習させるべきだね うちの会社の偉いさんなんてマウス握ってる姿しか見てない
0477名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:23:27.03ID:GenZSx6j
文系官僚の理系に対するコンプレックスかなあ
0478名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:24:44.54ID:1BtP/l0F
英単語の極一部を使っているが、英語ではないだろ。

だいたいその単語が母国語じゃないのが問題なら、ドイツもインドも中国もソフトウェア大国になっとらんわ
0479名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:25:23.53ID:P6rMYMGu
>>61
でも良く見ると面白いw
気体はきがまえだったり、ケイ素や炭素とか非金属はいしへんだったり、金属はかねへんだったり、臭素は汗臭そうだったり、水銀は水っぽかったり
0480名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:25:24.52ID:kuxYXr0o
中学生だと想像を絶するバカもたくさんいるから、日本語なのは意味があると思うよ
このまま高校でも必修化したら、そのときはちゃんとした言語教えるといい
まあもっとも、高校生にはプログラミングなんかより、まず法律と所得税と社会保障と経済学を教えろよと思うが
0482名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:30:41.17ID:WrFhzC8B
>>447
> ゴールに入れることだけ教えて後は走らせればいいだけ
その通りだが、わざわざラグビーボールやピンポン球みたいな
扱いにくいボールを使う必要はない
0483名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:31:38.72ID:xwAV2AH7
>>478
これは国家レベルの話ではない

こどもの教育の話だ
一定の評価はするがきみはそこの認識にかけている
0484名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:34:42.00ID:WrFhzC8B
>>444
実際になでしこ使ってコード書いてみた?
とくにWeb版はJavascript知ってないとエラーの意味もわかんないほど最悪だよ?
0485名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:36:56.38ID:xwAV2AH7
>>482
良い反論!

球技に例えるなら中々いい反論
ただしボールの形のような固有の問題までひきあいにだすことは
喩え事態を陳腐化する
0487名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:40:29.25ID:QLnll48R
ループって何?って言われるわw
日本語じゃねー
0488名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:43:10.30ID:WrFhzC8B
>>486
へ?
子どもだからこそいろんなこと試していろんな間違い起こすと思うんだけど、
そのときに理由のわからないエラーメッセージに対処するとか最悪だよ?
それとも、子供は先生が書いたコードを一字一句間違い無く写してればいいとでも言うの?
0490名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:44:46.15ID:WrFhzC8B
>>486
その点、Scratchは素晴らしい。
滅多にエラーは起きないように作られている。
0492名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:46:31.21ID:1BtP/l0F
>>490
そうなんだよね、Scratchで充分良いと思う。
あとソニー出してるtoioのプログラミング学習アプリも意外とよく出来ていた
0493名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:49:57.61ID:WrFhzC8B
>>489
それなー
まぁプラグインまわりはしゃーないとしても
円周率くらい日本語で書かせて欲しいわ
πでもいいけど
0494名刺は切らしておりまして
垢版 |
2020/10/31(土) 20:53:43.51ID:WrFhzC8B
>>491
試行錯誤することが論理思考や想像力を鍛えることになると思うんだけど
「試しにやって見たらエラーおきた。読んでも意味わからん」
じゃ試行錯誤する気にもなれんだろ。
0496名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:01:24.98ID:usgRY52D
学生時代にWin95から入ったので、どうしてもDOSがわからず
友人がDOSコマンドを使っているのを間近で観察して、英語の語順だと気付きBatchプログラム程度は組めるようになった
レポート用のTeXは面倒だったけど、コンパイルが必要なく90年代は構造が単純だったhtml、perl、CGI、javascriptなどは
パクリ元ソースがネット上に無数にあったので、習熟というか目的達成までがとても楽だった
参考にするパクリ元の少ない独自言語のどのへんが便利なのか、よくわからない
0497名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:07:51.35ID:DR0e2S68
これ、算数も日本語にしろって言ってるのと変わらないよね

いちたすいちはに
0498名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:08:27.24ID:1BtP/l0F
>>496
メジャー言語の良いところってそれだよね。
実装例多いし、エラー文でググればだいたい解決出来るし
0499名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:14:08.86ID:WrFhzC8B
学習用言語は便利である必要はないんだけどね
日本語使うなら使うでいいけど、学校で教える内容から逆算して作られた
シンプルな言語でも作ればいいのに

なお、なでしこ(v1)はわかってる人が簡単に自動化処理書くにはいいんじゃない?と思った
v3はJavascriptベースにしてしまったことでなんか色々収拾がつかなくなってる印象を受ける
0500名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:15:05.72ID:HfpwaFl3
中学生が義務教育で学ぶのであれば「なでしこ」で充分だわ
0501名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:21:19.83ID:Bx19uXoW
いや、中学生がさわりだけやるならもっとメジャーな言語の方がいいだろ。あえて日本語でやる理由なんてない。
さわりだけだから、扱うプログラムも単純だろうからな。逆にメジャーじゃない言語なんて使うと知ってる奴がいなくて逆に混乱するだろう
参考になる書籍だってないだろうし
0502名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:35:34.77ID:vfvHodq5
互換性、世界の優れたプログラマーのライブラリ使えない、て時点でゴミにしかならね
0503名刺は切らしておりまして
垢版 |
2020/10/31(土) 21:48:26.58ID:1BtP/l0F
中学生が義務教育でやるだけだからライブラリとかはまあ別に構わないと思うけど、どうせif, elseぐらいしかやらんだろうに、この英単語がそんなに障害なのか?とは思う
0504名刺は切らしておりまして
垢版 |
2020/10/31(土) 22:08:52.56ID:giEhqP55
>>496
学校教育は教師と試験にある
パクり元が今のC言語のように余りにも多いと、定型文のコピペで済んでしまう
過去の資産が無ければ無いほどいい

そして、上の方にもあったが、教える側・採点する側がちょっとアレな教師だから、そいつらに合わせている
出来るガキに合わせてるわけじゃない
一般的な教師の脳みそに合わせてる

あとは発音だ
strcatとかどう読むか256倍本くらいにしか載って無い
教える時にソースコードの朗読ができねーんだよ
0505名刺は切らしておりまして
垢版 |
2020/10/31(土) 22:10:24.99ID:giEhqP55
だから
・テストが生成可能か
・教師が教えられるか

教材の「良さ」はこの二つにある
0506名刺は切らしておりまして
垢版 |
2020/10/31(土) 22:10:47.67ID:nZgPUiI0
意味は文脈による
0507名刺は切らしておりまして
垢版 |
2020/10/31(土) 22:14:36.41ID:giEhqP55
後は教育権力の「窓口」で、教えてるところがそこだけである、という観点
なでしこ解説サイトなんて存在しないに等しいから、「キョーイク」を独占できる

外部の人間(一般市民)の方が説明が上手いとなると、公教育とその権力構造に疑念をもたれる
ガキにムダなこと教え込んでるんじゃねえの?ってな

だから次はきっと独占配信なプログラミング言語をMEXTが作るようになる
「ガッコ以外じゃコレを教えちゃいけません」てな

フーコーの言う通り、教育権力の維持と独占が、権力の強化に繋がるからな
0508名刺は切らしておりまして
垢版 |
2020/10/31(土) 22:18:10.08ID:M7q7f6F2
教育的にはメジャーな言語を使って簡単な内容だけを教えるのがベストだな

見た目のハードルを下げるために日本語に拘りたいならエクセルのvbaで関数名なんかの名詞の日本語化で十分

演算を日本語で表現してどうするw
0511名刺は切らしておりまして
垢版 |
2020/11/01(日) 02:10:11.75ID:CxAcl60S
現職プログラマーやってるけど中学の授業でロゴとかいう日本語プログラミング言語の実習あったな
0512名刺は切らしておりまして
垢版 |
2020/11/01(日) 02:42:09.42ID:ipEAI/eG
そもそも適正や興味の無い子に教えるのが難しいジャンルだからな

一年生はScratchやBASICで基礎をやらせて、2年生から選択科目にすればいい
日本語言語は一年時に多少触らせるくらいなら良いとは思うが
本腰いれてやらせると遠回りにしかならないかな
0515名刺は切らしておりまして
垢版 |
2020/11/01(日) 03:28:03.76ID:uqaJjJqb
>>513
> ++iとi++の違いとか
実行時に値のコピーが発生するかどうかとか
CPUのパイプラインストールの発生率が違うとか
Cを使うような局面ではそれなりに重要
0516名刺は切らしておりまして
垢版 |
2020/11/01(日) 03:32:35.47ID:3j+Wg8P+
>>515
興味本位なんだけど、i++にしろ++iにしろ
それ自体は分岐を起こすものではないのに(分岐予測が外れる訳ではないのに)
パイプラインストールが起きるの?
0517名刺は切らしておりまして
垢版 |
2020/11/01(日) 03:49:07.93ID:U8kWM0vq
>>418
まあPascalは教育には向いている言語って話だったし、言語としてすっきりして簡単だし良い選択だと思う
ALGOL自体が今の沢山ある高級言語の源流にあるような言語だから、その直系みたいなPascalって良いよね
OOとかは入ってないだろうけど、プログラミングの基礎を学ぶだけなら、OO要らないし
0518名刺は切らしておりまして
垢版 |
2020/11/01(日) 03:58:02.83ID:GcFPkwJr
>>23

同意、言葉はとっつきやすさでしかないわな
他人のプログラム読んで学習するのだから、その量が豊富な言語ほど良いと思う。
0519名刺は切らしておりまして
垢版 |
2020/11/01(日) 04:03:27.62ID:GcFPkwJr
Source program見てきたが全角での記述で見るのも入力するのも嫌気した
こんなもん触りたくないというのが本音
0520名刺は切らしておりまして
垢版 |
2020/11/01(日) 04:06:14.71ID:xW0B8EMR
まぁ、プログラム始めるなにかのキッカケが生まれればいい
0522名刺は切らしておりまして
垢版 |
2020/11/01(日) 04:16:56.90ID:uqaJjJqb
>>516
n = a[++i];
はiの値を読み込んだ後インクリメントしないとループ中でiの値を使えない => ストール発生

n = a[i++];
はiの値は読み込んだらそのまま使える => パイプライン止めない

というような話だったかと。いずれにせよCPUやコンパイラ(の最適化フラグ)によって状況は違うし
後置では値のコピーコストがかかるのは間違い無いのでアセンブラや実測値確認するしかないんだけど。
0523名刺は切らしておりまして
垢版 |
2020/11/01(日) 04:32:43.24ID:qIJczshV
結局実践からかけ離れたガラパゴスママゴトになるんだよなぁ
英語と一緒の流れ

日本語使ったプログラムに関するテスト問題を解くのが得意な子がいくらか増えて終わり
0525名刺は切らしておりまして
垢版 |
2020/11/01(日) 05:29:07.68ID:fAovOevv
インクリメントなんか絶対だめだろ
I = I + 1
の方が絶対解り易い
0527名刺は切らしておりまして
垢版 |
2020/11/01(日) 07:55:23.22ID:8xwhAyHA
>>462
河合塾数学講師の三原先生は「d馬、ヒヒーン」とよく鳴いてました
記憶は朧げですが記号なんだらどうだっていいと言っていたような気がします
で、馬と書いてゴリラがいきなり微積分できるわけがなく
0528名刺は切らしておりまして
垢版 |
2020/11/01(日) 08:04:28.70ID:Q0mHEAl5
>>523
プログラミングなんか独学でどうにでもなるんだから興味あるやつは実用的なのを自分で覚えるでしょ?
5年もすれば流行も変わってるし、基礎が分かっていればどんな言語でも習得は早い。
義務教育で根本的な基礎を学ばせるには少しでも取っつきやすい方がいい。
0529名刺は切らしておりまして
垢版 |
2020/11/01(日) 08:32:32.74ID:FpRFQPlQ
>>435
日本語の構文が非論理的な証拠はどこにある?
日本語の構文は自由度が高いし、省略が多い、という面はあるかもしれないが、
論理性とは関係ないんじゃないかな?

プログラミング言語も究極的には自然言語を目指すことになると思う。
音声入力になるかもしれないが、自然言語でコンパイラーに伝えると、
人工知能をもったコンパイラーがそれを機械語に翻訳するように。

そうなるためにはそれを開発するインセンティブをもった若い世代が育つことが先決。
0532名刺は切らしておりまして
垢版 |
2020/11/01(日) 09:27:42.90ID:uqaJjJqb
>>528
なでしこは実際書いてみるととっつきにくいのが問題なのよね
言い方悪いが見た目だけいいパッケージ詐欺みたいな
0533名刺は切らしておりまして
垢版 |
2020/11/01(日) 09:35:37.89ID:uqaJjJqb
>>529
> プログラミング言語も究極的には自然言語を目指すことになると思う。
多分ならない。あんまり生産性が良くないので。
ユーザーが音声入力を使ってコンピュータを操作することはあるとしても。

それよりもscratchみたいな部品を組み立てることでプログラムを作る方がありうる。
そっちの方が自然だから。
0534名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:18:50.29ID:BkqYR7xW
>>392
代入の=ですらわからなくなるやつがいるわけよ
自分の知ってる概念と違う概念で使われると
物事に固執するタイプは混乱する
0535名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:20:14.29ID:BkqYR7xW
>>529
ないない
なんで数式ができたか考えればわかる
表現の曖昧さを排除していくと記号的になるのさ
抽象化もしやすいし
0536名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:29:03.73ID:+JwAQ4ZK
>>529
自然言語の持つ曖昧さが処理能力の低いコンピュータには向いていないからな
将来的には対話しながらコンピュータが処理を作って実行って事になるかも知れないけど、それはまだまだ先の話
0537名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:29:37.56ID:VxAPjFnu
>>534
分からないわけではない
教えられた数学のルールと違うから怒ってるだけだ

そして教師が違うことを教えないのが最大の原因だ
0539名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:39:33.41ID:uqaJjJqb
>>537
=なんて単なる記号だとわかってる子供ならすぐに納得できるけど
=に下手に意味を持たせてる子供だとなかなか元の意味から離れられなかったりする
0540名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:59:15.45ID:T/jaAXej
「なでしこ」というネーミングに違和感
0541名刺は切らしておりまして
垢版 |
2020/11/01(日) 11:59:38.00ID:LgEHkfgo
プログラム言語くらいは英語で良いと思う(´・ω・`)
どうせナニ語だろうと、言語の定義とかの説明を受けなきゃ使えないし
0542名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:06:11.73ID:tAp+PtZa
日本人ってなんでも日本語にしたがる。
もう日本語の未来なんかないんだから、いいかげんあきらめよう。
日本語にこだわると、結局、損するだけなのに。
0543名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:24:38.24ID:xrFGdoFd
また余計なことを。
0544名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:49:23.07ID:e9gFQMAA
何を持って日本語の未来が無いと言い張るのかわからん
おまえが書いてるのは何語だよw
英語で書け英語でw
0545名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:52:15.86ID:Bu3tOs6p
日本語で書けるプログラム言語、他に「ひまわり」とか
あったけど、ななかな普及しないよね、
スクラッチの日本版は日本語で操作できるね。
0546名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:52:47.46ID:e9gFQMAA
イタリア人なんて欧州でアルファベット使ってsvocとかの文法使ってるのに英語苦手なんだぞ
EUよりずっと早くに同じ文化圏まとめて統一国家を作った日本が英語やその他の言語に影響は受けても取って代わられることはない。
ひねくれた文化人が中2病こじらせて日本語はダメだと言ってる意外で日本語が消えるなんて聞いたことがない
0547名刺は切らしておりまして
垢版 |
2020/11/01(日) 12:57:31.36ID:Bu3tOs6p
マトリックスの監督は
日本ではプログラマーはプログラムを
日本語で縦書きで入力していると勘違いしていて
映画ではこの世界のプログラムが緑色の日本語の文字が
上から下に雨のように流れ落ちる描写が沢山あった。
0548名刺は切らしておりまして
垢版 |
2020/11/01(日) 13:09:15.24ID:Bu3tOs6p
>>546
イタリア語の名詞や副詞は英語に似た語が沢山あるよね。
語順も英語とそれほど変わらないし。
イタリア人、英語苦手なの?
0551名刺は切らしておりまして
垢版 |
2020/11/01(日) 13:16:43.02ID:dSoupNOx
>>547
そんなわけないでしょ。開発言語なんて世界共通なのはちょっとプログラム弄った人間なら全員知ってる。
カタカナが降ってくるのはただの演出。しかも反転文字だし。

すでに散々演出手法として語られまくってるのになんで今更デマをばら撒くんだ?
0552名刺は切らしておりまして
垢版 |
2020/11/01(日) 13:23:02.36ID:tAp+PtZa
日本語なんか日本でしか通じないんだからだめに決まってるでしょ。
しかも、日本は、衰退国なんだから、日本語にこだわっても、
損するだけってわかる。違うというなら勝手にすればいいけど、
他人をまきこむな。おかしなプログラム言語を子供に教えるな。
0553名刺は切らしておりまして
垢版 |
2020/11/01(日) 14:20:16.66ID:JjTq0f8a
mother tongueの訳語は母語。

母国語なんて言葉を持ち出すと特殊な思想のナショナリストなのかなと勘違いされるだろう。
0554名刺は切らしておりまして
垢版 |
2020/11/01(日) 14:25:10.09ID:3j+Wg8P+
プログラミングの教育なら素直にPascalあたりを使った方がいいと思うなぁ…
ナデシコだとググっても本屋に行っても
参考になる資料とかほとんどないんじゃないの
0558名刺は切らしておりまして
垢版 |
2020/11/01(日) 15:07:51.47ID:FpRFQPlQ
かつて教育用プログラミング言語と言われていたのがPascal。
それが次第にPythonに置き換わった。
Pythonが英語圏では長いこと教育用プログラミング言語だった。
日本はずっとPythonをスルーし続けてきて、
AIが話題になってからやっと受け入れ始めた。
0560名刺は切らしておりまして
垢版 |
2020/11/01(日) 15:11:26.91ID:FpRFQPlQ
>>533
コンパイラが人工知能をもって自然言語を理解するようになったら
生産性や保守性が爆発的に上昇すると思うけどなあ。
それを否定したがるのがコーダー。
コーダーは将来的には滅びる運命にあると思うよ。
0562名刺は切らしておりまして
垢版 |
2020/11/01(日) 15:24:35.96ID:KJlQgrTd
>>558
だって日本語がうまく使えなかったんだもん
わかったふりしちゃだめよ
0563名刺は切らしておりまして
垢版 |
2020/11/01(日) 15:46:18.01ID:uZvbUZC4
>>560
そもそもコーディング作業なんてシステム開発のうちの2割程度なんだからそこ頑張ってもあまり意味がない。
0564名刺は切らしておりまして
垢版 |
2020/11/01(日) 16:30:27.38ID:oP7LRrKw
関数名やメソッド名にローマ字禁止、英語でつけろっていう謎ルールを廃止すべき。
0565名刺は切らしておりまして
垢版 |
2020/11/01(日) 16:30:41.15ID:pf5nq/ej
自然言語理解なんてGPT-3みたいな巨大なシステムでもいまだにゴミみたいな結果しか出てないのに
0566名刺は切らしておりまして
垢版 |
2020/11/01(日) 16:41:31.08ID:dSoupNOx
>>560
それ以前に各種作業用支援アプリがアホほどあるから自然言語自体が必要ないだろ。
今は本当に自分でコード打ち込む場面少ないぞー
0567名刺は切らしておりまして
垢版 |
2020/11/01(日) 17:01:06.14ID:8xwhAyHA
>>548
英語に似たじゃなくて向こうが似とるんじゃーとか言いそう

意味の理解は兎も角聞き取りに関してはイタリア語は日本人にとって聞きやすい言語だとは思われ
その辺が関係しているかも
0568名刺は切らしておりまして
垢版 |
2020/11/01(日) 17:04:57.37ID:8xwhAyHA
>>555
ウェブの世界に散乱している知識をググって探してくるって非常に重要で
コピペ駄目ならレポートでなく試験だけにしろとw
0569名刺は切らしておりまして
垢版 |
2020/11/01(日) 17:32:23.24ID:L+48YYQC
しかしアルファベットってプログラムに向いてる言語だよな
シンプルなのに見分けやすいし目も疲れないし
0571名刺は切らしておりまして
垢版 |
2020/11/01(日) 18:08:51.84ID:WpxLlBZD
>>415
>西暦はそれ。

こんがらかる子続出だな
0573名刺は切らしておりまして
垢版 |
2020/11/01(日) 18:13:54.03ID:WpxLlBZD
汎用ライブラリを使った途端、
アルファベットぐっちゃぐちゃ
0577名刺は切らしておりまして
垢版 |
2020/11/01(日) 18:27:34.21ID:1E+8SDnN
>>564
かんじをぜんていとしているげんごで、もじのよみだけできさいするとすごいよみにくいんだよ
だから、あるふぁべっとのみでひょうげんすることをぜんていにしているえいごできさいするんだ

あと、ぷろぐらみんぐは「ほかのきのうをよびだす」というすたいるでこーどをかくから、
かんすうめいがどうしからはじまると、わかりやすいし、にゅうりょくほかんきのうとの
あいしょうもよいんだよね

ろーまじしんじゃは、こぼるつかいのおじいちゃんにおおいけど、もっとすすんだげんごや
かいはつかんきょうではろーまじはがいにしかならないんだ
0579名刺は切らしておりまして
垢版 |
2020/11/01(日) 18:40:27.18ID:ZpElJGLX
>>540
違和感いらん。
0580名刺は切らしておりまして
垢版 |
2020/11/01(日) 18:40:40.26ID:ZpElJGLX
>>543
余計か!
0581名刺は切らしておりまして
垢版 |
2020/11/01(日) 20:36:53.60ID:/BEboHdT
ぴゅう太
0582名刺は切らしておりまして
垢版 |
2020/11/01(日) 21:19:34.74ID:abQIUgV6
>>572
大多数の人は、アルゴリズムよりタッチタイピングの方が、実生活に役に立つからね。。

政治家や財界の幹部は、自分ができないことを、子供世代におしつけてるだけだわ。
アルゴリズムは、まず大人世代が学習すべきだね。
0585名刺は切らしておりまして
垢版 |
2020/11/02(月) 09:12:52.72ID:ZlzQvVZg
つExcelVBA

日本語云々って変数に日本語が使えれば8割ぐらいはおkだろ?
日本語で文章書くわけじゃないんだし

それならハンガリアン記法wで頭数文字をアルファベットで後は日本語で変数名、ですればいい
一番身近にあるプログラミング環境であるExcelVBAならこれができる
0586名刺は切らしておりまして
垢版 |
2020/11/02(月) 09:23:15.23ID:esVG2RFC
>>20
これを実際の開発環境に適用しようなんて誰も考えてないだろ
0587名刺は切らしておりまして
垢版 |
2020/11/02(月) 09:41:39.03ID:00v8MpE8
小学校を中心としたプログラミング教育ポータル

児童が自宅等でプログラミングの基本的な操作等を学習することのできるコンテンツ
https://miraino-manabi.jp/content/492

色々な企業が様々なコンテンツを供給しているんだね。

学習指導要領で求められていたのは、普遍的に求められる力としての「プログラミング的思考」などを育むことだったはずで、
それは「食材を揃えてレシピに沿って順序立てて料理をする」でも良かったはずだと思うんだけど。
0588名刺は切らしておりまして
垢版 |
2020/11/02(月) 10:06:20.46ID:xo5HGYlA
>>587
料理は時間も金(材料費)もかかるので、
うまくいかない状態から試行錯誤するのは難しい。

プログラミング的思考とは
「手順に沿ってやりましょう」
じゃなくて
「手順を考えましょう」
なので
0589名刺は切らしておりまして
垢版 |
2020/11/02(月) 10:06:58.93ID:xo5HGYlA
まずいカレー作られても食べるのが大変だし
0591名刺は切らしておりまして
垢版 |
2020/11/02(月) 11:24:02.52ID:8SPwmzHA
>>407
スライドパズルの上を走る時計が止まらないように経路をスライドし続ける遊び
0592名刺は切らしておりまして
垢版 |
2020/11/02(月) 13:41:45.10ID:/0pkR97a
中学ならプログラミングは英語で十分だろ
日本語でやるとか馬鹿なのか
0593名刺は切らしておりまして
垢版 |
2020/11/02(月) 13:51:08.86ID:lR1JA8Hx
>>592
ウェブサイトをHTMLで書かずにエディターで作る感覚だろ?
0594名刺は切らしておりまして
垢版 |
2020/11/02(月) 14:05:52.97ID:tEpionVt
プログラムって世界共通語でなくてもいいの? 英語以外のプログラム言語ってロシア語とか中国語とか?
0595名刺は切らしておりまして
垢版 |
2020/11/02(月) 15:16:35.87ID:bZtOc1zS
>>593
どういうこと?
エディタで記述するのはHTMLだろ
0596名刺は切らしておりまして
垢版 |
2020/11/02(月) 15:24:53.16ID:UtKFR553
>>595
確かにテキストエディタで書くのはHTMLだな
RPGツクールでRPG作るのにとりあえずプログラムいらねって話だろ
0597名刺は切らしておりまして
垢版 |
2020/11/02(月) 16:08:36.87ID:+FdqlH4V
英語を使う部分っていくつかのキーワードしかない
それ以外の変数名や関数名は自国語でもいい
逆に言えば、キーワードは英語でいい
0598名刺は切らしておりまして
垢版 |
2020/11/02(月) 16:13:19.61ID:UtKFR553
逆に言えば日本語でもいい、となりそうなもんだが
0599名刺は切らしておりまして
垢版 |
2020/11/02(月) 16:38:11.66ID:+FdqlH4V
>>598
"if"を"もし"に変えても大した効果ないやん
0600名刺は切らしておりまして
垢版 |
2020/11/02(月) 16:51:10.72ID:UtKFR553
モシ ○○ ナラ 10 ニイケ
0602名刺は切らしておりまして
垢版 |
2020/11/02(月) 16:54:26.59ID:UtKFR553
>>601
マジかw
進化してんだな
0606名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:16:59.18ID:UtKFR553
>>604
VBAとか?
0607名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:18:12.10ID:hHaH1c8M
Pythonにしとけよ
0609名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:21:14.99ID:xo5HGYlA
>>604
そういうのは必要になってから覚えれば十分
0610名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:28:52.58ID:FnJenuM6
よく知らんけど、世界で主流のプログラミングができて、外国人技術者とも意思疎通できないと世界相手に戦えないんじゃないの?
0611名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:30:13.24ID:1RoYXlDC
これやると文系がIT技術者として開発ベンダーに就職することなくなる?
適正ない人がSEとかにならなくて幸せになるのかな
0612名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:30:26.91ID:tl6MKEWz
ヤレヤレ、日本の子供に世界標準からかけ離れた完全ガラパの日本独自のプログラム言語を教えてどうするのよ
日本の子供が可愛そう日本はすでにIT後進国だよ
素直に世界標準のMIT制の CRATCHにしろよ
0613名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:32:48.50ID:UtKFR553
>>610
外国人は全員プログラマってわけじゃないし
0614名刺は切らしておりまして
垢版 |
2020/11/02(月) 17:41:06.32ID:w+keOt2K
linuxでshellだけやってろ
0616名刺は切らしておりまして
垢版 |
2020/11/02(月) 18:41:48.84ID:zoJdtYY0
>>598
「大して変わらん」のならメジャーなプログラミング言語を覚えさせた方がいいよ
ネットとか書籍とかで参考にできる情報も豊富だし、覚えたことが無駄にならない

Javaできる人、Pythonできる人、C++できる人とかってのは業界でニーズがあるけど
なでしこができる人のニーズは業界には無い
0617名刺は切らしておりまして
垢版 |
2020/11/02(月) 18:47:30.50ID:UtKFR553
>>616
どっちにしろ覚えるわけないから何でもいいんだよ
0621名刺は切らしておりまして
垢版 |
2020/11/02(月) 20:37:59.26ID:vJHTL3LC
>>617
プログラムなんて高度なことやらなきゃ
家庭科でご飯一膳、おかず3品作る難易度と大差ないやろ

初年度にBASICやScratchから始めて、Javaで適当にAndroidアプリの計算機でも作らせて
二年目からは選択科目にして適正とやる気のある子に本格的に学ばせればいい

日本語言語なんて遠回りは必要ない
んで日本語言語を必要とするような子に合わせて横並びで無理に学ばせる必要もない
0622名刺は切らしておりまして
垢版 |
2020/11/02(月) 20:58:44.94ID:xo5HGYlA
>>619
別にエクセル使えなくてもいいんじゃね
今は何でもかんでもエクセルでやりすぎだし
変わっていくと思うよ
0623名刺は切らしておりまして
垢版 |
2020/11/02(月) 21:27:47.35ID:nzxAgLEM
>>589
何の関係があるん?
0624名刺は切らしておりまして
垢版 |
2020/11/02(月) 22:13:49.97ID:KSnmPkYX
いろいろと使ったことはあるが
PHPかGOかJavascriptかPythonか
ホットスーププロセッサーかカルネージハートかGLADIABOTS-AIバトルアリーナかでいい
0625名刺は切らしておりまして
垢版 |
2020/11/02(月) 22:18:49.45ID:KSnmPkYX
プログラミング言語「HSP」のページへようこそ!
HSPは、誰でも無料で自作ソフト・ゲームを作れる開発環境です。子供から大人まで楽しく使えて、初心者でも学べる環境をぜひお試しください。

HGIMG4 3.6β1プロ生ちゃんデモ版
https://www.youtube.com/watch?v=ZTE8TpYNWWI
http://hsp.tv/
0626名刺は切らしておりまして
垢版 |
2020/11/02(月) 22:21:45.09ID:KSnmPkYX
プログラミングは日本語とか言語よりも
こう結果が分かりやすいのがいいだろ

カルネージハートエクサ 「熊型決戦兵器 殴打試験機」
https://www.youtube.com/watch?v=Hc9vyfw3gFo
0629名刺は切らしておりまして
垢版 |
2020/11/02(月) 22:55:04.27ID:1sHMR0VY
中国人が開発した中国人向けのプログラミング言語「易言語」も何年前か中国で流行ってたけど
今じゃすっかり時代に取り残されたな
プログラミングが苦手な人が仕事の効率を上げるために使う分には構わないと思うけど教科書に組み込むのはさすがにないわ
0630名刺は切らしておりまして
垢版 |
2020/11/02(月) 22:58:56.56ID:JnucEKZD
プログラムを作るというよりも簡単なスクリプトなら日本語ファイル名をいちいち英字かな切り替えしなくて済むからこういう日本語言語とかでいいんじゃないの?
0631名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:07:33.66ID:/c2vXv1j
俺、小5からサンプル見ながら自力でBASIC覚えたから高校で情報先行にしたら先生からお前に教えること何もないから分からない子の勉強手伝ってやれって言われたわ
0632名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:07:38.91ID:KSnmPkYX
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 年前
何?何かわからんけど可愛いはわかった??
https://www.youtube.com/watch?v=ZTE8TpYNWWI
0635名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:13:16.73ID:KSnmPkYX
勉強できなくて商業高校へいったがそこではまあまあできて基本と応用技術者試験はとったが
その後にITやることはなく一般受験で大学いったが
プログラミングを全員にやらせるのは反対だ
じぶんは時間のむだくらいにおもってる
どうしても好きなのにやらせてとけ
0636名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:18:59.98ID:KSnmPkYX
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/
0637名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:20:58.58ID:KSnmPkYX
リンクはりまちがえ、サイトはいっしょだが


気軽に遊べるマルチプラットフォーム用防衛ゲーム
「TOUCH DE DEFENCE 陽だまりの要塞」オフィシャルサイトへようこそ!
http://hp.vector.co.jp/authors/VA029904/hfort/index.htm
0638名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:21:56.10ID:AERKf0br
最初に覚えるならJSかPHPでいいだろ。
無駄にRubyとか覚えても実社会に出て使うところねえし。
0640名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:25:08.29ID:KSnmPkYX
C++系(だとおもってる)JSやPHPは標準的でいいとはおもうが
セットアップ、導入がまだ難しい、C言語なんかと比べると楽だが
JSについては方言的なちがいもあるし
初心者には追加の設定、インストールがいらないのがいい
0641名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:31:26.34ID:KSnmPkYX
これスマホでやってみたら操作がやりずらく、カルネージハートのほうがいいや
導入ならカルネージハートのほうがいいかと、新作だして
対戦で結果もわかりやすいし

AIパネルの組み合わせで行動を決めるロボストラテジー『Gladiabots』Steamにて早期アクセス開始
AIパネルを組み合わせロボットを戦わせるゲームと言えば、初代プレイステーションのアートディンク開発による『カルネージハート』シリーズを彷彿とさせますが、
どうやら開発者であるSebastien Dubois氏も同作をご存知の様子。
Android版のレビューの返答でカタカナで書かれたカルネージハートの語に反応し、同作との比較に感謝を述べています。
https://www.gamespark.jp/imgs/zoom/251386.jpg
https://www.gamespark.jp/article/2018/08/11/82929.html
0642名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:31:53.36ID:SV+K0wXv
>>626
それの発展版がscratchやで
scratch使ってリアルでカルネージハートやろうやって言い出したのがDJI RoboMaster S1な
0643名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:34:08.96ID:trLwlwdC
楽しさがセットじゃなくていいならシェルスクリプトでよくない?
電子化された教科書から作者の気持ちをgrepさせるの
0644名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:42:33.26ID:KSnmPkYX
>>642
じぶんの想定はちょっとちがうな
それはリアルロボをscratchなどの言語で動かせるってだけで
買ったマシーンの制約をうける
いろんな機種に変更したり、いろいろと試したりでき、ロボ動かすのに必要最低限の言語機能のみでいい
0646名刺は切らしておりまして
垢版 |
2020/11/02(月) 23:49:01.64ID:bbWxsu6m
日本人にしか使えないプログラム言語はさすがにダメでしょ 学習用にしかならない
学習用でも二度手間にしかならないような気がする
0648名刺は切らしておりまして
垢版 |
2020/11/03(火) 00:05:26.89ID:L1Q4B2WI
普通にプログラミングやればいい
ぶっちゃけプログラミングの成績が悪い奴をあぶり出すだけでもミスマッチを防げるという意味がある
0649名刺は切らしておりまして
垢版 |
2020/11/03(火) 00:14:34.30ID:giNI5NAx
文法の自由度が高い言語を人工言語のベースにするってバカじゃないの
言語設計の教科書読み直せ
0650名刺は切らしておりまして
垢版 |
2020/11/03(火) 00:35:07.21ID:y9jeoshb
批判は、なでしこの言語仕様見てからにしたら?
日本語で書けるだけで、ファイルやらデータベースなんかは意味するものが何か判らなければ結局コンピュータのプログラミングなんか絶対出来ないって分かったわw
0651名刺は切らしておりまして
垢版 |
2020/11/03(火) 01:13:44.40ID:5Lm2D+89
キーボードによる操作
キーボードによる日本語入力という2つのハードルがある
そのハードルを越えた事務の子にこれを教えてほーら簡単だろというだけのもの
パソコン触ったことない中学生に日本語入力させるという視点が欠けてない?
0652名刺は切らしておりまして
垢版 |
2020/11/03(火) 01:55:06.89ID:5qgCEf07
まずワープロの授業からですね
0653名刺は切らしておりまして
垢版 |
2020/11/03(火) 02:07:00.06ID:9LPw9gWg
scratch以外の教材も載せたいけど、業界にネタが無さすぎて「なでしこ」とかいう
マイナー言語を引っ張り出してくるしかなかったんやろなぁ

それだけ日本語対応してるGUIプログラミングプラットフォームが壊滅的ということ
0654名刺は切らしておりまして
垢版 |
2020/11/03(火) 02:19:39.63ID:9LPw9gWg
今ではオワコンになった一発屋のペッパー君とかSBは再利用すればいいのに
自治体に企業からリースアウトされたペッパー君を格安で貸し出せば多少は赤字も潤うんじゃね?
昔、仕事で触ったけど、確かアレのメーカー純正開発環境はウンコなGUIプログラミングだったはず
0655名刺は切らしておりまして
垢版 |
2020/11/03(火) 03:49:53.69ID:W3kaPhAH
ダメ言語認定。
代入にイコールを使ってる。
代入の表記に揺らぎがある。イコールとか設定とか。一つでいい。
0657名刺は切らしておりまして
垢版 |
2020/11/03(火) 07:55:34.18ID:OJd3VGNA
>>656
ハノイの塔はプログラミング初心者に再帰処理を教える時の演習問題とかで使うけど
再帰なんて、普通の人が行う簡単な処理には要らないだろ
それに多分、こんがらがるから、難しいって印象だけが残ると思うぞ
みんなが高度な処理を必要とする訳じゃないし、事務員さんとかになる女の子にもそれを教えても意味がない
0658名刺は切らしておりまして
垢版 |
2020/11/03(火) 11:11:02.18ID:XFTExWAx
再帰処理を教えるのなら、フィボナッチ数列を求めるプログラムを書かせるのがわかりやすくていいと思う

f(n)=f(n-1)+f(n-2)
f(1)=1
f(0)=1

の定義をほぼそのまま書き写せばいいだけだし、手計算での検算も容易
0659名刺は切らしておりまして
垢版 |
2020/11/03(火) 11:35:09.59ID:RqrHao3y
再帰について

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
0660名刺は切らしておりまして
垢版 |
2020/11/03(火) 11:38:28.04ID:RqrHao3y
>>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]))];
0662名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:04:06.05ID:08vzEW+D
再帰処理は階乗の計算が分かりやすいだろ
0663名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:20:34.16ID:RqrHao3y
階乗はループでいい
クイックソートは再帰を使わないほうが難しく再帰むき
0664名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:33:23.11ID:08vzEW+D
>>663
学習の話なんだからループでいいとかお門違い
0665名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:43:10.06ID:Ziz4aBQo
さっさと英語教育進めなかった結果がこれ
0666名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:47:53.19ID:RqrHao3y
学習的にも階乗はむいてないってなぜ再帰にするのかが分かりづらい
クイックソートだと再帰しないほうが難しく
>>659を擬似コードで書くとこれでシンプル、終了部分とか削った


qsort = func(A) {
p = A[0]
array [
qsort{ x∈A | x<p },
p,
qsort{ x∈A | x>p }
]
}
0667名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:49:14.29ID:RqrHao3y
まちがった
qsortの骨格部分の疑似コード

qsort = func(A) {
p = A[0]
return array [ qsort{ x∈A | x<p }, p, qsort{ x∈A | x>p } ]
}
0668名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:54:07.73ID:7xr8oxnM
>>657
普通の人にとってもディレクトリをたどってのファイル処理は再帰処理するのが一番自然
中学生だと5目並べみたいなボードゲームの思考ルーチンとかもいい題材だと思う
0669名刺は切らしておりまして
垢版 |
2020/11/03(火) 13:56:50.83ID:y41vftrq
基礎的、考え方を学ぶにはいいのでは。
ここ何十年かでどれだけ言語が増えたことか、
子供が大きくなる頃にはまた新しい言語が開発されているに違いない。
0670名刺は切らしておりまして
垢版 |
2020/11/03(火) 14:33:35.68ID:P2hSHxMC
再帰は階乗がシンプルで分かりやすいね
0672名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:15:05.71ID:QQQV0KwC
>>670
お金の使い方教えるときに分かりやすいからって全額1円玉で払わせるようなもんだろ
使いどころを教えるには破滅的に合わない
0673名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:16:58.37ID:DXCnjhEF
>>672
学習なんだから分かりやすい例で教えたらいい
0674名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:29:10.47ID:XFTExWAx
自然言語のように見えて自然言語じゃない
さらに言語がマイナーで参考にできる資料はほとんどない

そういう言語でプログラムを書くと
エラーが出たときに苦労するよ
0675名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:33:11.99ID:jl8mRTtL
>>669
いやーこれはめんどくさいだけで意味ないよ。
様々なプログラム言語あるけど基本はC言語の文法がベースじゃん?
アルファベットの読み書きできれば何も問題ないわけで、今は小学校から英語やってんだし無理やり日本語にしたプログラム言語覚えさせる意味なんか無いわ。
そんなんで躓くならプログラム以前に根本的学力が足りなすぎる。
0677名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:44:21.09ID:L1Q4B2WI
プログラミングって考えた論理を実行して検証できるっていうのが重要なのよ
紙に書いたことは検証が難しいがプログラミングはコンピュータに実行させて簡単に検証できる

そこでプログラミングの教育用として備えているべき条件はこういうものだと思う
・開発環境を簡単に用意できる
・デバッガが使いやすい
・実行の途中経過や結果をすぐに視覚化できる
0678名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:46:41.61ID:L1Q4B2WI
そんで、割とマジでExcel VBAは良いんじゃないかと思ったりする
コードの自動生成で使いたい機能の呼び出し方を調べる事も出来てそこから改良する事も出来るし
実行の経過をシート上に表示させながら見ることも出来て楽しみながらやることも出来るし

ただソース管理がサポートされてないんだよね
MSはVBAをpythonに移行するとか言ってるけどそれよりもgitでのソース管理をサポートしてくれ
0679名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:47:23.04ID:RqrHao3y
中学生じたいでもアルファベットのふつうの言語おしえられて使ってた記憶
当時、全国で必須かはしらないが、パソコン部屋でチョッビットだけやった
BASICだったとおもうが
0680名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:48:44.21ID:RqrHao3y
gitのソース管理はなに言語でも、自然言語=日本語テキストでも可能だろ?かってに対応しろって
0681名刺は切らしておりまして
垢版 |
2020/11/03(火) 15:51:08.05ID:n0jLstB6
VBAは事務処理向け言語なのに正規表現がキッチリ使えなかったりしていい思い出が無い
0684名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:11:11.81ID:hJLNAiKR
>>683
そのうち直接できるようになるんじゃ?
同じ会社だから
0685名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:12:08.29ID:RqrHao3y
エクセルがついてない、普通VBAでもいいだろ、なぜ中学生のエクセルVBAをやらせるのか
ふつうのWindowsだったら、初期設定でVBA、Jscriptがうごいて、メモ帳でつくれるが
0686名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:13:50.43ID:RqrHao3y
初期設定でできるのは VBScriptとJscriptだった
VBSとVBAをまちがったが、基本的な文法はいっしょかと
0687名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:14:38.76ID:hJLNAiKR
>>677
2番目と3番目はひとつだよで
1番目と合わせて開発環境とデバッガとか分離してなくて教育環境でいい

本番なんてないから
0688名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:18:25.13ID:08vzEW+D
>>684
GitHubはマイクロソフトだけどgitはマイクロソフトじゃないよ
0690名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:22:01.13ID:hJLNAiKR
>>688
まあgithubがデフォだからここで細かいこと言ってもだ気にするな
0691名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:22:35.61ID:hJLNAiKR
>>689

ここのスレだよ
あんたなんの話ししてるんだ?
0692名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:26:06.05ID:vkut+x81
他スレでネトウヨガーやってる人らが、何故このスレで激怒しているのか


正体がわかるね
0693名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:26:12.44ID:504JfZzn
>>690
いや、GitHubがマイクロソフトだからってgitがxlsx中のVBAソースの直接インポートをサポートする事を期待するのは違うでしょ
0695名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:29:27.33ID:hJLNAiKR
>>660

それ教育の意味ないし実際でも保守考えたら使われない
ワンライナーどころかワンプレイのオタク向け
0696名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:31:41.08ID:RqrHao3y
GITに接続、送信できるエディタでVBAを書いて、基本の実行はWSH(VBS)で試していけばいいのでは?
つかったことがないが、そもそも言語処理系と、エクセルが分離させてなく一体型なんだろ?
コマンドライン実行とかができるんだったらそれで実行すればいいが
0697名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:34:18.35ID:RqrHao3y
>>695
Javascriptはそうではないが、純粋関数型言語もあるわけで
そのための準備みたいな意味はある
0698名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:34:49.86ID:hJLNAiKR
>>694
デバッグってのは使用者のレベルによる
ここはまだプログラミングをしたことのない中学生が初めて触れる環境だ

開発やデバッグとか言う言葉などわかるわけない
触るものが開発であり即デバッグでありすぐ見てわかるものである必要があると言うことだ
難しい話など不必要
0699名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:35:09.80ID:504JfZzn
>>696
VBAソースとExcelのOLE制御のソースじゃ少し異なると思う
0700名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:36:06.63ID:hJLNAiKR
>>697
準備などいらない
体育やるのに選手になる準備などしない
数学やるのに数学者になる準備などしない
0701名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:36:54.76ID:uAM04a/L
VBにしろっつってただろこのはげ
0702名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:37:44.43ID:L1Q4B2WI
そもそも日本語で書けるかどうかというのがナンセンスだからね
簡単に環境を用意できてすぐに書けて実行できて確認できるのが大事だと言いたいだけで
単純なアルゴリズムを書ければいいだろう
ずっとExcel VBA使えというわけじゃないし取っ掛かりだよ
0703名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:41:17.46ID:RqrHao3y
関数型言語 - Wikipedia
参照透過性(referential transparency)とは関数は同じ引数値に対して必ず同じ評価値を恒久的に導出し、その評価過程において現行計算枠外の情報資源に一切の作用を及ぼさないというプロセス上の枠組みを意味する。
現行計算枠外のいずれかの情報資源が変化するのと同時にいずれかの関数の評価過程も変化してしまう現象が副作用と呼ばれる。
参照透過性に則した関数実装は関数の純粋化と呼ばれる。副作用の論理的排除は関数の純粋化の他、あらゆる再代入処理をプログラムから排除する事で成立する。
それによってプログラム内に存在するあらゆる個体(値)と写像(関数)のつながりが有向グラフ化されて、プログラム開始時に宣言(declarative)された初期値まで遡れるようになる。
プロセス有向グラフの解析と模型化は、プロセス微積分ないしプロセス代数と呼ばれ並行プログラミングなどの支柱になる。
関数型プログラミングの世界で再代入がタブーとされるのは、それが写像の履歴の改ざんになってプロセス有向グラフの整合性を崩壊させるからに他ならない。
同時にそれは並行プログラミングにおける整合性やスレッドセーフ性を脅かすことにも繋がる。


ゲームプログラミング界の巨人、Tim Sweeneyが「未来のゲーム開発テクノロジー」を語る 超並列処理、次世代のゲームグラフィックスはソフトウェアレンダリングに回帰する
現状でさえマルチスレッドプログラミングは開発の困難さが指摘されている分野である。
しかも、それを効率的にデバッグすることは非常に難しく、開発規模の拡大や期間の長大化を招いているのだ。
Sweeney氏は、これは現在主流の開発言語であるC++の手続き型言語としての特性に由来すると指摘する。
マルチスレッドにおける問題を避けるためのテクニックは各種あるが、Sweeney氏に言わせるとそれは「シングルスレッドのプログラムをアセンブラで書くようなもの」であり、生産性が悪いのである。
この問題を解決するためには、ゲーム開発言語として純粋関数型の言語が必要になるだろうと言う。
この種の処理系では、C++のような共有メモリのアクセスや、I/O操作は基本的に行なえない。
その引き替えとして、各関数のアトミック性が構造的に保証されており、安全に並列実行できるのだ。
しかも、コンパイラが対応さえすれば、関数を自動的に多数のコアに分散処理させることができるというスケーラブルな実行バイナリを作り出せる。
Sweeney氏は純粋関数型言語のもつ並列処理安全性に着目しており、将来的にゲームプログラミングはそういった処理系に移行していくべきだとした。
https://game.watch.impress.co.jp/docs/20080911/epic.htm
0704名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:42:15.39ID:b/MoUgSn
>>11
論理的思考を育むためにやるんだよ。
プログラマーになるわけじゃない。
だったら母国語が一番いい。
0705名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:42:39.89ID:RqrHao3y
>>700
準備がいらないってことは、最初から>>660みたいなコードを記述するってことだが
副作用のない関数型言語だと
0706名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:43:01.24ID:5qgCEf07
それよりさ、以前文科省のプログラミング教育のなんちゃら読んだけど、長々と書いてる割に中身無いんだよな
まずそこから
0707名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:43:52.17ID:hJLNAiKR
>>702
そもそも日本語で書けるかどうかというのがナンセンスだからね

そうじゃないと思う
これが簡単に用意できてすぐに実行できて確認できるなら日本語風プログラミング言語はなんにも知らないやつのとっかかりとしてすばらしいと思う

これで次一般的な言語触る自信がつく
言葉の違いはないことが体感できるはず

最初からアルファベットオンリーの世界に放り込まれるよりマシ

なにしろ「やりたくない」やつに「やってもらう」ためのものだ

「やりたい!」ってやつのためのものじゃない
0708名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:45:29.04ID:hJLNAiKR
>>704
賛成なんだけど「論理的思考を育むため」まで行かないはず

「プログラミングってこういう風に手を動かすんだ」って体感止まりのはず
0709名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:45:36.72ID:b/MoUgSn
>>675
目的が違うんだよ。
プログラム言語を覚えさせることを目的にやってんじゃないだろ。
思考力の育成とITへの興味関心を高めることが目的だろ。
できるやつはそれをベースに自分で汎用的なのを調べて自己学習すすめるだろうよ。
0710名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:46:14.73ID:hJLNAiKR
>>706
どーでもいいよ
文科省の資料は全てそうだから気にするな
0711名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:47:32.62ID:RqrHao3y
純粋関数型でモナディウス思い出した


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
0712名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:47:38.52ID:hJLNAiKR
>>705
君は大学生に教えるのがあってるよ
0713名刺は切らしておりまして
垢版 |
2020/11/03(火) 16:50:11.52ID:hJLNAiKR
>>708

でも確かにお題目としてはそれを掲げつつだけどね
0714名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:02:29.29ID:ysUUmG25
またガラパゴス化させるつもりか
0715名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:05:28.02ID:pqZJ6iL/
VBが至高なんだからVBでいいんですよ
何十年も前からそういってんだろ
0716名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:08:28.60ID:7xr8oxnM
>>676
義務教育ならなおさらアルファベットくらいは身につけた方がいいんじゃないの?
0717名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:09:54.07ID:hJLNAiKR
>>714
義務教育では英語でも終始日本語だぞ
テストでさえ日本語
数学なんて完全に日本語
英語でやった方が簡単だとは思うけどね
関数とか函数とか言わずにfunction
集合とか言わずにset
相似とか言わずにsimilar
微分とか言わずにderivative
でも日本語でやってるだろ?
どうしてプログラミングだけそんなにこだわるの?
0718名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:14:49.54ID:kaH6F/dU
知識自慢したいやつが散見されるが、それを中学生全員にお前が教えることを考えろよ
0719名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:14:51.59ID:7xr8oxnM
>>709
だったらなおさらもっと簡単な言語でいいんじゃね?
0720名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:15:52.14ID:hJLNAiKR
>>715
もしかして90年代からの御老公様でいらっしゃいますか?黒船が電信を伝えてからかなり経っておりますよ
0721名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:16:51.03ID:hJLNAiKR
>>719
でやりたくないやつは簡単かどうかは見た目が知ってるものなのか

で日本語風というわけで
0722名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:18:41.05ID:kaH6F/dU
世の中、中学生程度の英語でアレルギーを感じる人間がいるんだよ
GitHubでソースコードを管理なんて理解を放棄するやつが大半だ
0724名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:20:53.93ID:7xr8oxnM
>>722
まずアレルギーを治そう。
プログラミングなんか教えるよりよっぽど有益だ。
0725名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:24:45.05ID:7xr8oxnM
>>717
所謂BASICは英語ではない。
同様になでしこは日本語ではない。

アルファベットさえ使うの拒否するというなら、
数学でxの二次関数とかどうやって教えてるんだ?
0726名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:27:59.45ID:5qgCEf07
#define もし if
0727名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:31:58.17ID:hJLNAiKR
>>725
なぜquadratic functionで教えない?
0728名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:44:34.07ID:RqrHao3y
>>722
中学英語からできないがそこそこプログラミングやGITもできるが
関係はあまりないかと
英語の文章はたいして読めずともなんとかなる
0730名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:48:41.48ID:qoGxfcVf
githubやdockerhubから得る時代
文法や初歩的アルゴリズムなんてどうでもいい

中学生なら、Unityでビジュアル体感するのが手っ取り早い
物理エンジンも入ってるし
富岳の飛沫の真似事なんて、1日で出来るやろ
0731名刺は切らしておりまして
垢版 |
2020/11/03(火) 17:51:39.89ID:hYnulaag
UMLケースでどんなシナリオがあるかの練習をすればいいだけだろ? なして言語にこだわる?
海外のミディアムケーススタディー教育見る限り、プログラムなんか教えていねぇよ。
まずは、システムの抽象化。 それができなければ、言語にこだわってもしょうがない。
0732名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:11:20.95ID:hJLNAiKR
>>731
こだわらないならいいじゃなの
0733名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:11:48.28ID:hJLNAiKR
>>731
こだわらないならいいじゃないの
0735名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:20:15.87ID:kaH6F/dU
義務教育だから一部だけできればいい、IT業界みたいに使えないやつは切り捨て
でいいわけじゃないんだよな
そこがわかってない奴らが多すぎ
0737名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:31:48.63ID:RqrHao3y
なでしこのサンプルだが
他のプログラミング言語よりこっちが分かりやすいっていうやつが特殊で切り捨てが起こらないのか?

https://www.kyoiku-tosho.co.jp/questionary/nadeshiko.html
0738名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:36:02.92ID:QRVlMZlH
>>731
実際にゲームが作れないと中学生がうんざりするだけだろ。
プログラミングに飽き飽きしてしまう。
0739名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:52:53.15ID:tVeHS9UZ
おそらくお前らみたいな自己顕示欲の塊みたいな連中が、無駄に長い議論した結果、という名の折衷案やろ
本当に当事者たる子供の事など1mmも考えてなさそう
0740名刺は切らしておりまして
垢版 |
2020/11/03(火) 18:57:13.98ID:RqrHao3y
ガラパゴス携帯や、国産スパコンなんかと一緒で性能より利権とか国産おしなんだろう
0741名刺は切らしておりまして
垢版 |
2020/11/03(火) 19:04:19.43ID:MlwQSkn1
>>655
そんな理由で認定するなボンクラ!
0742名刺は切らしておりまして
垢版 |
2020/11/03(火) 19:04:56.97ID:7xr8oxnM
>>729
本当の馬鹿なら平仮名も怪しいだろう
キーボードなんてもっての他
そもそもローマ字入力かもよ
0744名刺は切らしておりまして
垢版 |
2020/11/03(火) 19:24:25.15ID:MPPefWu5
>>9
新卒一括採用の日本では遅い
0747名刺は切らしておりまして
垢版 |
2020/11/03(火) 19:43:07.23ID:AUj9vOtZ
大人でも英文をダイレクトに読める人は1割もいねーからな

普通に英語を読めるお前らの方が異常なんやで
0748名刺は切らしておりまして
垢版 |
2020/11/03(火) 19:50:47.28ID:QQQV0KwC
中1で代数、高1で線形代数って切り分けたら
中学では変数定義とfor,ifしかやらなくても納得できなくはない
0751名刺は切らしておりまして
垢版 |
2020/11/03(火) 20:15:35.08ID:7xr8oxnM
>>750
マイナーな言語だと教師が勉強するの大変だしできる生徒は勝手にいじって教師より遥かに詳しくなる
0752名刺は切らしておりまして
垢版 |
2020/11/03(火) 20:27:48.22ID:MkkJmC6M
>>48
Scratchという教育用言語があるよ。
0755名刺は切らしておりまして
垢版 |
2020/11/04(水) 03:21:26.30ID:oVloqDTW
レス読まずに書く
逆に難しくないか?
教師に英語数学の教養は無いのか?
団塊ジュニアならMSXやファミリーベーシックくらいの基礎知識は遊びで覚えてるだろ?
0757名刺は切らしておりまして
垢版 |
2020/11/04(水) 05:13:07.52ID:PqrGOUM9
筆算のわり算で、桁数が大きくなったら破綻するへんてこな方法を出してきた生徒を凄いと言っていた教師の話が有った記憶があるが
単純な計算の繰り返しで複雑な計算を実現するアルゴリズムが筆算なわけで
こういうアルゴリズムの重要性をわかっていない教師がプログラムを教えるとか無理があるんだよね。
0761名刺は切らしておりまして
垢版 |
2020/11/04(水) 20:02:22.57ID:kdqv94Ao
>>754
弱いか!
0762名刺は切らしておりまして
垢版 |
2020/11/04(水) 20:43:13.97ID:FiHXSz6T
「if」を「もし」に置き換えた程度で日本語プログラミングとかバカなことをやってないでもっと真摯にロジックと向き合えよ

そもそも日本語に限らず自然言語でコンピュータに適切な処理をさせるなんてファンタジーなんだよ
複数の解釈が出来る時点で破綻するんだ

厳密な命令文は記号的にならざるを得ないんだわ
「if」だろうが「もし」だろうが一緒なのよ
記号として「if」を覚えろ
0764名刺は切らしておりまして
垢版 |
2020/11/04(水) 21:30:08.22ID:lduH+dnj
>>763
今時CGでキャラクタ作るなんて珍しくないぞ
0766名刺は切らしておりまして
垢版 |
2020/11/05(木) 15:27:54.34ID:yzx40Nti
>>385
慣れるでしょこんなの
本当にお前らって否定から入るよな
一回覚えればPythonにも応用効くんだから悪くないやろ
0769名刺は切らしておりまして
垢版 |
2020/11/05(木) 15:47:44.54ID:GxOlgdwG
>>767
ほんこれ
元々Pythonは教育用だったし
0770名刺は切らしておりまして
垢版 |
2020/11/05(木) 15:57:53.71ID:AT0GhxF5
>>1
炎上するぞ
You get to burningて
0771名刺は切らしておりまして
垢版 |
2020/11/05(木) 17:10:26.91ID:ETEAUtV0
>>26
神エクセルもな。
0774名刺は切らしておりまして
垢版 |
2020/11/05(木) 21:02:05.21ID:pm5yRP9/
俺が中学の頃は数学の先生がITがブラック過ぎて教師になったから絶対にITはやめとけと教えられたものだ。
0778名刺は切らしておりまして
垢版 |
2020/11/05(木) 23:41:19.70ID:apUBVzGv
>>767
よくねーよ馬鹿wwwww
0779名刺は切らしておりまして
垢版 |
2020/11/06(金) 06:20:16.81ID:gZu7hqKh
日本って欧米の真似するよりガラパゴス路線で発展するしかないんだよITも

なでしこは最高に愉快な選択だね
0780名刺は切らしておりまして
垢版 |
2020/11/06(金) 06:27:36.61ID:gZu7hqKh
なでしこでいろんなシステムのソース書いておくと、それを読める海外のプログラマってのが相当少ないからな
ハッキングしてソース解読したけりゃ嫌でも日本語覚えなきゃいけないとか面白すぎる
0781名刺は切らしておりまして
垢版 |
2020/11/06(金) 06:47:40.10ID:B/97lJJ1
普通に日本語から英語への変換プログラム作るだろ
0782名刺は切らしておりまして
垢版 |
2020/11/06(金) 07:01:01.20ID:swg2BGqU
>>779
この言語をな、今後100年くらいずっと改良し続ける訳
その時外国はプログラミング言語なんて使わなくなってるかもしれない
それでも日本人は改良を続ける
そうするとオンリーワンになってるんだよ
0785名刺は切らしておりまして
垢版 |
2020/11/06(金) 08:19:33.26ID:PGzXVbdJ
>>782
いいね、オンリーワン。
0786名刺は切らしておりまして
垢版 |
2020/11/06(金) 08:29:35.52ID:mDljomKz
>>774
ITがブラックじゃなくて、ジャッポ語とITが最高に相性悪いだけ
その上ジャッポは数学苦手がデフォだし
0787名刺は切らしておりまして
垢版 |
2020/11/06(金) 08:57:23.78ID:PGzXVbdJ
>>784
>>786
なんでそんなに必死なんだよ。w
こまけえこたあ良いんだよ。w
0788名刺は切らしておりまして
垢版 |
2020/11/06(金) 09:22:30.30ID:2Hq5E5Xa
数学得意と言われていた奴でも逃げ出すんだよなあ
数学には使役させる能力は必要ないし
0789名刺は切らしておりまして
垢版 |
2020/11/06(金) 09:57:26.84ID:B/97lJJ1
>>782
なでらーの出来上がり
0791名刺は切らしておりまして
垢版 |
2020/11/06(金) 10:38:17.68ID:D0r1PbYH
気持ち的にとっかかり安いのは良いと思う

でも先生がプログラムできないしサンプル
うちこんで変数やループの回数変える程度だろうな
0793名刺は切らしておりまして
垢版 |
2020/11/06(金) 16:08:01.55ID:TbmplTva
>>791
生徒に「先生クソコード書いてないでちゃんとイミュータブルにしてください」とか煽られる世界が来そう
0794名刺は切らしておりまして
垢版 |
2020/11/06(金) 18:19:41.06ID:B/97lJJ1
>>792
もしかしてオンリーワンをいいことだと思ってる?
0798名刺は切らしておりまして
垢版 |
2020/11/06(金) 22:35:07.22ID:B/97lJJ1
>>797
巨人の肩の上に乗る気がない時点で
ありえない
0799名刺は切らしておりまして
垢版 |
2020/11/06(金) 22:44:06.08ID:B/97lJJ1
特に昨今は言語そのものだけじゃなくて使えるライブラリや開発環境まで含んだ
エコシステムが重要になっているので小さく引きこもることは何のメリットもない
0805名刺は切らしておりまして
垢版 |
2020/11/06(金) 23:14:31.92ID:KtUWKZ9o
オープンソースにしても日本人にしか読めないコード。
0807名刺は切らしておりまして
垢版 |
2020/11/06(金) 23:44:19.89ID:xiodbdSJ
順次実行、分岐、繰り返し、の組み合わせで、プログラムが実行される事を理解出来れば
取りあえずOKなんだから、言語はなんでも良いと思うけどね。
Fizz Buzz 問題が解ける程度に訓練できれば、そっから先は選択授業で良いと思う。
0811名刺は切らしておりまして
垢版 |
2020/11/07(土) 12:03:18.26ID:zSpgD/8j
>>80
> 日本語ってもやっとしてんだよな。
> 英語なら数式展開をそのまま英語でやれる。

へーえ?ww
3 + 2
add 2 to 3
3に2を足す
6 ÷ 2
divide 6 by 2 [divide 2 into 6]
6を2で割る

wwww
0812名刺は切らしておりまして
垢版 |
2020/11/07(土) 12:15:13.33ID:trbTjkA3
まあ、まずは論理的っていうか、時系列に沿った文章を書くところから始めよう。

そう。夏休みの一日の計画を立てるのと一緒なのだ。
あれを細かく書いてその通りに実行するのがプログラムの考え方に繋がるのだ。

何かをするためには順序立てなければいけないからね。
0813名刺は切らしておりまして
垢版 |
2020/11/07(土) 12:24:01.10ID:QYBcqvog
>>321-322,326
Microsoftが昔アンケート取ってたPython搭載の話は、
Pythonは採用しない。代わりにJavaScript (TypeScript)を採用する。
って結論になったよ。
Office Scriptって名前。
企業ユーザーならもうベータ版試せるはず。
0815名刺は切らしておりまして
垢版 |
2020/11/07(土) 13:07:15.22ID:UD/VODU5
>>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
となる。
0816名刺は切らしておりまして
垢版 |
2020/11/07(土) 13:10:56.44ID:UD/VODU5
>>815
もろ、日本語表記や  を書き忘れた。
0819名刺は切らしておりまして
垢版 |
2020/11/07(土) 13:51:39.61ID:UD/VODU5
>>817
君の主張を補強するするために書き込んだんだけどww

>>818
確かにグーグルすげーwww
0820名刺は切らしておりまして
垢版 |
2020/11/07(土) 14:21:58.82ID:825dgFzi
義務教育課程一つの独立した科目でもなく技術の授業の中で数時間のことならこれでもいいじゃね?もしかしたら1時間か2時間とってやる程度のものなんでしょ
0823名刺は切らしておりまして
垢版 |
2020/11/07(土) 14:59:54.65ID:EC9GE7Mn
vbaなら日本語使いまくってもまずバグ出ないのでそれで教えれば良くね?
sub
if
for
あたりの英語の意味だけ事前に教えればいいやろ
0824名刺は切らしておりまして
垢版 |
2020/11/07(土) 14:59:59.60ID:fcl0M2uA
Plan Bって言い方はかっこいいが
計画 ろ
っつうとダサい
0825名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:00:38.92ID:fcl0M2uA
お前らVBAVBAってそんなに好きならVB.NETやれよ
0826名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:01:45.28ID:fcl0M2uA
.NET5でもvbは生き残るぞ
0828名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:06:33.11ID:EC9GE7Mn
あ、でもVBAの方が変数宣言無しでも書けるようにしてくれてるから小学生にとってはラクかな
0829名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:06:49.13ID:fcl0M2uA
>>827
フォームでもVBでWinUI3が使えるようになるから
リッチな今風のUIで組めるぞ(予定)
ただし、windows限定でMacOSやLinuxでは動かない
0830名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:08:27.70ID:EC9GE7Mn
>>30
でもVBAばっかりやらすのもMSの奴隷を増やすだけになるのであまり良くない
プログラミングの基礎だけ学ばすのがいいだろね
0831名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:12:38.62ID:qEeeCAN9
>>54
プロのハッカーは中国人ばかりなんだね
やはり碌なもんじゃないな
0834名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:21:05.59ID:fcl0M2uA
VBってオープンソースでわ
0835名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:24:48.55ID:Jpy8+N/f
IT業界に就職したいやつに何を学ばせたらいいのかと
義務教育でプログラミングの基礎を教えるのとでは違うんだぞ

自分で挙げた言語を、公立なら池沼スレスレのやつもいるが
そいつらに教えることができるのかい?
0836名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:26:00.66ID:AjrIBLuZ
なでしこは日本人に対して可読性が高い。
将来の自然言語型プログラミング言語を彷彿とさせる。
0837名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:31:28.13ID:F8anTf2z
>>836
べつにプログラマ育てるわけじゃないんだから
0839名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:36:39.40ID:b4gTpqE9
>>835
はっきり言って、なでしこ覚えるのと一般的なプログラム言語の文法覚えるのと難易度は変わらんよ。
プログラム言語に英語の文法は全く不要、アルファベットと数式の読み書きが出来ればいいんだよ。
中学生でそれすらできない人は発達障害レベルでしょ。プログラムなんかやってる場合じゃない。
0840名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:40:51.14ID:AjrIBLuZ
なでしこはかなりの部分自然言語で理解できるから
学校の先生にとっても簡単。
プログラミングの論理構造だけ理解すれば自然言語の直感が有効。
0841名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:41:36.06ID:SirJud+J
>>835
教科は技術家庭でしょ?
俺の頃は半田ゴテで電子工作だった

「プログラミングの基礎」にあたるのは電子工作では回路設計だと思うんだが、そこは学んだ記憶がない
あらかじめ設計された回路図を見ながら半田で部品つけてスイッチ入れて「動いた!動いた!」って感じ

それに倣って考えると、技術家庭の教科レベルなら
与えられたサンプルプログラムをそのまま打ち込んで「動いた!動いた!」でいいと思うわ
0842名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:41:44.81ID:WAXpaRai
まあBASICで簡単なプログラムが分からん奴は算数の段階で脱落してるだろうから
肉体労働に行くことを自覚させた方がいい
0843名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:44:08.50ID:AjrIBLuZ
なでしこは国語の先生が国語の時間にプログラミングを教えられるように
まるで作られているかのような言語。

日本語を論理的に書くことと、プログラミングすることとを
できるだけ近づけるように作られているかのような言語がなでしこ。
0844名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:45:24.26ID:F8anTf2z
>>840
> プログラミングの論理構造だけ理解すれば自然言語の直感が有効。
なでしこは直感的じゃないのが問題なの
0845名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:46:12.36ID:WAXpaRai
技術家庭科は設計よりも現物の製造が主だから出来た動いたでいい

ソフトウェアならインストール以降だなw
0846名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:46:12.43ID:AjrIBLuZ
>>844
具体的にどういうところが?
0847名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:46:52.72ID:SirJud+J
>>843
読むのと書くのは勝手が違う

書くとなると、通常のプログラミング言語と同程度の学習が必要だよ
構文規則にも縛られるから自由な日本語では書けない
0849名刺は切らしておりまして
垢版 |
2020/11/07(土) 15:49:55.85ID:AjrIBLuZ
なでしこのような自然言語型プログラミング言語が普及したら
ソフトウェアの生産性は爆発的に上昇するかもしれないよ。
0851名刺は切らしておりまして
垢版 |
2020/11/07(土) 16:00:48.62ID:AjrIBLuZ
「1年後には他人のコード」みたいなことが起こりにくい。
0853名刺は切らしておりまして
垢版 |
2020/11/07(土) 16:50:07.29ID:h3LfSkvo
パソコン配ったところでプログラムに興味を示すのは全体のほんの数%だろうな
ほとんどの生徒は言語どころかタッチタイピングさえできずに終わる
0854名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:28:04.82ID:F8anTf2z
>>849
ない
なぜなら自然言語使ってもソフトウエアの複雑さは低減しないから
0855名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:50:16.41ID:o5NgUTmG
なぜこの形態にしたのかがよく分からんよね。
普通のプログラミングコードに日本語の説明を付ければ良かったのでは?

なでしこ語で書かれていることが何となく普遍的に見えたのかしら?
0856名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:51:13.04ID:r4PUSh9h
>>843
> なでしこはかなりの部分自然言語で理解できるから
> 学校の先生にとっても簡単。


>>385
> 1を2の3で階乗計算して表示。
> 1を2の5で階乗計算して表示。

>>415
> 「西暦を入力してください」と尋ねる。
> 西暦はそれ。


学校の先生「・・・」
0857名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:52:41.56ID:r4PUSh9h
>なでしこは国語の先生が国語の時間にプログラミングを教えられるように
> まるで作られているかのような言語。

だった。
0859名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:54:17.33ID:r4PUSh9h
>>843
>なでしこは国語の先生が国語の時間にプログラミングを教えられるように
> まるで作られているかのような言語。


>>385
> 1を2の3で階乗計算して表示。
> 1を2の5で階乗計算して表示。

>>415
> 「西暦を入力してください」と尋ねる。
> 西暦はそれ。


国語の先生「・・・」
0860名刺は切らしておりまして
垢版 |
2020/11/07(土) 17:59:26.54ID:Wr2KVBEt
>>839
それなら英語でやれよ
日本人だけでコーディングするわけじゃないんだし
0861名刺は切らしておりまして
垢版 |
2020/11/07(土) 18:26:47.45ID:powMCcvX
プログラムのお勉強で止まった人々レベルの前例を踏襲しても
失敗が見えてるのに、懲りないね
0862名刺は切らしておりまして
垢版 |
2020/11/07(土) 18:44:00.99ID:3N8U/Vzj
>>851
自分の書いたプログラムなのに後から読んだらよくわからなくなっているというのは
そのコードの背景にある意味や意図を忘れてしまっているから

それは「a++」の代わりに「aを1増やす」と日本語で書いたところ同じ
日本語っぽくすればプログラムが理解しやすくなる訳ではないよ

プログラムを理解するというということは、
・なぜここで「aを1増やす」のか?
・「aを1増やす」ことにはどんな意味があるのか?
を理解するということであり
それを積み重ねてプログラムの全体像を理解すること
0863名刺は切らしておりまして
垢版 |
2020/11/08(日) 11:19:33.95ID:6ZmMhTyn
英語とプログラミングはセット

昔書いたコードが理解できないのは変数名がクソだから
0865名刺は切らしておりまして
垢版 |
2020/11/08(日) 12:52:40.81ID:tZJO4NDg
言語で例えるなら漢文を教えているのと同じレベル
実社会ではほぼ役に立たない
オナニー言語
0866名刺は切らしておりまして
垢版 |
2020/11/08(日) 15:02:58.81ID:eyDC3i8E
記事ろくに読まないで好きなこと書いてるおじさん達は国語が出来ないまま社会に出たんじゃないだろうか
0867名刺は切らしておりまして
垢版 |
2020/11/08(日) 16:04:22.82ID:Fmty8Bpj
俺もそうだけど基本イチとかも元の記事も読まないこと多いね
国語できないってよりめんどいって
0868名刺は切らしておりまして
垢版 |
2020/11/08(日) 16:41:45.34ID:C6W+M4dL
しかし、学校でプログラムを学ぶ全員が、開発者になるのではない。普段見慣れた言葉でプログラムが書いてあるだけで、ずいぶんと気持ちが楽になる人も多いはずだ。母国語でプログラムを学べるのは有意義なことだと思う。

記事に戻って話をすると結局はここに落ち着く
不得意科目が国語で書かれていても気が楽になるってそんなことないってw
0869名刺は切らしておりまして
垢版 |
2020/11/08(日) 16:44:18.93ID:Zz7R+yYs
なでしこは漢字やひらがなを用いているが日本語ではないので日本語に慣れてる人ほど強い違和感を抱くだろう
0870名刺は切らしておりまして
垢版 |
2020/11/08(日) 16:49:55.49ID:Zz7R+yYs
自然言語によるソフトウエア開発を目指しているのなら応援しようもあるけど、なでしこはそういう方向ではないので
0871名刺は切らしておりまして
垢版 |
2020/11/08(日) 21:26:16.87ID:/RJQfXUs
>>868
論理演算、条件分け、変数、繰り返しあたりの概念で躓くであろうレベルの子にとっては
日本語で書いてあるかどうかはさして重要ではないからな
日本語で書いてあってもわけわからんものは変わりないし

エンジニアに適性のない子も含めて中学生に広く教えるなら、IT技術へのアレルギーを減らすべく
「楽しさ」を重視して教えてやれよと思うわ
0872名刺は切らしておりまして
垢版 |
2020/11/09(月) 07:51:16.73ID:rk/1hDOT
日本だと分かりやすいとか言ってるやつは現代日本人ではないだろ

プログラミングのは英字(英文字列)であっても、文法等のある英語ではない

ポストやスーパーやパンケーキやスパゲッティやハンバーグを
日本語にしないと分からないみたいな話
0873名刺は切らしておりまして
垢版 |
2020/11/09(月) 07:54:22.72ID:rk/1hDOT
逆にプログラミングの英単語のよみを、カタカナか、かな表記にしたら余計にわかりづらくなる
if をいふや、イフにすれば見た目は日本語だが
0874名刺は切らしておりまして
垢版 |
2020/11/09(月) 08:28:12.56ID:u6xZi0cm
英語だよ。関数はsvoの体裁をとる。
s.v(o1,o2,...);

英語とプログラミングはセット
0877名刺は切らしておりまして
垢版 |
2020/11/09(月) 17:05:07.72ID:URGsXfEz
日本語にしたら分かると主張する奴らは実際になでしこでプログラミングした上で言ってるんだよね?

俺は他のプログラミング言語での開発経験ありで、
なでしこはこのスレに貼られたサンプルコードを見ただけだがこれは無理だと思った
どこからどこまでが変数なのかメソッドなのかも分からんし余計に難しいよ

あえてアドバイスするなら一般的なプログラミング言語を使ってコメントを追記しろと言いたいね
0878名刺は切らしておりまして
垢版 |
2020/11/09(月) 17:05:37.36ID:Sr+PxvxI
THE BASIC
0880名刺は切らしておりまして
垢版 |
2020/11/09(月) 18:34:27.08ID:90jwsn1D
>>877
だろうね
コードって言葉より数式に近いんだよ
0881名刺は切らしておりまして
垢版 |
2020/11/09(月) 18:50:15.64ID:90jwsn1D
コードは言葉と違って曖昧な記述が出来ない
シンプルに記述するには数式になる
0882名刺は切らしておりまして
垢版 |
2020/11/10(火) 05:04:29.99ID:EAufLzEJ
「プロ」グラマーな人ほど、評判わるいなw

まあ色んなレベルの教員や生徒がいる中では
悪くないとは思うで、さわり専用という事で

用途によって言語を追い分けるのは常道
0883名刺は切らしておりまして
垢版 |
2020/11/10(火) 06:01:53.80ID:6H6YWm7X
むしろ英語アレルギーの凄さに驚くわ
小学校から英語教えるようになってもこれか
0885名刺は切らしておりまして
垢版 |
2020/11/10(火) 07:01:04.46ID:p0G2qws2
>>883
その矛盾に気が付かないあたりが何とも…
0886名刺は切らしておりまして
垢版 |
2020/11/10(火) 07:38:38.26ID:6H6YWm7X
「英語ドキュメントしかないので仕事出来ません」ってのが通用してた20年前と比べると、
今の若い子は英語ドキュメントでも問題なく仕事してるからだいぶマシになったと思ったのだが
まだまだだなぁ。
最近はググったら中国語の情報ばかりってのも珍しくなくなってるんだけど。
0887名刺は切らしておりまして
垢版 |
2020/11/10(火) 08:44:59.99ID:Z79D6N3l
>>882
> まあ色んなレベルの教員や生徒がいる中では
> 悪くないとは思うで、さわり専用という事で

むしろ素人が学ぶのなら避けるべき言語だと思う

初心者ほど文法エラーみたいなプログラミングの本質とは関係ない部分で躓く
その時に経験者も解説資料も参考になるサンプルコードも不足してるとすぐに詰むよ

「書かれたプログラムが日本語っぽく読める」ことと
「日本語(自然言語)でプログラムを書ける」ことは全然違うのよね
0888名刺は切らしておりまして
垢版 |
2020/11/10(火) 11:22:14.00ID:biS4Ne8m
これでITドカタが増えるなら良いことだろ
ITドカタはすぐに鬱病でいなくなるから、いくら補充されても足りない
0889名刺は切らしておりまして
垢版 |
2020/11/10(火) 12:14:14.44ID:GC7TpUC+
仮にこんなんでたかだか無定義語を日本語にしただけで本当に理解が出来るならば
ジャップ島の算数のうんち教科書は既に日本語で説明され日本語でワードが導入されてるんだから
学生さんたちは算数が出来るはずなんだわ
それともあれかい?問題を'与えられた二次関数"か(ん)=あん^2+いん+こ"の絶対値の最大値求めろ'とでもしたら解けるのかい?意味を理解出来るのかい?馬鹿なのかい?

残念ながらジャップ島なんかに産まれちゃったんだから英語ぐらい後から学ぶしか無いだろitや理学に限らずまともな書物すら無い糞島なんだから
英語もろくに出来ない頭ならどうせit(日本itはitに非ず)では使いもんにならんしな。でも出来るなら少なからず今はいい給金貰えるよ(´・ω・`)
0890名刺は切らしておりまして
垢版 |
2020/11/10(火) 12:31:48.73ID:wMBnPEZZ
>>862
そのことはすでに書いたよ。
つまり、日本語でプログラミングできれば、
生徒はソフトウェアの構造だけに集中することができる。
コーディング上の細かい仕様の違いに気をとられる必要がない。
そういうところはすでにもっている日本語の直感でわかる。
0891名刺は切らしておりまして
垢版 |
2020/11/10(火) 12:53:55.91ID:64yWjUGw
英語プログラム言語は基本的に関数やらをそのまま覚えればいいが
ライブラリなんかではMVCでモデルは単数、コントローラーは複数形にする
とか英語言語のルールを持ち込まれるのは腹が立つ
0893名刺は切らしておりまして
垢版 |
2020/11/10(火) 14:38:06.60ID:6H6YWm7X
>>890
そもそもなでしこは日本語じゃないのよね
エラーも初心者にわかりやすいとは到底言えないし
0894名刺は切らしておりまして
垢版 |
2020/11/10(火) 14:40:47.98ID:6H6YWm7X
>>890
日本語に精通してる人ほど
日本語における直感と異なる挙動に違和感を感じるだろう
0895名刺は切らしておりまして
垢版 |
2020/11/10(火) 14:50:39.02ID:D35eOSI2
>>891
そこはメソッド名や変数名の問題だから日本語でいい
日本語で宣言出来る言語なかったっけ?
0896名刺は切らしておりまして
垢版 |
2020/11/10(火) 14:50:43.32ID:0VC/mgqz
>>890
つべこべ言わず、まずはなでしこでプログラミングしてきなよ

なでしこの文法は日本語としておかしい上にそれを強要される
表記揺れなんて一切認められない

正しい日本語がどうとか言って怒り出す未来が見えるよw
0898名刺は切らしておりまして
垢版 |
2020/11/10(火) 20:37:39.67ID:p5PJo3Wf
ざっと調べたとこatomのシンタックスハイライトくらいかな
0900名刺は切らしておりまして
垢版 |
2020/11/10(火) 21:17:44.14ID:D35eOSI2
>>899
実引数に渡す変数の宣言名に命名規則があるってこと?
そんな言語あるのか
0901名刺は切らしておりまして
垢版 |
2020/11/10(火) 21:21:33.55ID:p5PJo3Wf
>>900
言語じゃなくてフレームワークの規約な
0903名刺は切らしておりまして
垢版 |
2020/11/11(水) 02:22:13.35ID:jBSTrYJn
あくまでもプログラムがどういう構造になっているかを教えるのに使うだけで、実際になでしこを使いこなしてプログラム出来るようにまで教育するわけじゃねえよ。
0905名刺は切らしておりまして
垢版 |
2020/11/11(水) 03:48:43.92ID:bKi77w+z
本当は、自然言語と数式的表現を適度に混ぜて使った疑似言語が、
ロジックの読み易く素直な表現には最適
でもそれだと、表現が千差万別になるんで先生が対応できないんだよな
0906名刺は切らしておりまして
垢版 |
2020/11/11(水) 04:10:17.38ID:S0CYPhPQ
コンピューターの学習用だったらCASL使えばいいのにな
0908名刺は切らしておりまして
垢版 |
2020/11/11(水) 23:45:21.71ID:+zad9Imb
コメントを日本語で書くな
って言うコーディング規約が広い世の中にはあったりする。
その規約の設定理由は、日本語より英語で書かせた方が曖昧さがなくなるからだと。
俺も論理的な思考力を養うのが目的なら日本語使わない方が良いと思うよ。
0910名刺は切らしておりまして
垢版 |
2020/11/11(水) 23:54:22.80ID:VvkjcY+n
今どきならコメントは日本語で問題ないだろう。昔は時代が変わると日本語の表示設定次第で読めなくなる事もあっただろうからそういう話も出るだろうけど。
今ならメモリを食うわけでもないし表示設定が変わるわけでもないから問題ないんだし
0911名刺は切らしておりまして
垢版 |
2020/11/12(木) 00:08:16.72ID:V/NRUFIL
コメントで「メールを配信」と書かれていた場合、以下のどれかわからない。
「メールを配信しなければならない」
「メールを配信した方がよい」
「メールを配信してもよい」
「これからメールを配信する予定だ」
「メールを配信した」

もしも同じ人に英語で書かせたら「sent mail」(メールを配信した)と明確になる。


他にもたとえば以下のコメントを英語で書き直してみ?
// もしディレクトリなら
if ($file->isDir() === true) {
  // 次へ
  continue;
}

上のように世の中で書かれているほとんどのコメントは英語で書くとそれがコードを読む邪魔になる無駄コメントだってことがわかるもんですよ。
0912名刺は切らしておりまして
垢版 |
2020/11/12(木) 00:16:53.67ID:NPlLjxpf
仕様を練ってる時も、意味に揺らぎが無いように日本語で書くより、コード書いた方が良いって場合は多い
0914名刺は切らしておりまして
垢版 |
2020/11/12(木) 05:59:47.52ID:H2UQiH29
>>911
>// もしディレクトリなら
>if ($file->isDir() === true) {
>  // 次へ
>  continue;
>}
なぜディレクトリは処理しないのかわからない最低なコメントだ
0915名刺は切らしておりまして
垢版 |
2020/11/12(木) 07:12:17.31ID:pe81WD0C
>>911
まず判定にtrueが入ってるのがダサいしコード見りゃ分かる事をコメントしてるとかいう究極のジョーク
0916名刺は切らしておりまして
垢版 |
2020/11/12(木) 07:46:39.95ID:jsem0uB+
プログラムの質は兎も角プログラムは指示なのだから
「しなければならない」などと解釈するなんて曖昧以前の問題でなあw
0917名刺は切らしておりまして
垢版 |
2020/11/12(木) 08:10:05.52ID:V/NRUFIL
>>916
コメントは、指示を説明しなければならないものではないですよ。
コメントは、指示の背景にある仕様を説明するものだからして。
0919名刺は切らしておりまして
垢版 |
2020/11/12(木) 10:42:58.17ID:aog8VsmC
>>908
>日本語より英語で書かせた方が曖昧さがなくなる
そんなことは無い。
0920名刺は切らしておりまして
垢版 |
2020/11/12(木) 12:18:54.28ID:V/NRUFIL
ソースコードのキーワードを日本語にしただけでコメントを書いた気になってる奴の数が異常な件について

>>918
「した方がよい」でなく、「SHOULD」と書けば明らかですね。

RFC2119 要請の程度を示すために用いるキーワード
1. 「しなければならない( MUST )
2. 「してはならない( MUST NOT )」
3. 「する必要がある( SHOULD )」
4. 「しないほうがよい( SHOULD NOT )」
5. 「してもよい( MAY )」
0924名刺は切らしておりまして
垢版 |
2020/11/12(木) 14:08:15.08ID:mA4Ka9fL
アルゴリズムまで、たどり着くのは大変だな。
0926名刺は切らしておりまして
垢版 |
2020/11/12(木) 14:58:31.37ID:CUMLgx4F
>>920
> RFC2119 要請の程度を示すために用いるキーワード
> 1. 「しなければならない( MUST )
> 2. 「してはならない( MUST NOT )」
> 3. 「する必要がある( SHOULD )」
> 4. 「しないほうがよい( SHOULD NOT )」
> 5. 「してもよい( MAY )」

SHOULDの日本語訳としては「すべきである」が適切じゃないかな?
必須とまでは言わないけど、それを行うことを強く推奨するニュアンス

SHOULD NOTも同様に日本語訳としては「〜すべきではない」が適切だと思う
0927名刺は切らしておりまして
垢版 |
2020/11/12(木) 17:47:12.41ID:V/NRUFIL
>>926
和訳しないでSHOULD/SHOULD NOTと書いていたらそんなことを考える必要は無いのです。
英語をわざわざ日本語なんかに訳して時間を無駄にするのはもうやめませんか?
0930名刺は切らしておりまして
垢版 |
2020/11/12(木) 19:29:00.86ID:aog8VsmC
>>921
英語カブレの独善に気づかないほど洗脳されてるんだなあ。
0931名刺は切らしておりまして
垢版 |
2020/11/12(木) 19:29:31.42ID:j4NEUiO8
信長ってのがあった
0933名刺は切らしておりまして
垢版 |
2020/11/12(木) 20:04:24.57ID:kJvKgDVq
多民族国家でコミュニケーションを成立させるために切磋琢磨してきた歴史が英語にはあるからね。
村の中で三件両隣としか話す必要がなかったどっかの島国の言葉と違うのはしかたない。
0934名刺は切らしておりまして
垢版 |
2020/11/12(木) 20:05:17.82ID:CUMLgx4F
プログラムソースの中にコメントを英文で書くべきかどうかはさておき

>// もしディレクトリなら
>if ($file->isDir() === true) {
>  // 次へ
>  continue;
>}

のようなコメントを書く人に日本語ではなく英語でコメントを書くことを求めても
有意義かコメントが書かれるとは思えない
0935名刺は切らしておりまして
垢版 |
2020/11/12(木) 20:07:03.50ID:kJvKgDVq
こんなコメント?

>// if file is directory
>if ($file->isDir() === true) {
>  // continue to next loop
>  continue;
>}
0936名刺は切らしておりまして
垢版 |
2020/11/12(木) 20:10:08.70ID:kJvKgDVq
マクロ使ってコメント無くした方が読みやすいね!

if ($file->isDirectory() === true) {
  continueToNextLoop;
}
0938名刺は切らしておりまして
垢版 |
2020/11/13(金) 01:11:38.87ID:qA9xvSbu
>>932
バカバカしい。自然言語ってのは曖昧なものだ。

>>933
大陸から切り離されてこんな田舎言語を話していたらイギリスは滅びる、と自ら
嘆いていた歴史があるからな。イギリスには。
0941名刺は切らしておりまして
垢版 |
2020/11/13(金) 20:12:27.45ID:gp/EhUG0
「どうも〜」を使う場面を設定し、どう言ったらいい
か生徒に答えさせる。
場面1
教師が作文がよく書けた生徒に新しい練習帳を贈り
ました。
問い:生徒はどう答えますか。
答え:どうもありがとうございました。
場面2
教師が生徒に教室用の練習帳を持っているかどうか
聞いたところ、持っていない生徒がいました。教師
は持っていない生徒に友だちから借りるように言い
ました。
問い:貸してもらった生徒はどう答えますか。
答え:どうも。
場面3
教師が生徒の机の上に置いてあったペンを落として
しまいました。
問い:教師はどうあやまりますか。
答え:どうもごめんなさいね。
場面4
教師が校長先生に不用意に軽くぶつかってしまいま
した。
問い:教師はどうあやまりますか。
答え:どうもすみませんでした/失礼しました。
場面5
家族の一人が亡くなって、遺族が大変悲しんでいま
す。
問い:悲しんでいる遺族が気の毒で、なかなか言
うことばが見つかりません。このようなと
きどう言いますか。
答え:どうも……。


……だめだこの言語
致命的に論理的な使い方に向いてない。
0943名刺は切らしておりまして
垢版 |
2020/11/13(金) 20:24:37.96ID:gp/EhUG0
論理的に使ってないから?

英語はね、非論理的に使うのが難しいんだ。
非論理的がデフォのどこかの言語とは違うよ。
0944名刺は切らしておりまして
垢版 |
2020/11/13(金) 21:01:50.85ID:FkNom0pc
それは君が論理的の何たるかを理解していないだけ
英語でも小説とマニュアルの書き方は違う
0945名刺は切らしておりまして
垢版 |
2020/11/13(金) 21:12:16.78ID:PtKVl8xZ
論文書くために必要という理由もあって大学では日本語で論理的に記述する訓練をやってたりするわけだが
せめて高校で同様の訓練を実施するべきだと思うけどね
0946名刺は切らしておりまして
垢版 |
2020/11/13(金) 21:12:50.39ID:gp/EhUG0
メールを配信
これは曖昧な文>>911

一方英語で「sent mail」
二語あれば曖昧にするのは難しくなる
これを理解できないのは、この国の言葉に毒されてる〜なんだろうね。
0947名刺は切らしておりまして
垢版 |
2020/11/13(金) 21:16:38.24ID:PtKVl8xZ
>>946
> 一方英語で「sent mail」
ところで、これは送信されたメールという意味では?
0949名刺は切らしておりまして
垢版 |
2020/11/13(金) 21:56:42.42ID:1/fFLpC4
文系バカが論理を語り出したw
例が滅茶苦茶
ただの適当な相槌じゃねーか
そんな欠陥だらけの理屈を論理と言ってもコンピュータは解釈出来ないよ?
0952名刺は切らしておりまして
垢版 |
2020/11/14(土) 01:06:47.48ID:1X6uRQk4
>>943
wwフィネガンズ・ウェイクやアリスなんかは無かったことになっているのか?
0953名刺は切らしておりまして
垢版 |
2020/11/14(土) 01:08:51.44ID:1X6uRQk4
>>948
……だめだこの言語ww
0955名刺は切らしておりまして
垢版 |
2020/11/14(土) 01:53:16.69ID:1X6uRQk4
>>954
こりゃまたバルカン星人が片眉吊り上げそうな事を。
0958名刺は切らしておりまして
垢版 |
2020/11/14(土) 10:09:52.38ID:6wUGcyA4
プログラムなんて最終的にはミドルウェアしか残らないから、日本語入力で全く問題ない。
どうせコーティングするから入力言語なんてどうでも良いわ。
0960名刺は切らしておりまして
垢版 |
2020/11/14(土) 21:15:28.43ID:5rCdZjlp
意味はなし
0961名刺は切らしておりまして
垢版 |
2020/11/14(土) 21:20:58.17ID:5rCdZjlp
>>46
初めてのC (性行為)
0962名刺は切らしておりまして
垢版 |
2020/11/14(土) 21:34:54.91ID:V3rTM3ua
>>958
レベル低すぎ
外人と組むことも考えろ
0963名刺は切らしておりまして
垢版 |
2020/11/14(土) 21:46:06.27ID:SxIwyImv
>>958
世の中のほとんどすべてのソフトウェアは外人が組んだものだ。
それを全部捨ててるんじゃこの国はずっと世界の底辺を張ってるだけだな。
0964名刺は切らしておりまして
垢版 |
2020/11/15(日) 03:10:38.65ID:AfZOZZJ1
>>962
なぜ外人に合わせようとするんだろ?
0965名刺は切らしておりまして
垢版 |
2020/11/15(日) 03:20:14.95ID:Jn8TBkDp
>>964
単純に日本語使えるベトナム人より安い
0967名刺は切らしておりまして
垢版 |
2020/11/21(土) 05:18:30.40ID:aDEezVVR
結局は論理学、特に記号述語論理学

プログラミング、数学、国語以前に
コレの修得が先
0968名刺は切らしておりまして
垢版 |
2020/11/21(土) 05:20:10.43ID:aDEezVVR
>>956
要するに、教育委員会が日本の教育の諸悪の根源
0970名刺は切らしておりまして
垢版 |
2020/11/21(土) 13:57:52.57ID:XjXVhJBr
>>968
その通り
金の無駄
教師のための機関
0972名刺は切らしておりまして
垢版 |
2020/11/27(金) 13:12:34.65ID:uMhan0JW
俺の先生だった先輩社員は「コピペで貼って、動けば大丈夫」と言っていた。
0973名刺は切らしておりまして
垢版 |
2020/11/27(金) 22:35:38.68ID:IFZvl13j
>>825
VBなかなか滅ばないな
0974名刺は切らしておりまして
垢版 |
2020/12/01(火) 22:23:20.25ID:Fhe1uaIr
オト イチオン
(ピロン)
0975名刺は切らしておりまして
垢版 |
2020/12/06(日) 21:08:28.30ID:rOZfjOTq
てかプログラミングもヘイ!Siriでできるようになるんじゃない?この文字赤くしてとか
0976名刺は切らしておりまして
垢版 |
2020/12/06(日) 21:40:28.59ID:bXC7Kzhd
>>975
> この文字赤くして
それはプログラミングと言わない
0978名刺は切らしておりまして
垢版 |
2020/12/07(月) 15:24:09.57ID:NW3dkYvT
>>975-976
それこそまさに「なでしこ」のプログラミング言語設計思想。
ふつうの日本語でそのままプログラミングできる。
音声認識となでしこがコラボしたらおもしろいことになる。
0979名刺は切らしておりまして
垢版 |
2020/12/07(月) 15:28:59.60ID:fhPzm4D2
>>978
なでしこは普通の日本語じゃないしそこを目指してもない
0980名刺は切らしておりまして
垢版 |
2020/12/07(月) 22:08:08.61ID:x8BimNWg
なでしこはあくまで「なでしこ語」であって日本語とは別物なんだが
「日本語プログラミング言語」という言葉に色んな意味で過大な期待を抱く素人が多いんだな
0981名刺は切らしておりまして
垢版 |
2020/12/12(土) 09:08:08.57ID:uJnqvvVD
むしろ大人こそなでしこで学べ
0982名刺は切らしておりまして
垢版 |
2020/12/12(土) 09:17:44.78ID:3OxjhKzn
>>980
Mindに比べるとなでしこは自然な日本語に近い。
プログラミングの予備知識がゼロの人でも
なでしこのソースをある程度は理解できる。
0983名刺は切らしておりまして
垢版 |
2020/12/12(土) 09:37:22.78ID:mJEcIzDq
英語だったらもっと読みやすいだろうけどね。

自然言語はプログラムじゃなくプログラムの処理する対象でいい。
わざわざプログラムの制御文を処理する対象と一目で見分けにくいものにするなんて、プログラマーの目と頭を疲れさせるだけ。
ましてやその曖昧さで日本人にさえ悪評の高い、日本語を使うなんてね。
0984名刺は切らしておりまして
垢版 |
2020/12/12(土) 09:59:05.10ID:3OxjhKzn
自然言語に近いプログラミング言語は可読性が高く、
保守性に優れる可能性があるね。
仕様書とコードとの壁を将来的には取っ払う可能性がある。
0985名刺は切らしておりまして
垢版 |
2020/12/12(土) 10:10:56.52ID:mJEcIzDq
自然言語に近い=可読性が高い
では無いよ。むしろその反対。
もし本当にそうなら人工言語が作られた意味がない。
数学や論理記号だっていらないって話になる。
0987名刺は切らしておりまして
垢版 |
2020/12/12(土) 10:36:08.61ID:3OxjhKzn
>>985
もちろん自然言語に近いからといって
自然言語にありがちな曖昧性が採用されていると
言っているわけじゃないよ。
自然言語に近いながら曖昧性を排除して規則化されている。

自然言語としての可読性を保ちながら
かつ、
自然言語から曖昧性を排除している。

いいとこどり。
0988名刺は切らしておりまして
垢版 |
2020/12/12(土) 10:40:44.71ID:3OxjhKzn
>>986
それが自然言語がもつカプセル化。
0989名刺は切らしておりまして
垢版 |
2020/12/12(土) 11:11:39.27ID:v2KKbu+g
>>983
>プログラムの制御文を処理する対象と一目で見分けにくいものにする
ふむふむ、普通のプログラミング言語は英語話者には扱いづらいっと。
0990名刺は切らしておりまして
垢版 |
2020/12/12(土) 11:20:24.29ID:mPG6ibd1
>>984
> 仕様書とコードとの壁を将来的には取っ払う可能性がある。
ないな
それができるのなら仕様書をそのまま実行すればいいんだから
それに仕様書を解釈するプログラムは日本語である必要はないんだし
なでしこの出番はない
0992名刺は切らしておりまして
垢版 |
2020/12/12(土) 11:48:36.45ID:CkzTx+bS
>>982
逆に不気味の谷に似た問題が起こらないのかな。
予備知識ゼロの人が「自然な日本語」で書いても動かないとか。
0993名刺は切らしておりまして
垢版 |
2020/12/12(土) 11:56:25.87ID:mJEcIzDq
>>989
日本人にとって、プログラムの制御文とプログラムが扱う対象(仕様書やデータ)を一目で見分けやすいメリットを捨て去って、
自分や他人の首を絞める愚行が日本語プログラミングマンセーだと言うこと
0994名刺は切らしておりまして
垢版 |
2020/12/12(土) 11:56:59.78ID:mPG6ibd1
>>989
実際に begin - end よりも { - } の方が視覚的に見やすいという意見はありますね。
0995名刺は切らしておりまして
垢版 |
2020/12/12(土) 12:04:50.11ID:xOUcA4yx
Javascriptならスマホでも操作できるしいいんじゃないか?
0996名刺は切らしておりまして
垢版 |
2020/12/12(土) 12:44:49.00ID:mPG6ibd1
>>984
SQLの保守大変だよ。
0997名刺は切らしておりまして
垢版 |
2020/12/12(土) 13:00:08.65ID:SWNbNyI9
>>8
そんな事よりアルゴリズムを表現出来るようになる方が重要
言語なんてコンパイラに読ませるための物なんだからテキストでもGUIでもなんでもいいよ
若いうちに仕様を理解する能力と仕様を表現する能力は鍛えておいて損はない
0998名刺は切らしておりまして
垢版 |
2020/12/13(日) 02:24:57.67ID:c62w08Fa
>>994
それはそうだろうね
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 44日 11時間 30分 40秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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