【画像】 C#が好きすぎてMSに入った美人漫画家「C#は何でも出来ます」
■ このスレッドは過去ログ倉庫に格納されています
https://sakumaga.sakura.ad.jp/entry/2020/05/18/120000
https://cdn-ak.f.st-hatena.com/images/fotolife/s/sakumaga/20200513/20200513102411.jpg
C# が好きすぎて転職先を決めたというエピソードもあるちょまどさんに、非エンジニアでも分かるように C# について語っていただきました。
ーー早速ですが、非エンジニアからすると C# ってどんなことができるのかすら
良く分かっていないのですが、C# でどんなことができるのでしょうか?
C# はマイクロソフトがオープンソースで開発しているプログラミング言語で、
OS 開発以外は大体なんでもできます! 逆に C# にできないことをあげるほうが難しいです。
例えば、
・Webアプリ
・スマホアプリ
・Webサイト
・IoT
・ゲーム
などが C# で開発できます。
身近なアプリで何が C# で書かれているかというと、ゲームエンジン Unity で作られているゲームは C# が使われています。
例えばスマホ版の「ドラゴンクエストVIII」や、位置ゲーのPokemon GO (ポケGO) も Unity 製 (C#) ですね。
また、Unity 以外では、Xamarin(ザマリン)※で作られているのは C# を使っていますね。例えばNHKの紅白アプリも Xamarin 製です。
※ Xamarin(ザマリン)・・・ C# で、iOS、Androidなど向けのアプリをクロスプラットフォーム開発できるオープンソースのプラットフォーム
https://cdn-ak.f.st-hatena.com/images/fotolife/s/sakumaga/20200513/20200513102603.jpg
ーー大体なんでも作れるということで、C# の良いところは分かったのですが、悪いところはありますか?
正直、私は C# 信者なので、あまり客観的になれず悪いところが浮かびません(笑)。
つづく >>468
俺はゲーム作りたいと思ったから
何作りたいか思い付かんけど >>537
プログラミングにおいてエレガントというとき、
それは可憐とかいう感傷的なものじゃない。
まず可憐の意味を国語辞典で調べろと言いたい。
プログラミング言語の前に日本語を学べと言いたい。 >>551
全然しらないモノだったわ。
出てくる情報けっこう古めの多かったけど見てみるよ。
ありがとう。 プログラミングオタクをターゲットにしたアイドルでも目指してるんだろう しかし、C言語があれだけ文字列処理がややこしくなるて、K&Rさんはなんとかしようと
考えなかったのか >>557
Cの文字列処理なんか、単純明快過ぎるほど単純明快だろ。
多倍長文字のことを考えなければ。(´・ω・`) 1文字2バイト3バイト当たり前の時代だとちょっと……ってなるよね(´・ω・`)
最近弄ってないのでもう良くわからん 文字列の処理は真面目にやるとUnicodeでucs4とかにしても全然1文字1コードにならないから
最近の言語によくあるucs2/ucs4の文字列とかかなり無意味
(絵文字の顔の肌の色の修飾コードとか結合文字とか)
なので真面目に処理するときは結局utf8 が使われる >>542
趣味でDIY始めよっかなーて言ってる人に
「そんなこと聞いてる時点で宮大工には向いてない」って言ってるようなもんだろそれ エーブイ男優と結婚した奴じゃん
血液クレンジングのステマに加担してた奴じゃん >>565
趣味で始めるやつは他人にどうやったらいい?とか聞く前にホムセン行ったり
ネットで調べるか本買うか図書館で借りるかして始める
その上でわからんところを質問する >>550
プログラミングに集中したほうがいいに決まってるだろ?
取材なんか受けずに、 >>562
多倍長文字列ってなんだよ?
と冷静になって自己突っ込み。 >>570
この板で書けるかどうかわからんけど
👨🏾🦲👨🏿とか🇦🇿←こういうのが32ビットでも収まらない 1番最初の顔BB2Cではうまく表示できてないな
おっさんの顔コード+色黒コード+ハゲコードと、
32ビットのコード3つで1文字になる顔文字 wcharは苦しんだ記憶が…
結局自分用のマルチバイト文字列操作ライブラリを作った 業務系ではそんなの対象外なので寡聞にして存じませんでした。
失礼しました。 今でこそ無料で使えるけど、昔は結構金をかけないと使えなかったからな 異字体セレクターとか使われると渡邉の邊とかの異字体が入力されると2コードになるけど、
アップルもマイクロソフトも空気を読んでIMEでは入力できないから助かる >>579
それはアンダーを加味してないからだろう
これはEだよ間違いない まじで何でもできるよ
ゲームから工場の制御ソフトまでできる Xamarinは使い物になるの?
WEBの情報も書籍の方法もあんまり無いみたいだけど >>6
Context Error***
misplaced `だったら' >>88
君はゴルフをするのにドライバーだけで全コースまわるのか?
料理をするのに出刃包丁だけでするのか?
適材適所使い分けることが大事とどこかで学ばなかったのかな。 >>580
linqやってると魔法使ってる気持ちになることがある
それにしても、未だプロパティもないjavaよ
streamとかいちいち名前変えずにパクリンクくらいにしろと 副作用とか意味がわからん
画面への出力も副作用とかもう画面に出てるなら影響無いはずじゃん >>592
わからんとか言ってないで学べよw
f(x) の結果が y なら以降常に計算せず f(x) を y として良いというのが f に副作用がないってこと まあそこが高級言語の限界だよね
親切に作るほど裏で何が行われてるのか把握できなくなる
BASICの時代からある落し穴さ
アセンブラ最高w >>592
関数型言語でもやるんじゃなければ最初はそんなに気にしないでいいよ ■ このスレッドは過去ログ倉庫に格納されています