新しいものを表示
orange さんがブースト

標準ライブラリの豊富さってことでいうと、コンポーネントのパレットがあるとか、命令一覧やクラスライブラリの全体図があるとかすると、どんなことができるかわかったり、ちょっと探検してみるかという感じになって楽しいとは思います。

Qtの中の人に「なんでQtのGUIデザイナに、シグナルスロットエディタ(?)なるものがあるのに、例えばタイマーをGUIデザイナで貼れないのか?><」「 GUI部品では無いという理由でGUIエディタで貼れないように作ってしまうと、シグナルスロットエディタのようなものは意味を成さない>< Delphi見習うべき><」ってツッコミ入れた事ある>< そこまで考えて無いものがRAD名乗るな的な><

WinForms、ある意味DelphiのVCL譲りのコンポーネント指向の本格的なRADだし楽すぎるし楽><(むしろ他の環境もDelphiのVCLから学ぶべき!><)

orange さんがブースト

流行らないUniversal Windows,流行らなかったWPF,しぶといWinFom…

例えば、曜日って型システムの説明に使えるかも>< 月曜日とか火曜日とかあるけど、白曜日とか黒曜日とか無いよね!><とか><

でも、世の中の物事にはわりと型システムのようなものがあるし、型が無い方がある意味不自然であり、何より読む側になる初学者にとって親切じゃないかも><

静的に検査されない=実行時じゃないとエラー出ない=初学者の人が『書いている時に』何をすればいいのか? 何が間違えているのか?を教えて貰えない>< 重大すぎるデメリット><

あと、PythonとRubytpかで初学者にプログラミング教えるのはすごくダメだと思う>< 型の意味がさっぱりわからない人に育ってしまう(実例見た><)し、難易度の面でも何をすればいいのかを教えてくれる親切なIDEが無い環境で暗中模索させるのはよくないかも><

やっと作った家庭料理 よりも いきなりフレンチのシェフが作ったかのような料理 を作れちゃった方が「あれ? 料理って超簡単なんじゃね? テレビとかで偉そうにしてるシェフとか大したこと無いんじゃね?」って(過った)自信がつくじゃん?><;
雲上の人がやる事では無いって実感させる方がめげにくいかも><
C# は、難しくなったら帰ってこれるとんでもなく簡単にワードとかエクセルとかみたいなアプリが作れる逃げる先にもなるし、他の言語や環境にめげたらC# に帰ってきてまたポトペタで適当な『売ってるようなアプリ』を作ればいい><

オレンジの意図的にはそれらは初学者が『本物じゃなく素人の・・・』になってしまう要素が大きすぎると思うかも><

『最初に』C# はあくまで「え! Windows用のの売ってるようなアプリ作るのってこんなに簡単だったの!?」っ自信つけさせるだけの意図なので、直後に基礎教えるのは別の言語でもいいかも><(でも、他の要素の面でもC# 色々向いてる気がする><)

プログラミングの右も左もさっぱりわからない人にとってはCUIのソフトウェアは偽物かも>< ワードとかエクセルとかと違うじゃん的な><
あと、SEやってる人でさえもGUIなアプリ作れないことにコンプレックス持ってる人も居る><(居た)

orange さんがブースト

まぁ,わかってはいます.画面に字が出るだけじゃ面白くないのは.

orange さんがブースト

お菓子作りとかでも、出来るものが『いかにも素人が作ったやつ』よりも、そこらの洋菓子店で売ってるやつと見分けつかないものが出来る方が自信つくよね><

オレンジがプログラミング教えるのに一番最初にC# 使うのがいいって言ってる理由もこれに近いかも>< いきなり『Windowsの』『普通の』『『本物の』』ソフトが作れたら自信つくじゃん?>< 黒い画面に白い文字が出るだけの『本物のソフト』とは違う、場合によっては拡張子がexeじゃない『紛い物』を作らされるよりも><
初学者の人のそういう「本物じゃ無いっぽい これは素人が作ったそれなりのもの」っていう感覚の払拭大事かも><
(同様にApple系ならSwift使えば簡単に『本物のアプリ』をいきなり作れるかも?><)

orange さんがブースト

バカにC言語は難しい~プログラミングの機会損失~ - Qiita
qiita.com/Tommy_/items/bedc86b

> 上級者の方はそういったことを知っているので余計に初心者の方にC言語などをオススメしてしまうのでしょう。しかし、その考え方には前提に大きな間違いがあります。その前提とは「この人はずっとプログラミングを続けるだろう」という前提です。

なるほどたしかに……

車体長がかなり短くなっちゃうという難点が微妙すぎるけど><;

それだけ専用の編成にするなら、LRVの一部の車両みたくあえて2軸(軸?)で左右独立車輪にする手もあるのかも?>< 路面電車の技術ベースで作る感じ><

古いものを表示
:realtek:

思考の /dev/null