ブログ 2017/01/24 ピックアップRoslyn 1/25: Design Notes 数か月分 Mads (C# コンパイラーのPM)が、去年8月辺りからの C# Language Design Notes がまとめて投稿されました。 たぶん、C# 7の作業が一段落したのかな(最近のC#チームは、実装作業が落ち着くまでドキュメントの類が放置されがち)。 ちなみに内容的には、個別のトピック用のissueページが別にあって、そっちで一通り公開済み。 当然、特に目新しい情報はなくて、まとめと履歴的な状態になっています。 かなりの分量一気に来たのであんまりしっかり読む気にもなれないけども、… 続きを読む 2017/01/24 ピックアップRoslyn 1/24: null参照 今日はピックアップRoslynなのかC#小ネタ集なのか微妙なライン。 なんか、C# 7で導入される参照戻り値に関して、参照なのにnullを返せるというネタを思いついてしまったり。 ただのネタのつもりだったんですが、案外考えなきゃ行けない事案かもなぁという話。 経緯 参照戻り値で、「null参照」を返したいっていう要望が出ていたりします。 Please add new syntax keyword "ref?" to represent that "re… 続きを読む 2016/12/31 今年の振り返り 普段あんまりこういう「1年の〆」みたいなブログは書かないんですけど、今年は12月に1日1ブログを書いてるついでに、最後に1日を振り返りで埋めてしまおうかなぁとか、数日前に思いついたので。 今年というか、去年くらいからなんですけども、このサイトや僕が関わっているものの傾向を手短にまとめると、 勉強会開催・登壇が減った ブログが増えた ですかねぇ。 まあ、主に「ピックアップRoslyn」をやってるせい。 で、そうなった理由まで考えると、C# のオープンソース化の影響かなぁ。 出… 続きを読む 2016/12/30 小ネタ 正規分布の丸み 今日もたいがい、数学の話です。 一瞬、「動きにコクが出る」って表現で話題になったあれの話。 そっかー、アニメーション付ける人に一言で説明するには「コク」って言葉になるのかー… という衝撃は結構ありますが、まあ、乱数をいくつか足すと丸みが出るというの自体は事実。 正規分布 ちゃんとした数学的な説明をすると、 中心極限定理によって、独立な乱数を数多く足せば足すほど正規分布に近づく 自然界は多数の独立な乱雑さが重なってできてるので結構な頻度で正規分布が出てくる 正規分布で作った図形… 続きを読む 2016/12/29 小ネタ atan2 今日は、MathクラスのAtan2メソッドの話。あんまり数学がわかってない人だと、「tanの逆関数」なのにどうして2引数あるのかとか、AtanとAtan2で戻り値の範囲が違う(前者が-90度~90度、後者が-180度から180度)のが不思議だったりするみたいですね。 大元をたどるとatan2はFORTRANとかC言語とかの頃からあって、ちょっと調べれる範囲でもFORTRAN 77の時点であったらしいので、少なくとも1977年より前まで遡ります。なのでC#の小ネタというよりはプログラミング全般の… 続きを読む 新しい投稿へ 過去の投稿へ
2017/01/24 ピックアップRoslyn 1/25: Design Notes 数か月分 Mads (C# コンパイラーのPM)が、去年8月辺りからの C# Language Design Notes がまとめて投稿されました。 たぶん、C# 7の作業が一段落したのかな(最近のC#チームは、実装作業が落ち着くまでドキュメントの類が放置されがち)。 ちなみに内容的には、個別のトピック用のissueページが別にあって、そっちで一通り公開済み。 当然、特に目新しい情報はなくて、まとめと履歴的な状態になっています。 かなりの分量一気に来たのであんまりしっかり読む気にもなれないけども、… 続きを読む
2017/01/24 ピックアップRoslyn 1/24: null参照 今日はピックアップRoslynなのかC#小ネタ集なのか微妙なライン。 なんか、C# 7で導入される参照戻り値に関して、参照なのにnullを返せるというネタを思いついてしまったり。 ただのネタのつもりだったんですが、案外考えなきゃ行けない事案かもなぁという話。 経緯 参照戻り値で、「null参照」を返したいっていう要望が出ていたりします。 Please add new syntax keyword "ref?" to represent that "re… 続きを読む
2016/12/31 今年の振り返り 普段あんまりこういう「1年の〆」みたいなブログは書かないんですけど、今年は12月に1日1ブログを書いてるついでに、最後に1日を振り返りで埋めてしまおうかなぁとか、数日前に思いついたので。 今年というか、去年くらいからなんですけども、このサイトや僕が関わっているものの傾向を手短にまとめると、 勉強会開催・登壇が減った ブログが増えた ですかねぇ。 まあ、主に「ピックアップRoslyn」をやってるせい。 で、そうなった理由まで考えると、C# のオープンソース化の影響かなぁ。 出… 続きを読む
2016/12/30 小ネタ 正規分布の丸み 今日もたいがい、数学の話です。 一瞬、「動きにコクが出る」って表現で話題になったあれの話。 そっかー、アニメーション付ける人に一言で説明するには「コク」って言葉になるのかー… という衝撃は結構ありますが、まあ、乱数をいくつか足すと丸みが出るというの自体は事実。 正規分布 ちゃんとした数学的な説明をすると、 中心極限定理によって、独立な乱数を数多く足せば足すほど正規分布に近づく 自然界は多数の独立な乱雑さが重なってできてるので結構な頻度で正規分布が出てくる 正規分布で作った図形… 続きを読む
2016/12/29 小ネタ atan2 今日は、MathクラスのAtan2メソッドの話。あんまり数学がわかってない人だと、「tanの逆関数」なのにどうして2引数あるのかとか、AtanとAtan2で戻り値の範囲が違う(前者が-90度~90度、後者が-180度から180度)のが不思議だったりするみたいですね。 大元をたどるとatan2はFORTRANとかC言語とかの頃からあって、ちょっと調べれる範囲でもFORTRAN 77の時点であったらしいので、少なくとも1977年より前まで遡ります。なのでC#の小ネタというよりはプログラミング全般の… 続きを読む