ブログ 2018/07/24 ✓DO、X DO NOT の誤訳事案 だいぶ炎上してる例のあれ doの意味が全体的に逆になっています。 #118 対応ミスってるとはいえさすがにかわいそうなレベルでいいがかり付けられてる感じもするのでちょっと補足を。 元々の問題 マイクロソフトの機械翻訳がよくやらかすのはいつものことなんですが。 今回は何をやらかしたかというと、よくある ✓DO: 〇〇してください X DO NOT: 〇〇はしないでください みたいなやつを、DOもDO NOTもどっちも「しないで」と訳してしまっているという問題。 「… 続きを読む 2018/07/14 ピックアップRoslyn 7/14: Roles, extension interfaces, and static interface members ここ数日、C# 8.0 (すぐ次のバージョン)を目標にした内容が多かったものの、今日のはもうちょっと先の話。 Exploration: Roles, extension interfaces and static interface members #1711 タイトルに exploration って入っている通り、まだ「吟味・調査」的な段階のものです。 (特に、Roles の呼び名とかは結構不評。あくまで今現在そう呼んでるだけ。) 昔、ShapesとかConceptとか言う案も… 続きを読む 2018/07/11 ピックアップRoslyn 7/11: Design Notes 6月くらいからの C# Design Notes 追加。 https://github.com/dotnet/csharplang/pull/1705 いくつかは、提案文書の方が先に出てたので、先にブログを書いてあるものの原案みたいなもの。 Working with Data using patterns and declarations その他に関して。 nullable reference types May 30 「アノテーションを何もつけていな… 続きを読む 2018/07/11 ピックアップRoslyn 7/11: using patterns and declarations C# 8.0での追加目標で、using ステートメント絡みの機能が2つほど。 Using patterns and declarations #1703 1つは、パターン ベース(IDiposableインターフェイスの実装不要)でusingが使えるようになるというもの。 もう1つは、変数宣言・変数のスコープに紐づいたusing。 パターン ベースで using C# の言語機能のいくつかは、単にメソッド呼び出しに変換するだけのシンタックスシュガーが多いです。 foreach、… 続きを読む 2018/06/30 ピックアップRoslyn 6/30: Working with Data C# 6.0 くらいの頃から脈々とずっとテーマに挙がっている「データ」関連の機能で、2つほど提案が挙がっています。 Proposal: "data" classes for C# #1667 Proposal: Named tuples #1673 新しいものが出たというよりは、プライマリ コンストラクターとかレコード型とか言われていたものを、コンパクトに分割した感じのものです。 長らく先延ばしになっていた機能ですが、C# 8.0 でいよいよ実装しようとい… 続きを読む 新しい投稿へ 過去の投稿へ
2018/07/24 ✓DO、X DO NOT の誤訳事案 だいぶ炎上してる例のあれ doの意味が全体的に逆になっています。 #118 対応ミスってるとはいえさすがにかわいそうなレベルでいいがかり付けられてる感じもするのでちょっと補足を。 元々の問題 マイクロソフトの機械翻訳がよくやらかすのはいつものことなんですが。 今回は何をやらかしたかというと、よくある ✓DO: 〇〇してください X DO NOT: 〇〇はしないでください みたいなやつを、DOもDO NOTもどっちも「しないで」と訳してしまっているという問題。 「… 続きを読む
2018/07/14 ピックアップRoslyn 7/14: Roles, extension interfaces, and static interface members ここ数日、C# 8.0 (すぐ次のバージョン)を目標にした内容が多かったものの、今日のはもうちょっと先の話。 Exploration: Roles, extension interfaces and static interface members #1711 タイトルに exploration って入っている通り、まだ「吟味・調査」的な段階のものです。 (特に、Roles の呼び名とかは結構不評。あくまで今現在そう呼んでるだけ。) 昔、ShapesとかConceptとか言う案も… 続きを読む
2018/07/11 ピックアップRoslyn 7/11: Design Notes 6月くらいからの C# Design Notes 追加。 https://github.com/dotnet/csharplang/pull/1705 いくつかは、提案文書の方が先に出てたので、先にブログを書いてあるものの原案みたいなもの。 Working with Data using patterns and declarations その他に関して。 nullable reference types May 30 「アノテーションを何もつけていな… 続きを読む
2018/07/11 ピックアップRoslyn 7/11: using patterns and declarations C# 8.0での追加目標で、using ステートメント絡みの機能が2つほど。 Using patterns and declarations #1703 1つは、パターン ベース(IDiposableインターフェイスの実装不要)でusingが使えるようになるというもの。 もう1つは、変数宣言・変数のスコープに紐づいたusing。 パターン ベースで using C# の言語機能のいくつかは、単にメソッド呼び出しに変換するだけのシンタックスシュガーが多いです。 foreach、… 続きを読む
2018/06/30 ピックアップRoslyn 6/30: Working with Data C# 6.0 くらいの頃から脈々とずっとテーマに挙がっている「データ」関連の機能で、2つほど提案が挙がっています。 Proposal: "data" classes for C# #1667 Proposal: Named tuples #1673 新しいものが出たというよりは、プライマリ コンストラクターとかレコード型とか言われていたものを、コンパクトに分割した感じのものです。 長らく先延ばしになっていた機能ですが、C# 8.0 でいよいよ実装しようとい… 続きを読む