【悲報】日本のプログラミング教材「プログラム言語にはBASIC、FORTRAN、COBOLなどがある」
■ このスレッドは過去ログ倉庫に格納されています
>>3
実は結構現役。
COBOLはともかく
FORTRANは綺麗なインデント覚えるには良いかもしれない。オススメはしないがw フローチャートなんて書いてたらプログラミングど下手くそになるだろ UEで作るときはフローチャートの末裔みたいなもん弄らされるでw 学生の頃取った情報処理第2種、今は基本情報処理って言うのか?の時は
言語問題の選択はCかFORTOTANかCOBOLの3択だったんだよな
俺は英語のみで理解できるCOBOLで受けたけど
今の基本情報処理ってどうなってんだろうか >>6
ブループリントだろ
俺が使ってるunityでもPlayMakerとか色々あるがああいうのは全く使えない
細かい事したい時の不便度が凄い 大阪書院の Javascript の教科書を見たが、なんだこりゃw
HTMLソースが丸出しで、高校生に「この部分は気にするな」って言っても無理だろありゃ。
わかるヤツは数%じゃないのか? 根幹システムにCOBOLが生き残ってて
新しいシステムを作る際にも互換性を保ってくれとか言われる業界があちこちに 言語なんてどうでも良いから処理系とセットにして教えろよ
具体的に何ができるかを示さないで教育するならCをやらせとけCを C言語系が教材にない←ズコー
(Javaとかどうすんだよ) >>3
前者は会計処理のオフコンでハードウェアエミュレータが作られて技術者不足な状態で現役
後者も科学技術計算で理工系でまだ現役、並列計算なんかに特化した進化もしてる プログラム言語は何がしたいのかがまずあって作られているものであるという原則を外して突然言語だけ教えても何の意味もない どうせプログラム言語については何も触れないからどうでもええ >>4
とかいうオタク臭い発言が
プログラミング教育に混乱を招く
主流を学べばいいだけ 言語とやれる事に触れないならばなおさらプレーンでバニラなCを避ける理由がわからない
BASICはまだ理解出来るが >>17
日本の学校教育は全部そうだからなぁ
何のために使うかを教える前に使った結果だけ教えるから
生徒が使う場所が解らずに片っ端から飽きてる
(微積分とか三角関数とか、作者の心情を述べよとか、etc.) コーダーを作りたいなら問題集を解かせるであってるだろうがじゃ実際何すんのって話になったらそれじゃ足りねえよ
で何すんのを避けますってのであればなおさら科学計算特化のFORTRANとか会計システム特化のCOBOLとか使う理由がない
もちろんWeb特化のjavascriptだって同じこと
>>20
主流だけがプログラマの商売場所じゃねえからな
>>22
そういう教育の全てが悪いとは言わねえけどもそういう教え方をするならばそういう教え方をするなりに必要なことってあると思うんだわ たぶんエロゲを動作させるために学校のPCのセキュリティを突破してる奴の方が理解度が高いだろうなっていう これなんなの もしかして人を充填したい職業 プログラムに誘導してない >>26
絶対使い手が減ってる奴に当てようとしてるわ
偏ってるもん
あとBASICはオフィイス系使う人がVBA使えたら生産性上がる >>26
理系学生にはアリやで
今のFORTRANはスパコン用の並列特化してるから、
物理計算なんかやらせたら飛びぬけて難問を短時間で回答出せる
他のスパコン専用言語やフレームワーク使わせるよりはるかに学問的 スパコンとかで走らせる科学計算はFORTRAN多いんじゃないの? FORTRAN…
最近は研究者向けはPythonです…
COBOLも10年前ベテランのおっちゃんが
全国津々浦々日本回ってたけど今もシステムあんのかな
そのおっちゃんもそろそろ定年やね >>16
もう、オフコンなんて活躍してないだろう
うちは、5年ぐらい前に切り替えたぞ >>32
研究用といってもグルー言語として使われてるだけやで。
計算部分やフレームワークはC言語でグリグリ書いてるか、特化したコンパイラ(CUDA開発キットなど)で書かれてる >>35
すいません
FORTRAN並列化とか知らなかったんで
特化した分野ではまだ現役なんすね 金融なんだが、センターの人に話聞いたらCOBOLらしかった >>32
スパコンは未だにFORTRANやで
京のCコンパイラが安定するのにものすごく時間がかかったなんて有名な話
Python使っているが流行っているのは人工知能とか統計方面だけ >>39
表面部分書いてるだけで、読んでるコードや内部処理はC言語やGPGPUゴリゴリのCUDAやで 精密計算が要らんとこでテメーが使ってるからってPythonPythonて自分は見識不足のバカですって連呼してるだけなんだが大丈夫か? 使わされてるだけなのに使ってる気になってるのはダッセェな・・・ ニューロンを並べるのはスクリプト言語のPython(別にPHPでもRubyでもなんでもできる)を使ったライブラリが有名なだけで
ニューロンそのものロジックや特性は Python では書けないから、「AIではPython!」て「入れ替えてみた。数増やしてみた」やってるだけに過ぎない COBOLはギリ生きてるのかなと思ったけどFORTRANも生き残ってるのか凄いなあ
でも教材と教えるにはニッチすぎるね 運用されてる限り言語は死なない
よく勘違いされることだがソフトウエアは運用されて価値を生むものなんだから書けるとか実行できるだけでは足りないのよ
誰がなんのためにどうやって使っているのかという方がよほど大事なんだが
しかしながらそこに至るためにでは動くとは何か?という基礎の基礎の部分をわかってないとそもそも考えることすら出来ない。だからそれを学ばせる目的でプログラミング教育を行うことには意味がある
岩田も言ってたがソフトというのは小さなプログラムの集まりだからな。小さなプログラムに着眼した教育も必要だしソフトに着眼した教育も必要なの
ただソフトに着眼=運用まで意識するならばそこには事業、実業も当然含まれてきてしまうが故に学校教育には適さない部分が出てきてしまうため、プレーンで理解がしやすい言語を用いるべきだという話になるわけでね
即戦力が必要だから専門学校みたいなことを初等、中等教育でさせろってのはそれはそれでおかしな話だよ。将来その子がどの立場でシステム、ソフトウエア、プログラムに関わるかもわからないのに ヒューマンリソースマシンとセブンビリオンヒューマンズやらせようぜ
わりと真面目に >>48
あれは非常によくできたパズルゲームだけど教材には向いてない
目的が明確すぎる
もっと闇の中を一歩踏み出す感覚を鍛えさせたい
マインクラフトの方がいい >>49
目的を明確化することが仕様を決める人間の仕事なんだが?
目的が明確になってない仕事に対して仕様も決まってない上に確認もしてないのに手を動かして仕事した気になられても困るんだよね 勉強するのなら割と悪くないよベーシック
なんでも基礎を知っとくのは意味ある事だ >>50
プログラミング教育の意義を根本的に勘違いしてるぞお前
「プログラマ養成」のためではない
「国民レベルでプログラミング的な思考方法を学習するため」だ ヒューマンなんちゃらもミリオンなんちゃらもいらねーよ
Scratchでいいやん >>53
目的が明確でないことを思考するのはプログラミング思考ではない
お前の勘違いはそこだ
問題を論理的に処理することがプログラミング思考であって不明確な問題を明確化して仕様にまとめることはまた別の能力
もちろん問題の明確化(証明)もちゃんと立ってこその情報教育であるというのは否定はしないがね、初等、中等の学校教育でやることか?
自由研究でやるってんなら素晴らしいと思うが >>22
>(微積分とか三角関数とか、作者の心情を述べよとか、etc.)
微積分とか三角関数とかの作者の心情を述べるとガチ数学 scratchは素晴らしい環境だが
ちょっと作ってみて問題点にぶち当たった
他人のプロジェクト見て勉強しようと思ったのだがプロジェクトの全体像を掴むのが
コードの環境より遥かに難しい
オブジェクトの数が少なければなんとかなるが多かったらもうお手上げ
コードの環境なら検索機能で簡単にわかるのだが 数学は世界を数式で記述するための学問だからな
みんな根元に至らないと教育として無意味なのであるってのはあまりにも無茶というか、お前はどうなんだ?って話 たまたま得意分野でウッキウキなだけでスポーツ授業で同じこと言えないだろ >>56
別に初等や中等教育でそれやってもいいんでないの?w
要は料理や工作と同じだ
目的も考え、それに至る正確な手順も考える
どっちも良いことじゃん >>61
おっしゃる通りなんだよ
プログラムが書けることも大事だけど、それで何をするのかの方がよほど大事なんだよね
料理はできるけど食べたいものがないからカップラーメンとか工作はできるけど作りたいものはないから何もしないとかそういう状態になるのが一番マズい。教育した意味がない
目的を見つけるための教育としてではプログラムでは何ができるのか?というところまで教えて一つのパッケージとするのが理想なのかもね どっちかだよな、学生時代は職業訓練みたいなもんじゃん
自覚があって考えてるかどうかの違いや無いの そこをな昭和くらいまでの士農工商あるから底辺程規制緩和圧力があるままで来てるのが株式会社云われてる日大グループとかになってるし COBOLは人手不足と言われてるからあり
もちろん使えるのがCOBOLだけでは仕様がないが
でも考え方を学ばせるだけなら扱いやすくて結果がすぐ確認できるRPAで良いと思う
ある程度はVBAの代わりにもなってホワイトカラーの生産性アップにも寄与できる 所詮士官の系譜が出て末端の大学出たての娘まで上下が付き纏うのなら
何とか主義としてることの敗北なんだよなもう >>67
そういうのが関係ある世界もあればない世界もあるのが日本だと思うけど
ただ子供には見えないところでやってるもんだから進路決めて気づいたらそういう仕組みの中に組み込まれちゃってたってのは往々にしてあるかもしれねえしそれは不幸だよなとは思う まあ部落が何を間違ったかとうのは実態が無いのに、無秩序の緩和に奔った
そら特措法で痴漢には都合がよかったけど、結局分離しただけという
天皇も職を投げ出して暗黒の平成31年 COBOLが金融系で現役なのはマイナーな方がセキュリティ面で逆にメリットあるとかだったりするんかな
>>5
まだ処理の流れを糸みたくイメージ出来るようになってないなら効果あるんじゃないの
こんがらがった糸玉見てどこ切って繋げればいいか分かるようになったりするかもしれんし >>62
それを俺は「闇の中を一歩踏み出す力」と表現したのだよ
それは頭の良し悪しではなくてほんのちょっとした気の持ちよう、慣れなんだよね
プログラミング教育対象者にはガラクタでも良いから何か作る感覚を知ってほしい 学生時代に興味あって図書館で読んでたもんだが、こういう教材は
説明できない理系が説明する気がなく書いてるというマニュアルにもならない恐ろしい文献だ
文系は理解出来ないし、理系は説明が出来ない
兼ね備えた万能な天才が生まれないとなかなか進歩していかない分野ってのがあるもんだ >>71
なんとなく伝わるけど闇とか言い出したら「暗中模索しろ」ってのもニュアンスとして含まれてしまわないかい?
もちろん暗中模索することだってあるだろうけれどもプログラミング教育に限定すれば本筋にはならんからさ
苦労させるよりもまずは出来ることを伝えるのが教育だと思うんです。苦労なんてどの道進んでも後々自分で勝手にするしな(笑) フローチャートとして小さくまとめるのは大事だよ
ただ他の関数やプロセス、ファイルと関わるようななった時の状態遷移とかシーケンス図が絡み出すとフローチャートだけでは解決しないという話にはなるけれども 一人でゲームを作りたいならもはやプログラムから覚えていったら時間がいくらあっても足りない時代
社会の歯車になりたいなら言語を覚えると良い >>12
CASLはアセンブリ言語で、COMETはそれを動かす為の仮想ハードウェア 情報系の学校の教材がこんな感じだったな
正直言って、なんにも役に立たない
教え手がへぼいから、応用まで時間稼ぎをしているとしか思えない 同じ「命令」を繰り返す場合は、繰り返す「回数」や「条件」を指定する。
こんなしょうもない単語だけ覚えてどうするんだよwww フローチャートなんて書いたってフローチャート通りにならないんだよ >>79
いや、キッチリなるで。 ならないってことはロジックが間違ってる >>79
それはあなたが処理を制御しきれてないだけっす
そう言うことを言い出すチンカスド低脳を根絶やしにするために教育するんです
分かりますね? 一つ言えるのはフローチャートがやたら長くなってA41枚に収まりきりませんとかなったらその時点で設計がマズい可能性が極めて高い
処理は分けて疎に保つことコレがコツですよ 25年前にCASLで情報処理取ったけど
役に立ってない
むしろBASICのほうがエミュレータ使えるから
役に立つ >>1
偉そうにプログラマー()様が御託並べてるけど、
これってコンピュータープログラムの基礎知識と考え方を学ぶものであって、
実用的なプログラミング技術を身に付けたり、
現場の即戦力を養成する講座じゃないんで、ずれてるよw >>87
cobolやFORTRANは全く基礎じゃないからな
ただの古びた言語
古いからといって現代の言語のベースなわけでもない
100歩譲ってc言語ならわからんでもないが >>70
資産が膨大すぎて移行したくてもできない。
アメリカのペンタゴンもCOBOLから別言語へ移行を試算したら、莫大すぎて中止した。
COBOLは、10進数が基本だから金勘定にはもってこい。
画面設計ツールもVBとかに比べると、設定項目が少なくて開発しやすいという事情もある。 IF と GOTO
次にマクロ
次に FOR
その次くらいでようやく GOSUB で微妙なラインで FUNCTION かな ヒューマンリソースマシーンは
試行錯誤して最適解を見つけるのは愛しくて楽しいけど
あれってもはやゲームというより作業じゃねって思った マシン語、アセンブラを含めたコンピュータ概論的なものなら致し方無いがw
エニアック、ユニバック懐かしいですなw マイクで拾う音(周波数)の解析プログラム作りたいんだが
pythonってやつが向いてるのかい? >>88
だから、実用的なプログラミング講座じゃないってのw >>101
具体的な実用的プログラミングじゃなくていいなら例えばアルゴリズムの授業をするとか考えられるが
コボルやFORTRANを持ち出す意味合いは皆無 COBOLもオフコンも現役だからな
ただ使える人がいないから人材確保の為に教えてそう 銀行だかのためにマイナーな言語が必要なのはわかった
しかし部分的に違う言語で対応するということはできないの?
昔のゲームはベーシックと機械語のハイブリッドでやってたのもあるやん >>103
だから、これは素養としてのコンピュータ概論みたいなもんなのw
将来、実際にプログラム組むとか想定した授業じゃないんだよww >>106
コンピュータ概論?
そんな話どこから湧いてきたんだ?
「プログラミング教育ではコンピュータ概論を教える」というソースある? プログラミングできる人材の育成のために取り入れたんじゃないの
プログラム学でも教えてる訳でもあるまい プログラミング入門ならエクセルVBAでも弄らせた方がいい気がする >>105
もうやってる
勘定システム(銀行の金を数えるシステム)は動作が変わったりバグったりしたら一撃で致命傷だからコアな部分は置き換えられないんよ
今動いているものを全肯定して新しい素晴らしい言語のシステムに置き換えないなんてなんてジャップは愚かなんだ俺が置き換えてやるぜフッフーとか言うなら絶対失敗しないし影響にエラーを起こさないからリプレースさせてくださいって頼んでくりゃ良いよ >>75
これしたっぱのやる程度の事だよな
コーディング部分とかまともな頭で産まれた人間のやるようなことではない Cなんか教育用として使えるかよw
関数たって、本当の意味で関数を把握している生徒はごく少数だろ。 >>109
VBAなんて言語的にExcel以外には非効率極まりない限定言語じゃん
だから嫌われる言語の上位になってる COBOLはじめとする古代言語の何があかんって予約語が膨大すぎる
あれじゃ機械語書いてるのとそう変わらん FORTRANは解答例としていいじゃないの?
未だに大規模計算機での数値解析ではメインで使われているし、歴史もあるし。
別にその言語を教えるわけじゃなくて、プログラミングの考え方を学ぶ授業だし。
IT屋さんになるならあとで他の言語を学ぶし、研究・開発屋さんはFORTRANを学ぶことになるし。 >>116
プログラミングの考え方教えるならまだBASICだけでいい
COBOLやFORTRANの思想は現代の言語に何も継承されてない だよなまだFORTRANがマシ
最初から歯車とか使い捨てな下に合わせて子供に押し付ける訳にもいかん まあ実際必要なことだけやればいいものに色んなこと出来る言語必要ないし 普通の学問とプログラミングは別物なんだよね
普通の学問は理論の積み重ね全てに意味がある
プログラミングは「今あるもの」と「機械語」
これしか意味ない FORTRANは並列計算機の世界でだけなぜか現役っていう >>102
PL/lが運用されている銀行もあるのだよ… >>70
COBOLがマイナーはないわ
コボルのおばちゃまとか、有名やん まぁPythonはEXCELにVBAの代わりに
PythonAが入ったら勉強しようかなって >>122
だけというか昔からFORTRAN使ってる業種や研究科目が改良しながら使い続けてるだけやで トレンドにかかわらず一定数使われ続けてる言語ではあるな Fortranといっても77以前とそれ以降では別物だから 組み方仕込めばあとはいかにライブラリ使えるかの知識だし
その辺が日教組にバレると詰め込み教育ネタにされる なんでも良いけどゲーム作るとかの目標があった方が楽しい
計算の結果が出ますとかだと白ける >>72
理系の人って他の言い回しで置き換えたりしないよね
あれ何でなんだろ? 頭の抽斗が少なすぎるのかな
専門用語を別の専門用語で解説したりするし >>131
厳密性にこだわるあまり「俺がうかつな解説すると、理系仲間から厳密性に欠けると指摘される」と思っている。
だから「画面のプロパティ」とか、翻訳せずにそのままカタカナにする訳だ。
じいさんばあさんも使うのだから、画面の属性でいいじゃないか。厳密性にちょっとくらい欠けようと。
どうせ、他の言語から英語への翻訳は厳密性なんかたいして考えてないだろ。 >>131
昔買ったプログラミング言語の本で助詞の使い方がおかしい人が書いてたから
読んでるうちに何を書いてるのか全くわからないことに >>133
プロパティ等、あの時期の用語を翻訳するかどうかはかなり揉めたって
どこかに書いてあった記憶
んで一度未翻訳のままにしたらそれっきりになった 専門用語をいちいち日本語に訳されてると英語で何て言うのかも覚えなきゃならないので面倒ですわ 技術者がその程度の苦労するのは当たり前。
プロパティなんてどこぞのじいさんばあさんにも使わせる事を想定するOSに入れるなよ。 派遣企業とIT業界が特定派遣する弾がなくなってきて困ってるだけだよ。ただでさえ子供の数が少ないのに何も知らないから将来ピンハネしようとしてる。
情報系学生はいの一番に逃げ、文系の奴らも死に絶えつつある。素人ばかりのプロジェクトは当然炎上。この世の地獄 独学でBASIC、COBOL、Cとやってきて
仕事で初めてC++やJAVA等に関わった時、めちゃくちゃ苦労したからな
最初からC++とかを学習させてあげなよ
個人的には
BASIC → 意外と需要あり(系統は違うけど、ExcelやWord等のマクロ制作に若干役に立つ、VBだけど)
COBOL → 多少需要あり(でも滅多に機会はない、出来れば使うな)
C → 需要ありまくり(マイコン等の組み込み系の開発等で良く使われる、でも難読なソース書く奴が多い)
C++ → 需要ありまくり(ソースは読みやすいけど、イベント関連を理解するのに苦労する)
JAVA → 要る? Javaは大手業務系で使う
独学派はなにこれ美味いのだろうな >>91
はえ〜、移行するにもそんなハードルがある感じなのか
おまけにCOBOL扱える人間はそんなに増えないから困ってると・・・ 両方とも脅威的に進化して科学技術分野と金融分野で活躍してるだろ >>141
アンドロイドスマホアプリを作るには Java 一択だろ。
kotlin という手もあるが、ネットでソースあさるならまだ Java の資産が大きい。 >>145
アプリを作るんじゃなくプログラムミング的思考を育てるだと思うが おっと、ゲームやアプリを作るのはプログラムそのものだろ。 まあそんなに言語に突っ込んでいく事はないだろうし
フローチャートの作り方とかその辺りをしっかり覚えていく事になるんじゃなかろうか?違うか javaのはしりの頃ピクロス作ったな
携帯が普及する前くらいにPCで >>149
教育に関してはそうだな。
実際のトコ、小学校では Scratch でももてあますと思う。中学校では BASIC でも挫折者多数だと思うよ。 15年前までプログラマーやってたがメインで使ってたのがCOBOLで、たまにプログレス2とかいう変なのも使ってた
もうそれら全部Javaに置き換わってんだろうなとか思ってたけど意外とそうでもないのか? C言語できるけど理系脳じゃないのを悟って足を洗った Javaは素人でも勉強したら結構使えるようになるが処理が遅いので使われなくなってるな
Javaしか使えないプログラマが昔でいうVBしか使えないプログラマみたいになってきてる COBOLはまだまだ現役、Javaと一緒に使える人の求人なら今でも普通に月50万以上で募集出してるから >>151
俺、マイコン時代に小5の頃からサンプルプログラム見ながらBASIC覚えて高校じゃ学年どころか先生からお前に教えることないって言われたからな
多分、作文が全く書けなくて専門学校落とされて仕方なしに高校行ったが、同じ学校にすんなり入った中学の頃の友達はプログラムが全然分からなくて退学してたわ
出来れば変わって欲しかった >>1
これ赤シートで隠せる奴なんだろうけど黒字で答え書いてて意味なくね >>137
普通は片一方だけじゃなくてセットで教えるでしょ
日本語訳だけで教えててたら専門用を専門用語で記述してるのと同じだし
面倒くささは漢字覚えるのと一緒じゃね
漢字書くのが面倒くさいからって全部ひらがなで書いた文章を他人に見せれる?
まともな神経してたらしないでしょそんなこと
使いこなれて当てはまる日本語がほぼ決まってきたら言い換えできるだろうし
アンテナ張ってない言い訳してるようにしか見えない
>>141
C言語はバリバリ理数系脳の人が数学的解釈で書いたコードをろくな説明もしないで
「分かるでしょ?」って提示してくる感じする
分かんないって返したらもういいわって匙投げたり逆ギレしてくる感じ >>133
画面の属性って全然意味わからんぞ
「属性」って何か説明できるか?
それが一般語だと思ってるのは子供の頃からRPGやってる若い世代だけ
爺さん婆さん世代には通じないぞ プロパティって言い換えると「関連する構成情報」とか「補足事項」って感じ?
単に属性ってだけだと
その世界だけで通用するアセットを把握してるのが前提みたいな感じするな >>161
その通り
属性ってのは言い換えれば分類のことだから
多くの構成要素が並んでる中で、特定の何かが何に属するかっていう意味
RPGのアイテムとかモンスターとかもそれ
言葉の意味も考えずにプロパティ=属性とか思ってる奴が言葉を語るなって話 だからカタカナになるってかw
新語を造語してもいいぞ。とにかく一般人にわかりやすくすべき。 造語だったらプロパティと変わらんだろ
どっちみちその程度を理解できないなら
その先も理解できないだろ
そんな奴らに配慮しても意味がない 昔、COBOL触らなくちゃいけなくなって、
改行コードで改行してるテキストファイルに、
部分的に含まれるバイナリとか処理すんのに苦労したな
工場とかの制御系で現役のとこあるよね 理系やってると
変に例えて説明した方が分かりにくいって理解なのでな
道具なんて使って慣れろなの
XORはXORなんだよ
排他的論理和なんて言っても呪文ですか?だし
ビットが違う時に1を男と女で性別が違うから子供産まれて1なんて説明してもはぁ…で終わる >>164
だから、専門家になるならそうだが osはそこらのじいさんばあさんにも売るんだろ?w pascal とかRacket など教育用でかつ実用性があってシェアが高い言語あるだろ 傾向として理系分野の方が専門外への説明ぶん投げてるってのはまああるな >>166
文系脳で言えばXORはこうなるかな
「猿よ、ミカンとリンゴじゃないもの持って来るがよい」
「殿、海老とアボガドをお持ちしてまいりました」
「うむ、良きに計らえ」 論理回路あるある
AND←わかる
OR←わかる
NOT←わかる
NAND←わかる
XOR←誰だてめぇ XORは用途の99%たる二回使うと元に戻る暗号化とだけ覚えとけば大抵の場合十分だと思う アセンブラ・機械語の時代は xor a,a が clear a として使われたけどな。 >>8
本業はデザイナーでプログラミングは得意じゃないからBluePrintで作ったらしいぞ
会社から帰って毎日コツコツ一人で仕上げたらしい
https://www.gamespark.jp/article/2019/01/13/86591.html >>166
そんな変態みたいな例えしなくても図解すればいいだけなんじゃね
XORってOR-ANDでしょ
重なった丸二つ描いてこれがORの領域、これがANDの領域って説明すれば小学生でも分かるよ >>48
Human resource machine半分くらいやってみたけどjumpとか分岐とかの仕様がアセンブリっぽい低レベル。
でもこれでプログラミング覚えたやつがそんな低レベルプログラミング環境行く(行ける)わけない。
あとイミュータブルなプログラミングもさせてもらえないし、関数型の素養を身に付けるのも無理だろう。 >>178
工程でいえば設計までであってコーディングじゃないのよね >>176
それは論理的に簡潔ならば、簡単だとする理系脳ゆえん。小学生は無理だよ。
スプートニックショックから1970年代には小学校で集合とその演算が扱われ、当時の小学生を混乱の渦に叩き込み、さんざんな目で文部省は集合の扱いを止めた。今では集合は中学校でもろくにあつかわれていない。 こういうのって一回でも組まんと思考は学べないってか身に付かないだろうな 動かさないとわからないよね。
PCの授業もろくにできてないのにねぇ。 今度小学校でやろうとしている、Scratchはヒューマンリソースマシンみたいなもんなのかな?
コーディングはしないが命令をブロックとしてグラフィカルに画面上に並べ動きを表現するという。 ヒューマンリソースマシーンなんて数値いじるだけやん
しかも変数の箱の数もステージごとに決められてるし
全然スクラッチの代わりにはならねーよ >>184
そうなのか?まあ、そういった足かせが無いとゲームにならんだろうなあ。 入り込みにはヒューマンリソースマシーンみたいなのは有りだよ
マイクラのレッドストーン回路は繋ぎ方が特殊だから、そこからおぼえないとあかん まあいきなりスクラッチ出されて
さあ長いチュートリアルの末にプログラミングしろってのもキツイだろうからな
それが小学生なら尚更 >>180
実際のXOR回路作るのだってAND回路とOR回路の組み合わせでしょや
数学とか関係ないよ
演算装置だって基本的にANDとORとNOTの3種類の回路で構成されてるでしょ
小学生だって電子回路くらい作れるよ
学研の電子ブロックみたいなオモチャだってあったし まずこれを分かってから意見を言え
・学ぶのは池沼スレスレを含めた全国民の12-15歳
・技術の情報領域は三年間で多くて50分*22回
普通はその1/3、1/4がプログラミング
もちろん点呼や復習や準備、片付け、DQNの対応も含まれる
6時間だぞ
https://i.imgur.com/IqnnIhK.png
https://i.imgur.com/3FzSi8u.png
https://i.imgur.com/xb80QxX.png >>188
>小学生だって電子回路くらい作れるよ
設計図を見てそのまま組み立てるのなら小学生でもできるだろw >>91
今の言語がCOBOLで採用されているのと同じ10進演算をサポートしていれば良かったのかも知れないが、
演算フォーマット変えれば、同じ計算式でも計算結果が変わってしまうし、
こっちはこっちで2進演算が標準になってしまって、もう後に引けなくなってしまったって状況なんだろうな >>189
うわー6時間じゃスクラッチすらまともに学べないだろアホくさい
時間の無駄 6時間ならゲーム遊ばせた方がプログラミングに興味持ちそう つーか3年間で6時間かよ
終わってる
1年間で2時間
馬鹿らしい ツイッターで回ってきた、
COBOLの元号表記は、COBOL側がアップデートして新元号の情報を入れないと修正不可能ってマジ?
元号発表は4月1日だっけ?
どの業界でどのくらい使用されているのかとか、COBOLを扱える技術者がどのくらいいるのかとか、全く知らないけど、もしかしてヤバくないですか? そんな問題あるようなプログラムあれば平成の時点で対応してるだろ >>5
にわかのしったかぶりぐりぐりキッズは黙ってろ死ね
お前なんかフローチャートすら描いたことないだろ まずこれを分かってから意見を言え
・学ぶのは池沼スレスレを含めた全国民の12-15歳
・技術の情報領域は三年間で多くて50分*22回
普通はその1/3、1/4がプログラミング
もちろん点呼や復習や準備、片付け、DQNの対応も含まれる
6時間だぞ
https://i.imgur.com/IqnnIhK.png
https://i.imgur.com/3FzSi8u.png
https://i.imgur.com/xb80QxX.png >>199
あるよ?
実を言うと俺はフローチャートの達人なのだ
情報処理試験のCASLのフローチャート問題は満点 >>192
いや、javaはBigDecimalサポートしてるぞ。 >>203
COBOLからの移行は楽になるだろうが、floatやdouble型と互換性が無い プログラミング教育がプログラマーを生み出すための教育じゃないって
ちゃんと周知できてればITドカタもこんなに過剰反応しなかっただろうな
IT業界にいるくせして物事を調べることも出来ないからこそITドカタなんだろうけど 大学の時からいまでも開発や品証で解析にFORTRANを使っている。
システム屋からは馬鹿にされている。 >>201
情報処理検定www
キッズ丸出しで草
普通は基本情報技術者だろにわか >>207
もう昔の事だから正式名称なんて忘れちまったけど
なんとか二種って奴とったぞ >>204
あのな、固定小数点数と浮動小数点数じゃ用途が違うんだよ。 >>192
コンピュータでデジタルに処理してるんだから基本的に2進数で計算して出力で10進数に変換してるんじゃないの?
それともCOBOLってメモリの扱い方が特殊だったりするの?
>>206
FORTRANだと効率悪いとか何か理由があるの?
それとも専門外の言語だとコマンドリファレンスからアルゴリズム類推してコード読み解いたりできない
コピペ技術者の僻みでバカにされてるの? >>207 >>209
20年くらい前に名前と区分けが変わってるからどっちも正しいんだな ろくに字も分からない小学生でプログラミング教えるとかないよな
俺は親にゲーム作れるぞって言われたから自分で頑張って覚えたけど、正直なところ言葉の意味なんて全然知らないでマニュアル本とベーマガ頼りに覚えたわ 昔のn88だったかのベーシックで作ったときは文字が切り替わるスロットゲームしか作れなかったわ
今ならアクションゲームくらいはやれるだろうな
やらんけど >>211
内部も10進法で計算する。本当は16進法なんで、10から15の数は上の桁に繰り上がりさせる。
何の事はない、整数計算させて表示するときちょい工夫すれば良いと思うのだが、アメリカだったらドルとセントとかで小数を使うんだろうなあ。 >>215
10進数で計算するって算盤の珠がちゃんと10個あるみたいな感じ?
物理的に電気信号のON・OFFのスイッチングで処理してるのにソフト側の処理でそう言うことできたりするんだ
どういう仕組みなんだろ? >>216
BCD(バイナリコーデッドデシマル)という方式。
十進数は一桁に0 1 2 3 4 5 6 7 8 9の10種類の数字使うだろ?
コンピューターは2の巾乗が都合がいいから2の4乗の十六進数(0 1 2 3 4 5 6 7 8 9 A B C D E F)もよく使われるんだが、数を表すのに十六進数を使うけど10進数にないA B C D E Fの6つは使わないという贅沢なやり方。
メインストリームではCOBOLくらいしか採用していない。
なぜならメモリの使用効率が悪いから。実に6/16=37.5%もムダにする。
これはふつう許容できない。
まぁ実際はもうちょっと上手くやってるのかもしれんけど。 >>216
そろばんで例えるなら、1桁で15まで表現できるのに(古いそろばんだと1桁に5玉2個で1玉5個のがあるけど、偶然それで全部玉を入れると15を表現できるな)
それで9までしか使わない感じ。ちなみに計算はソフトで対応するが、機械語レベルで対応する命令がある。
ファミコンのCPUはそれが省略されていたから、スコア表示でも必ず16進法で計算して10進法に直すプログラムを経由する必要があった。 >>216
数字1桁を1要素(1バイト)として配列変数を確保するようなイメージ
(項目名1) PIC 999V99と書くと、整数部3桁+小数部2桁の数値変数が定義される
(項目名2) PIC 9V9だと整数部1桁+小数部1桁
足し算を行う場合、小数部第2位同士、繰り上がり分も含めた小数部第1位同士…という風に、
人間が筆算をやるのと同じ要領で、小数点の位置を合わせて1桁単位で足していく
扱う数値が5桁位の場合、byte型だと足りない、short型で足りるかどうか…とか悩む事になるが、
COBOLだとPIC 99999、あるいは9(5)って必要な桁数をそのまま記述する事が出来るし、PIC 9(32)みたいな大きな数もそのまま扱える >>211
単純に FORTRANが化石と馬鹿にされているというか、いまだに使ってるの!?と驚かれる。
大規模計算機にかけるのに、 FORTRANかC/C++しか使えないのに。 >>220
うぁ、超贅沢なメモリの使い方してるんだ
そりゃ間違いできない金融系に特化するわけだ
使用目的考えたら別の処理系に変えない方がいいわ
使う人間が頭のスイッチ切り替えればいいだけだし
一見無駄に見える使ってない部分のメモリ領域ってセキュリティーに役立ってたりしてそう
>>221
システム屋なのに専門外のシステムには無知とか恥ずかしいね
って言ってやらない奥ゆかしさ好き メモリの無駄遣いすぎる
そんなクソ言語滅びろよ
資源は有限なのに 今時そこまでリソースの配分にシビアになる環境って、なんなん 金融系のシステムがメモリカツカツだったら不安になるわな
てめえのヘボパソコンで走らせるシステムじゃねえっての まずこれを分かってから意見を言え
・学ぶのは池沼スレスレを含めた全国民の12-15歳
・技術の情報領域は三年間で多くて50分*22回
普通はその1/3、1/4がプログラミング
もちろん点呼や復習や準備、片付け、DQNの対応も含まれる
6時間だぞ
https://i.imgur.com/IqnnIhK.png
https://i.imgur.com/3FzSi8u.png
https://i.imgur.com/xb80QxX.png ■ このスレッドは過去ログ倉庫に格納されています