もうこれはどんなプログラムでもいいからいわゆる関数プログラミングとオブジェクト指向の流儀で1本ずつプログラムを実際に組んでみないとわからんのではないだろうか。
それともアレか、ポインタみたいなスレスレの技を使わなくて良い、クラスを使う事で構造体を拡張して便利にデータをまとめられる、という2点が鬼のように良いのか?この辺りは一回乗り越えてしまったのでなんとも言えないが難しい部分ではあったよねと思うのだ。
そもそも「データと処理を一緒にする事でデータ・処理の再利用をしやすくする」のはC++からやってる、「クラスを使う事でデータ処理が楽」っていうのも構造体の発展形に過ぎず使い方が進歩していない、と感じるので、何が革命的でこんなにみんながオブジェクト指向になったのかがわからん。
@Hirasawa_n1k2 TRONは勉強したんですけど結局全く使わなかったっすねwww コンピューター分野でも組み込み系じゃなくカスタマ系に行ったので(苦笑)
素人さん用のC#の入門書は「こういうやり方があってそれがオブジェクト指向だよ」と教えてくれるのだがなんの良さがあるのかさっぱり理解できない。VisualC#はC++的な関数プログラミングもできるので、あえて勉強するべき「オブジェクト指向の良さ」がわからんとモチベーションに欠ける。
勉強が捗ると思うのだ、とは思うのだが自分は20年前のC++(WindowsじゃなくMS-DOS)と5年前のJavaScript/PHPで時間が止まっている人間なのでC#を、というかオブジェクト指向とはなんぞやから勉強が必要なのだ。そして勉強中なのだ。難しいのだ。
そんな中Xamarinというプロダクト(と言っていいのだろうか)を使うとWindows上のC#でWindows/MacOS/Android/iOS/Linuxの全部のプログラムが作れるという奴がマイクロソフトさんに買収されるらしいので、これが搭載されると勉強が捗ると思うのだ。
正直JavaScript/PHPってブラウザ上で動作する部分だけ我慢できるならどのOSでも問題なく使える開発方法なので、そこだけに特化してしまったのよねぇ……。しかしそれではクライアント側のソフトは作れないし勉強にならないのでもうちょっと頑張らないと。
Windows/Mac OS/Android/iOS/Linuxを全部使うのは個人的なこだわりで、一通りの環境に慣れたいんだよね。そして何かプログラムやサービスを作るときにはこれら全部のOSに対応させたい気持ちがあるので。今はブラウザ経由のサービスしか作れないが、勉強する。
【艦これ】6−4を見据えて6−3を攻略中。8戦やって1回もボスに到達しない。これイベント以上に厳しくないか?
@9LEON_K あざーす 明日は死んでますwww
@Nasa52 あざーす 明日は死んでますwww
そういえばMacBookProを真面目に使うようになって、Windows機・Mac・Android・iPhoneの4大OS全部使っている(厳密に言うと+UbuntuでLinuxも使ってる)のってわりとレアケースな気がするのでその方向性からのテクニカル記事とかはニーズあるかも知れん
次男の卒園式に参加した後二次会に参加する嫁さんを送ってその足で回転寿司に子供を連れてご飯を食べに行き帰ってきて子供を遊ばせてから寝かしつけ、子供が寝た後風呂に入って出てきたらもうこんな時間ですよ奥さん。いや奥さんは二次会参加で明日の朝まで帰ってこないんだが。