タグ

岩永信之に関するmohnoのブックマーク (55)

  • asyncとawaitの由来を調べたところ,asyncとawaitのaは関係なかったことがわかりました,英語はクソ - ncaq


    asyncawait調, asyncawaita,   await . async asyncsynchronize(), synchronization()sync, a-, async(). ︿a-︿a-han- 29  (2) -  prefix meaning "not, without," from Greek Online Etymology Diction
    asyncとawaitの由来を調べたところ,asyncとawaitのaは関係なかったことがわかりました,英語はクソ - ncaq
    mohno
    mohno 2022/10/27
    どっかで見たなー、と思ったら、最後に岩永さんの記事が出てたし、そもそもこれが元トピックだったのか。
  • await って言う単語


    C# 5.0 5 7 5asyncaawaita ECMAScript 2017async/await Unity 2017C#6.05async/await5  5    async: await :  async 
    await って言う単語
    mohno
    mohno 2020/12/13
    「去年リリースされた ECMAScript のやつも await になりましたし、 C++ に出てる提案が await なのは提案者が Microsoft なので当然として、 Python とか Swift で出ている提案も await を使う雰囲気」←へぇぇ。
  • .NET Core 3.0 をもって .NET Framework からの移植作業は完結


    corefx  .NET Core 3.0 concludes the .NET Framework API porting project build .NET  .NET Core .NET Framework  4.8   API  .NET Framework  .NET Core  API  111API .NET Core 1.0 1.8 .NET Standard 2.0  .NET Framework.NET CoreXamarin 3.8 Windows
    .NET Core 3.0 をもって .NET Framework からの移植作業は完結
    mohno
    mohno 2019/10/15
     .NET Core 3.0  WPF  WinForms AppDomainremotingWeb FormsWCFWorkflow  .NET Core WinFormsWeb FormsWeb Forms使  



    C#



    Web



    WPF

    .NET
     
  • C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita


    C++ Advent Calendar 2018 C++ Advent Calendar 2018 1514: VTK16: C++ 稿12/221  cpprefjpchar8_t UTF-8char8_t - cpprefjp C++  Unicode - GIGAZINE Unicode Caution 
    C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita
    mohno
    mohno 2018/12/23
    そこまでしてC/C++を使う人がどれだけいるかなあ。「C標準では文字を受け取る引数はint型」←そこは引数がcharでも内部はintだったり、オーバーロードがない時代という歴史的経緯があるので。負債というならShift_JIS。
  • Microsoftのドキュメントの誤訳を報告したら炎上した件について(当事者目線での話) - 水まんじゅう2


    Microsoft DOCS International Team   https://github.com/dotnet/docs.ja-jp/issues/118#issuecomment-408283458   (@megascus) 2018728 --------------------------------------------------------------------------------- 
    Microsoftのドキュメントの誤訳を報告したら炎上した件について(当事者目線での話) - 水まんじゅう2
    mohno
    mohno 2018/07/26
    「フィードバックのページ自体はすべて日本語で運用されているので、まさかその先が日本語がわからない人しかいないとは思わない」←ここかなあ。誰が悪いわけでもないのにコミュニケーションでこじれてるというか。
  • doの意味が全体的に逆になっています。 · Issue #118 · dotnet/docs.ja-jp · GitHub

    Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up GitHub is where the world builds software Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. Have a question about this project?

    doの意味が全体的に逆になっています。 · Issue #118 · dotnet/docs.ja-jp · GitHub
    mohno
    mohno 2018/07/24
    元のドキュメントが翻訳しにくい表現だったんだろうとは思うが(←本来、自動翻訳しやすい表現を使うべき)、どうして"DO"も"DON'T"も「しないで」になったんだろうな。
  • [雑記] オーバーロード解決


      C#   M(0) M (overload resolution) C#       
    [雑記] オーバーロード解決
    mohno
    mohno 2018/04/15
     C++  



    C#




     
  • await って言う単語


    C# 5.0 5 7 5asyncaawaita ECMAScript 2017async/await Unity 2017C#6.05async/await5  5    async: await :  async 
    await って言う単語
    mohno
    mohno 2018/01/08
    「a + sync: a(否定) sync(同時)」「a + wait: a(向かう) wait(待つ)」←考えたことなかったな^_^; 予約語リストでアルファベット順を近づけたかったのか?w 「yield」←発音ムズイ、というか通じなかったことがある^_^;;
  • C# 7のタプルが一般的なガイドラインに沿わずに書き換え可能な構造体である背景 - Build Insider


    C#publicmutable  immutable C#沿ValueTuple 稿ValueTuple  C# 7.0
    mohno
    mohno 2017/05/23
      C++ C++ 便4.7  

    BuildInsider



    C#

    .NET


     
  • C# でビットフィールド


    csharplang C++C#  ()bit  稿 BitFields  BitFields  (double/floatRGB555)     Bit
    C# でビットフィールド
    mohno
    mohno 2017/04/28
    「クイック アクション(電球アイコン)が出るので、生成メニュー(Generate bit-fields)を選択」←な、なるほど!
  • インターフェースを拡張する2つの手段 ― C#への「インターフェースのデフォルト実装」の導入(後編)

    破壊的な影響を他に及ぼすことなくインターフェースの機能を拡張するには、デフォルト実装に加えて拡張メソッドも使用できる。今回はこれら2つの方法がなぜ必要なのか、それぞれが得意としている分野について詳しく見る。 ← 前回 連載 INDEX 次回 → デフォルト実装と拡張メソッド C#以外の言語が持つ「インターフェースのデフォルト実装」に類似の機能、例えばJavaのデフォルトメソッドは、「既存のインターフェースに対して、利用側のコードを壊さずに、インターフェース機能を拡張するもの」と説明される。C#で「拡張」というと、すでに拡張メソッドという機能があって、同じ目的のものがすであるのにどうしてデフォルト実装が必要なのかと思うかもしれない。 これら2つの機能は、確かに同じ目的に使える部分もあるが、それぞれにしかできないことも存在している。ひとくちに「インターフェースの機能拡張」といっても、実のところ

    mohno
    mohno 2017/04/18
    「C#コンパイラーのソースコードだが、そこには以下のようなコメントが添えられている」「コメントで注釈している辺り、言語機能の敗北」
  • デフォルト実装の導入がもたらす影響 ― C#への「インターフェースのデフォルト実装」の導入(中編)

    前回は一般論としてのインターフェースとその課題を見た。今回はC#にインターフェースのデフォルト実装を導入すると、どのようなコードが書けるようになるのか、導入するために必要な修正点などについて見ていく。 ← 前回 連載 INDEX 次回 → 前編では、一般的にインターフェースがどのように実装されているかと、インターフェースが抱える問題を説明し、その問題はインターフェースが実装を持てれば解決するという話をした。前置きが長くなったが、今回と次回ではC#における事情について見ていこう。C#でも、インターフェースに実装を持てるようにしたいという動きが出始めている。 要するに、これはインターフェースに対して過剰に掛かっていた制限を緩めるというものであり、技術的な課題はそれほど大きくない。ただし、C#コンパイラーだけでなく、.NETランタイムの修正が必要となる。これは.NET Framework 2.0

    mohno
    mohno 2017/04/13
    デフォルト実装を使ってインターフェイスにメソッドを追加したとき、実装側のクラスのメソッド名と衝突したらどうなるんだろう(というか Java はどうしてるんだろう)
  • インターフェースを「契約」として見たときの問題点 ― C#への「インターフェースのデフォルト実装」の導入(前編)


    C#3C#    INDEX   C#JavaC#C#.NET   interface *12
  • ピックアップRoslyn 2/13


    2/10 csharplang22  Readonly references C#使  mutable()() () 使 static void AddTo(ref Matrix4x4 x, ref Matrix4x4 y) { x.M11 += x.M12; //  // 4×41
    ピックアップRoslyn 2/13
    mohno
    mohno 2017/02/13
     C++const T&+= x.M12+= y.M11 @ufcpp  



    C#



    C++
     
  • コンパイラーの資源枯渇系エラーとの付き合い方


    C# 7 Visual Studio 使 (Insufficient Stack) OutOfMemoryStaskOverflow caseswitch  : 
    コンパイラーの資源枯渇系エラーとの付き合い方
    mohno
    mohno 2017/02/02
       



    C#




     
  • 小ネタ 「deconstruct」という単語 | ++C++; // 未確認飛行 C ブログ


    C#7 C# 7 deconstruction   var (x, y) = tuple; destructuring   destructuring (pattern)  destructuring   deconstruct :  destructuring:   con decons
    小ネタ 「deconstruct」という単語 | ++C++; // 未確認飛行 C ブログ
    mohno
    mohno 2016/12/17
    "destructor"の元は、C#の元になったC++。日本語では構築子/消滅子という訳語が不評でカタカナになったという経緯も。圧縮/解凍も言葉は色々だったし、結局誰かが“こう”と決めるしかないんだろうな。
  • 小ネタ 隠し演算子(?)


    ()(non-modified increment/decrement)  var a = 10; Console.WriteLine(-~a); // 11 Console.WriteLine(~-a); // 9 ideone ideoneMonoMonoC# tadpole () (?.  elvis) x + 1  (x
    小ネタ 隠し演算子(?)
    mohno
    mohno 2016/12/12
    へー、知らなかった、単項演算子はどうなるんだろう……とか思ってしまったぜ^_^;;
  • C# 7 の新機能


    C# 6C# C# 6 C# 7 C# 7C#   C# 7     (behavior-centric) (C#
    C# 7 の新機能
    mohno
    mohno 2016/10/30
    便利な機能はすぐ使いたくなるけれど、必ずしも新しいバージョンを使えるところばかりじゃないのがなあ。
  • ピックアップRoslyn 8/27: What’s New in C# 7.0

    ブログ: What’s New in C# 7.0 Roslynリポジトリ内の話じゃないんですけど、Preview 4でのC# 7の動きについて、Madsがブログ書いてました。 What’s New in C# 7.0 そういや、この文章だと「C# 7.0」。 昔ちょっとブログ書きましたけど、最近って小数点以下のバージョン付けないんですけど。 C# 7はずっと「7」ばっかりみてたけど、久々に「7.0」表記。 この辺り、最近、C#チーム内でも統一してないなぁ… C# 7.0の内容 このブログの内容的には、 先日僕もブログで書いたのとそんなに差がないんで詳細は省略。 Visual Studio "15" Preview 4 差分というか、僕が書いた方で漏れてるのは、以下の内容: out varのwildcard out varと一緒に、*、要するに、受け取る必要のない out 引数を無視するた

    ピックアップRoslyn 8/27: What’s New in C# 7.0
    mohno
    mohno 2016/08/27
    「機能を足せるけど、絶対に消せない」「あらゆる機能はマイナス100ポイントから始めろ」「何パターンかあり得そうな未来について、取り組む余地を確実に残せるよう、投機的な設計にどれだけ時間をついやしている…」
  • デスクトップ アプリからのWinRT API利用


    How to call WinRT APIs from .NET desktop apps Windows .NETWinRT API WinRT.NET Framework.NET 4.5使Windows WinRT APIVisual Studio[]WinRTcsproj1 VBC# C# WinRT API WinRTWindows
    デスクトップ アプリからのWinRT API利用
    mohno
    mohno 2016/06/30
    「Windowsストア アプリでない、通常の(デスクトップ版の).NETアプリからWinRT APIを呼び出す方法」