国際標準化機構(ISO)が、C言語の新規格「C1X」を制定した。正式名称は「ISO/IEC 9899:2011」となっている(本家/.、The H記事)。 C++言語との互換性に優れ、マルチスレッド機能、ISO/IEC TR 19769:2004に基づくUnicodeサポート、浮動小数点型の特性を調べるマクロや静的アサーション機能などの新機能を追加しているとのこと。
国際標準化機構(ISO)が、C言語の新規格「C1X」を制定した。正式名称は「ISO/IEC 9899:2011」となっている(本家/.、The H記事)。 C++言語との互換性に優れ、マルチスレッド機能、ISO/IEC TR 19769:2004に基づくUnicodeサポート、浮動小数点型の特性を調べるマクロや静的アサーション機能などの新機能を追加しているとのこと。
C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。 C言語の標準がC11(C1X)にアップデートされた。 Unicode、ジェネリックマクロ、マルチスレッド、無名構造体/共用体などなど。 もともとC11については下の記事で知った。 ISO Updates C Standard - Slashdot 早速、規格を見てみようと思ったのだけど、 正式なものはちょっとお高いので、元にしたドラフト版を確認する事にした。 www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf ...と、見てみたら600頁以上あってしんどいので挫折。 代わりに wikipediaにアップデート内容の記事を見てみた。 C1X - Wikipedia, the free encyclopedia Al
C++ Advent Calendar jp 2010の24日目の記事です.世の中ではC++ 0xが旬のようですが,そんな古いのは置いておいてC++ 1xの話をしましょう.C++ 1xはついに破壊的変更が来ます. include to import includeは単なる置換でコンパイルが遅い原因にもなっていました.C++ 1xからはシンボルをインポートするだけのimportが追加され,またコンパイル処理の明確な分離によって,爆速コンパイルになっています. struct / classの最後の;の削除 struct S { // ... } // ;がいらない! これに苦しめられた人は結構いるのではないでしょうか! Angel Bracketの削除 C++ 0xで>>が出来るようになったとはいえ,やっぱりこの辺はコンパイラに優しくないわけです.なので,C++ 1xでは!()を使ってテンプレ
スイングアームにモーター搭載!? eバイクのSUPER73が小型の電動バイク「C1X」を発表2022.03.16 18:0031,563 岡本玄介 リアサスのすぐ隣にモーターがあります。 アメリカンバイクの老舗インディアンとのコラボが記憶に新しい、eモペッドのSUPER73。今度はペダルがないEVバイク「C1X」を発表しました。 オフロード風のスタイルで、ショッキング・ピンクとイエローの差し色がオシャレ。15インチのやや小径ホイールと常時点灯式の縦2灯LED、そして極太のスイングアームの関節部分にモーターがあるのが特徴的です。 Image: SUPER73誰もがもっと入手しやすいようにSUPER73によれば、大型EVバイクは自動車並に高価で手が出しにくいため、もっと気軽に買えて街乗りができる「C1X」を作ったとのこと。 普通のバイクより25%小さく、ギアはオートマでフットブレーキもないので
なんか tgmath.h について調べてて、 GCC 拡張にある type generic macro をサポートする機能を C に入れてはどうすかという提案があることに気付きました。 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1404.htm でなんか C1X ってどういう感じなのかなーと眺めてみました。 http://en.wikipedia.org/wiki/C1X http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1425.pdf ぱーと眺めると面白そうなのは、 新キーワード _Thread_local に threads.h と stdatomic.h あたりのスレッドサポート系 他の増えるキーワードは alignof と _Align と _Static_assert らしい
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く