タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

microsoftとc++に関するtarchanのブックマーク (2)

  • Linuxに移行しようかな

    もはや、WindowsC++を続けていくのが難しくなってきた。まともなC++コンパイラーは、*unix系の環境では簡単に手に入るが、Windowsでは困難だ。GCCをWindows上でビルドする方法は理解出来ないし、LLVMのWindowsサポートは存在しないも同義だ。Windows上でgitを使うのも嫌になる。 それにしても、どうしてこうなってしまったんだろう。WindowsはどんどんC++から離れて行っている。MSの最近のC++における態度たるや、互換性という理由だけで規格違反の挙動を放置し、さらに独自拡張を大量に突っ込んでカオスになっている。もはや、WindowsではまともにC++できない。 Linuxで一つ懸念があるとすれば、IMEだろう。mozcはあるが、WindowsMac向けのWebデータから生成された辞書は含まれていないらしい。つまり、「ただし魔法は尻から出る」とか、「

    tarchan
    tarchan 2012/03/05
    >WindowsはどんどんC++から離れて行っている。MSの最近のC++における態度たるや、互換性という理由だけで規格違反の挙動を放置し、さらに独自拡張を大量に突っ込んでカオスになっている。もはや、WindowsではまともにC++で
  • C++11のattributeは流行らない

    世間では、Windows 8(仮称)の詳細の発表に湧いている。とうとう、Windows 8のDeveloper Preview版が公開されたのだ。同時に、かねてから噂されていた、Metroの詳細や、プログラミング方法も公開されている。 Building your first Windows Metro style app using C#, C++, or Visual Basic では、さっそくC++のコード例を見てみることにしよう。 // C++ // ... void HelloWorld::MainPage::HelloButton_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e) { DisplayText->Text = "Hello World"; } ん? 何か違和感を覚える。非常に

    tarchan
    tarchan 2011/09/15
    >おそらく、attributeはasmと同じ轍を踏むだろう。どの実装からも顧みられることなく、黒歴史となるのだ。
  • 1