X



【画像】 C#が好きすぎてMSに入った美人漫画家「C#は何でも出来ます」
■ このスレッドは過去ログ倉庫に格納されています
0001(京都府) [US]
垢版 |
2020/05/20(水) 14:18:53.21?2BP(3072)

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# 信者なので、あまり客観的になれず悪いところが浮かびません(笑)。

つづく
0550キャプチュード(ジパング) [FR]
垢版 |
2020/05/21(木) 17:21:53.40ID:wgbuaqXC0
>>537
プログラミングにおいてエレガントというとき、
それは可憐とかいう感傷的なものじゃない。
まず可憐の意味を国語辞典で調べろと言いたい。
プログラミング言語の前に日本語を学べと言いたい。
0552ジャーマンスープレックス(東京都) [JP]
垢版 |
2020/05/21(木) 19:03:15.65ID:GiL6CkKE0
>>551
全然しらないモノだったわ。
出てくる情報けっこう古めの多かったけど見てみるよ。
ありがとう。
0553ファイヤーバードスプラッシュ(兵庫県) [ヌコ]
垢版 |
2020/05/21(木) 19:09:22.89ID:VlQ4HGN90
プログラミングオタクをターゲットにしたアイドルでも目指してるんだろう
0562閃光妖術(兵庫県) [ニダ]
垢版 |
2020/05/22(金) 08:01:17.11ID:HDI/svoG0
>>557
Cの文字列処理なんか、単純明快過ぎるほど単純明快だろ。
多倍長文字のことを考えなければ。(´・ω・`)
0563ドラゴンスリーパー(千葉県) [US]
垢版 |
2020/05/22(金) 08:05:43.04ID:YuSmhMox0
1文字2バイト3バイト当たり前の時代だとちょっと……ってなるよね(´・ω・`)
最近弄ってないのでもう良くわからん
0564セントーン(神奈川県) [KZ]
垢版 |
2020/05/22(金) 08:20:57.03ID:wFidKnfQ0
文字列の処理は真面目にやるとUnicodeでucs4とかにしても全然1文字1コードにならないから
最近の言語によくあるucs2/ucs4の文字列とかかなり無意味
(絵文字の顔の肌の色の修飾コードとか結合文字とか)
なので真面目に処理するときは結局utf8 が使われる
0565頭突き(千葉県) [DE]
垢版 |
2020/05/22(金) 08:27:09.30ID:1gvHSfR80
>>542
趣味でDIY始めよっかなーて言ってる人に
「そんなこと聞いてる時点で宮大工には向いてない」って言ってるようなもんだろそれ
0567ミッドナイトエクスプレス(埼玉県) [DE]
垢版 |
2020/05/22(金) 09:15:01.26ID:c/0yBfle0
>>565
趣味で始めるやつは他人にどうやったらいい?とか聞く前にホムセン行ったり
ネットで調べるか本買うか図書館で借りるかして始める

その上でわからんところを質問する
0568アキレス腱固め(神奈川県) [JP]
垢版 |
2020/05/22(金) 10:11:46.47ID:uOF032Yr0
>>550
プログラミングに集中したほうがいいに決まってるだろ?
取材なんか受けずに、
0572セントーン(神奈川県) [KZ]
垢版 |
2020/05/22(金) 11:08:37.85ID:wFidKnfQ0
>>570
この板で書けるかどうかわからんけど
👨🏾‍🦲👨🏿とか🇦🇿←こういうのが32ビットでも収まらない
0573セントーン(神奈川県) [KZ]
垢版 |
2020/05/22(金) 11:10:12.53ID:wFidKnfQ0
1番最初の顔BB2Cではうまく表示できてないな

おっさんの顔コード+色黒コード+ハゲコードと、
32ビットのコード3つで1文字になる顔文字
0577ドラゴンスクリュー(東京都) [EU]
垢版 |
2020/05/22(金) 12:05:07.74ID:VbBREaNK0
今でこそ無料で使えるけど、昔は結構金をかけないと使えなかったからな
0578セントーン(神奈川県) [KZ]
垢版 |
2020/05/22(金) 12:16:08.61ID:wFidKnfQ0
異字体セレクターとか使われると渡邉の邊とかの異字体が入力されると2コードになるけど、
アップルもマイクロソフトも空気を読んでIMEでは入力できないから助かる
0583レッドインク(東京都) [US]
垢版 |
2020/05/22(金) 14:18:04.36ID:Hwk056kT0
>>579
それはアンダーを加味してないからだろう
これはEだよ間違いない
0584頭突き(東京都) [KR]
垢版 |
2020/05/22(金) 14:34:14.70ID:CLT9rHu70
まじで何でもできるよ
ゲームから工場の制御ソフトまでできる
0585逆落とし(京都府) [US]
垢版 |
2020/05/22(金) 14:52:53.74ID:UlqALsL/0
Xamarinは使い物になるの?
WEBの情報も書籍の方法もあんまり無いみたいだけど
0588フロントネックロック(東京都) [ニダ]
垢版 |
2020/05/22(金) 15:01:09.92ID:vxFbBs3G0
>>88
君はゴルフをするのにドライバーだけで全コースまわるのか?
料理をするのに出刃包丁だけでするのか?
適材適所使い分けることが大事とどこかで学ばなかったのかな。
0589パロスペシャル(東京都) [ニダ]
垢版 |
2020/05/22(金) 15:26:47.96ID:cqSwq0S00
プロの人達は幾つぐらいの言語を使えるものなの?
0591ミッドナイトエクスプレス(埼玉県) [DE]
垢版 |
2020/05/22(金) 16:14:07.55ID:c/0yBfle0
>>580
linqやってると魔法使ってる気持ちになることがある
それにしても、未だプロパティもないjavaよ
streamとかいちいち名前変えずにパクリンクくらいにしろと
0592目潰し(千葉県) [VN]
垢版 |
2020/05/22(金) 17:14:34.68ID:vQ0f8Cs60
副作用とか意味がわからん
画面への出力も副作用とかもう画面に出てるなら影響無いはずじゃん
0594栓抜き攻撃(神奈川県) [KZ]
垢版 |
2020/05/23(土) 02:47:46.96ID:fSghUco20
>>592
わからんとか言ってないで学べよw
f(x) の結果が y なら以降常に計算せず f(x) を y として良いというのが f に副作用がないってこと
0595ラ ケブラーダ(茸) [GB]
垢版 |
2020/05/23(土) 07:43:10.05ID:ETxOTsIB0
まあそこが高級言語の限界だよね
親切に作るほど裏で何が行われてるのか把握できなくなる
BASICの時代からある落し穴さ
アセンブラ最高w
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況