自作PC@ふたば
[ホーム]

[掲示板に戻る]
レス送信モード
おなまえ
E-mail
題  名
コメント
添付File []
削除キー(記事の削除用。英数字で8文字以内)

画像ファイル名:1598161586166.jpg-(41688 B)
41688 B無題Name名無し20/08/23(日)14:46:26 IP:220.19.*(bbtec.net)No.638141そうだねx1 11月27日頃消えます
子供のプログラミング教育も流行ってるようだし、
昔のポケコンみたいに手軽にプログラミングできる環境があればいいのにね。
物理キーボードつけて、簡単なAndroidアプリが作れるソフトが入ってるタブレットとかどうだろう?
1無題Name名無し 20/08/23(日)16:07:11 IP:153.139.*(ocn.ne.jp)No.638143+
    1598166431300.jpg-(511440 B)
511440 B
ラズパイやプチコン4じゃだめなん?
プチコンなんてまさにそれそのものだと思うが
2無題Name名無し 20/08/23(日)18:45:45 IP:125.197.*(mesh.ad.jp)No.638150+
アンドロイドアプリとかまで敷居を上げる必要はないだろう。普通にアンドロイドスマフォやiPhoneにPython環境を入れておけばよい。
rapsbianとか環境作るのは子供には無理じゃないかな。
3無題Name名無し 20/08/23(日)18:49:06 IP:126.208.*(openmobile.ne.jp)No.638152+
小学生ならピタゴラスイッチで十分なのに
4無題Name名無し 20/08/23(日)20:31:23 IP:220.19.*(bbtec.net)No.638157+
>プチコン4じゃだめなん?
そんなのがあることを知らなかった。面白そうだけど
なんかファミリーベーシック的なできることがすごく限られてそう。
違いがうまく説明できないけど、あの8bitマイコン時代のBASICで、プログラミングテクニックやアイデアによってハードの性能を限界まで引き出すような奥深さがあるのかな
5無題Name名無し 20/08/23(日)20:56:19 IP:218.179.*(bbtec.net)No.638158+
    1598183779086.png-(179558 B)
179558 B
プログラミング教室っぽいことをしてみようかと考えた時は、micro:bitとブロックエディタ(make code for micro:bit)で進めてたな
動作に合わせてブロックを組んでいくのだが、その結果がJavaScriptとして表示される
JavaScriptの理解は先に進めるとして、ブロックエディタにより結構高度なプログラミングが実現できるのと、micro:bit上のLEDやスイッチ使って入出力の基礎が学べるし、bluetooth使ってスマホと通信したり、micro:bitを組み込めるロボットと組み合わせて高度なプログラミングに進める
プログラミングにはPC/タブ/スマホが使える
ブロックとJavaScriptの対比をしていけば、JavaScriptでもプログラムできるようになるし、Pythonで書いてもいい
ある程度教室の目安は付いたけどコロナでペンディング
6無題Name名無し 20/08/23(日)21:16:07 IP:122.196.*(zaq.ne.jp)No.638159+
俺は十分 BASIC だと思ったな。ポインタ考えなくていいし、変数の宣言もいらないし、それでいてイベントドリブンなプログラムを記述できるから、すごく敷居が低かった。
まあ今なら C# を使うべきだとは思うが、Visual Basic から C# への移行はむしろ C/C++ からより簡単な気がする。
7無題Name名無し 20/08/23(日)21:19:31 IP:122.196.*(zaq.ne.jp)No.638160+
    1598185171623.jpg-(183646 B)
183646 B
本文無し
8無題Name名無し 20/08/25(火)05:57:20 IP:106.73.*(enabler.ne.jp)No.638176+
>普通にアンドロイドスマフォやiPhoneにPython環境を入れておけばよい。
こないだインストールしたがnumpyをpipするだけで1時間かかって閉口した
9無題Name名無し 20/08/25(火)15:03:18 IP:210.138.*(vmobile.jp)No.638191+
> まあ今なら C# を使うべきだとは思うが、Visual Basic から C# への移行はむしろ C/C++ からより簡単な気がする。
C/C++からC#/Javaへ移行したときは、
デストラクタを使えない不便と(C#のusingは当時知らなかった)、
UMLの集約とコンポジションをどう実装し分けたらいいのかで悩んだ。

逆にC#/Javaから入った奴はC++で盛大にメモリリークしまくるコードを書くのでレビューでびびる。
10無題Name名無し 20/08/25(火)21:54:48 IP:183.77.*(asahi-net.or.jp)No.638196+
>逆にC#/Javaから入った奴はC++で盛大にメモリリークしまくるコードを書くのでレビューでびびる。

Cを7年やってC#を13年やったけどもう戻れない。
ポインタも忘れた。
11無題Name名無し 20/08/26(水)00:57:44 IP:118.5.*(ocn.ne.jp)No.638202+
>なんかファミリーベーシック的なできることがすごく限られてそう。

プチコン4まで行くと、真っ当な言語になってるよ
もともとのBASICが弱かったのは制御構文やローカル変数なのだが、言語拡張により、そこら辺は解決してる
また、メモリ(なんと128MB)も潤沢に使えるし、ファイルサイズも2MBまでOKという御大尽仕様
練習レベルを超えたプログラミングを体験できる
コマンドやステートメントベースの言語は、オブジェクトやメソッドより直観的に理解ができるって点でも初学に向いている

ただねぇ・・、入力環境がネックにはなる・・
老眼にはツレーわ、orz
12無題Name名無し 20/08/26(水)01:07:57 IP:153.139.*(ocn.ne.jp)No.638203+
>また、メモリ(なんと128MB)も潤沢に使えるし
134216720 bytes freeとか書いてあって笑えるw
大昔のMSXBASICとか23432 Bytes Freeとかだったのにね

- GazouBBS + futaba-