C1x
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/02/02(水) 19:31:07C working group公式サイト:
http://www.open-std.org/jtc1/sc22/wg14/
最新ドラフト:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1539.pdf
主な変更点(英語):
http://en.wikipedia.org/wiki/C1X
姉妹スレ
C++0x 11:
http://hibari.2ch.net/test/read.cgi/tech/1285884294/
0002デフォルトの名無しさん
2011/02/02(水) 19:53:25C99から何が追加されてんの?
0003デフォルトの名無しさん
2011/02/02(水) 19:58:53default: cbrt, \
float: cbrtf)(X)
総称マクロか。
0004デフォルトの名無しさん
2011/02/02(水) 20:03:110005デフォルトの名無しさん
2011/02/02(水) 20:04:130006デフォルトの名無しさん
2011/02/02(水) 20:05:450007デフォルトの名無しさん
2011/02/02(水) 20:09:42Cの変更には追随しません(キリッ」ってスタンスなのかなあ
0008デフォルトの名無しさん
2011/02/02(水) 20:10:53C99がMSにそこそこ放置されてるのを見てると
新規格を横目に198xがメインで使われてるCOBOLみたいな哀愁を感じる
0009デフォルトの名無しさん
2011/02/02(水) 21:19:000010デフォルトの名無しさん
2011/02/02(水) 22:25:51パス操作関連充実させてください
0011デフォルトの名無しさん
2011/02/03(木) 01:36:34void foo(int n)
{
char str[n];
/*...*/
}
こんなの使いたくないし教えたくないし「C」だと認めたくない
C99が流行らないのはMSのせいだけじゃないと思う
0012デフォルトの名無しさん
2011/02/03(木) 07:25:07それとも、宗教や「単なる気分」の問題?
0013デフォルトの名無しさん
2011/02/03(木) 07:51:17というのが問題になる分野なんてごくわずかだと思うが
0014デフォルトの名無しさん
2011/02/03(木) 08:31:24size_t使えよ、stddef.hインクルド面倒
alloca()使えばいいし、標準じゃなかった
0015デフォルトの名無しさん
2011/02/03(木) 12:35:530016デフォルトの名無しさん
2011/02/03(木) 13:27:59Cとしての機能しか使っていなくてもコンパイラはC++って事が殆どだと思うんだが。
_Genericとかどう見てもタチの悪いtemplate。
マクロとして働くならXを(X)ってしたり色々気をつけて書かないと危険だし
改行前にバックスラッシュ書かないといけないし、標準規格で頭に「_」入れさせるとか。
ということで>>6が正解。
0017デフォルトの名無しさん
2011/02/03(木) 13:46:43使う人はいないんじゃないかなぁ
0018デフォルトの名無しさん
2011/02/03(木) 14:08:46どうせC++なんてクソなんだし。
VCがC99に対応してない?gccかiccでいいだろ。
0019デフォルトの名無しさん
2011/02/03(木) 15:09:570020デフォルトの名無しさん
2011/02/03(木) 19:23:35C互換であること意外何の取り柄も無いクソ言語だから、
C++使いがCとの非互換を嫌うのは判るがね。
Cの側からすれば、C++との互換性なんてどうでも良いんだよ。
0021デフォルトの名無しさん
2011/02/03(木) 19:54:070022デフォルトの名無しさん
2011/02/03(木) 21:41:290023デフォルトの名無しさん
2011/02/04(金) 00:57:52入れても問題ないから入れるって感じだな。
0024デフォルトの名無しさん
2011/02/05(土) 20:30:35http://blogs.msdn.com/b/somasegar/archive/2008/11/21/c-enhancements-in-vs-2010.aspx
ここの米欄には、欲しいって意見が少ないからやらないんだ、というふうなことが書いてある。
0025デフォルトの名無しさん
2011/02/05(土) 21:59:54あとsnprintfあたり。
0026デフォルトの名無しさん
2011/02/06(日) 00:59:24そんなのは口実で、その気になれば簡単に対応できるのに
あえてやらないんだろうね。
もうCなんて使ってほしくないんだろう。
C++と違って、Cは囲い込むのが難しいからな。
0027デフォルトの名無しさん
2011/02/06(日) 01:10:37俺も C++ との互換性はどうでも良いわ
0028デフォルトの名無しさん
2011/02/06(日) 16:39:54結局世の中ではVC使ってる奴が多いってことなんだろうな。
C1Xはgcc 4.6ですでに実装され始めてるし一部使えるぞ。
MSはC1Xに積極的に参加してる。
なんてったってC1Xには「機能の選択(実装)」という機能がある。
合法的に特定の機能を実装しなくてもよくなるからな。
0029デフォルトの名無しさん
2011/02/06(日) 16:59:150030デフォルトの名無しさん
2011/02/08(火) 13:19:50×LLVM ○Clang だろ?
0031デフォルトの名無しさん
2011/02/11(金) 15:53:570032デフォルトの名無しさん
2011/02/11(金) 19:03:10アホはお前だ。
0033デフォルトの名無しさん
2011/02/11(金) 19:46:18いや知らんが
0034デフォルトの名無しさん
2011/02/11(金) 20:11:55まあ、普段の仕事のプログラムは、こっそりとschemeからCにトランスレートしてるわけだが。
0035デフォルトの名無しさん
2011/02/11(金) 20:31:100036デフォルトの名無しさん
2011/02/11(金) 20:39:120037デフォルトの名無しさん
2011/02/11(金) 22:50:17マルチスレッドの仕組みを作るための言語であって、仕組みとして必須でない。
しかし、スレッドよりもプリミティブな、継続のダンプとロードとかを入れて欲しいな。
0038デフォルトの名無しさん
2011/02/12(土) 00:43:10継続がスレッドよりプリミティブだって、それはどうしてかな?
継続を使えば複数のコンテキストを切り替えてスレッドの真似事を実装する事は出来るけど、
複数の処理を同時に走らせる様なネイティブスレッドの機能を実現出来る訳じゃない。
逆にネイティブスレッド(と多少のハードウェア依存の処理)があれば継続の様に、
コンテキストを保存して後で使い回す様な機能を実装する事は出来るよね。
それなら C1x に取って本当にプリミティブとして必要なのは何だろうね?
スレッドより継続がプリミティブだというのは、計算理論のレベルの話であって、
ここで持ち出すのは場違いな話なんじゃないかな?
0039デフォルトの名無しさん
2011/02/12(土) 00:57:010040デフォルトの名無しさん
2011/02/12(土) 03:21:06つ getcontext(2)
http://en.wikipedia.org/wiki/Setcontext
http://homepage.mac.com/sigfpe/Computing/continuations.html
0041デフォルトの名無しさん
2011/02/14(月) 17:21:13Objective-C 中だけで十分。むしろ C++0x にあわせて欲しい
Apple は Blocks 入れようと必死だけど正直やめて欲しい
0042デフォルトの名無しさん
2011/02/14(月) 22:13:55といっても最近は C++ を見掛ける事は殆ど無くなったし、どうでも良いけどな
0043デフォルトの名無しさん
2011/02/24(木) 03:34:40.270044デフォルトの名無しさん
2011/02/24(木) 19:04:59.68ラムダをBlocksの構文に合わせろ
0045デフォルトの名無しさん
2011/02/24(木) 19:26:48.220046デフォルトの名無しさん
2011/02/24(木) 21:21:55.81Android: Java
iPhone/iPad: Objective-C
Desktop
Windows: C#
Mac OS X: Objective-C
UN*X/Linux : C + Gtk+
Internet
Web Applications: JavaScript
Server Side: Java, LL
C++、アレっ、C++、、、
0047デフォルトの名無しさん
2011/02/24(木) 21:24:54.640048デフォルトの名無しさん
2011/02/24(木) 21:55:07.04http://www.stripe-net.jp/cocoa/program/blog20091112.html
0049デフォルトの名無しさん
2011/02/24(木) 22:48:48.61C:150 C++:82 ObjC:26
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0050デフォルトの名無しさん
2011/02/25(金) 00:24:52.32JSこそCの真の後継者だと思う。
0051デフォルトの名無しさん
2011/02/25(金) 00:58:05.30メンテされてるだけの過去の遺物82個と比べられてもねぇ
0052デフォルトの名無しさん
2011/02/25(金) 01:15:16.290053デフォルトの名無しさん
2011/02/26(土) 23:04:24.98ttp://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf
0054デフォルトの名無しさん
2011/03/07(月) 03:52:38.020055デフォルトの名無しさん
2011/03/07(月) 03:56:49.290056デフォルトの名無しさん
2011/03/07(月) 14:22:36.12参照渡しはまじ勘弁。
const参照のみならいいけど。
0057デフォルトの名無しさん
2011/03/07(月) 20:56:39.400058デフォルトの名無しさん
2011/03/07(月) 21:17:15.380059デフォルトの名無しさん
2011/03/07(月) 22:50:07.73__VA_ARGS__に car, cdr 相当をするマクロとかあれば、
Lispっぽくなるな
0060デフォルトの名無しさん
2011/03/08(火) 07:23:11.74006159
2011/03/08(火) 10:24:34.35自分で書いといてなんだけど。
0062デフォルトの名無しさん
2011/03/08(火) 12:34:04.220063デフォルトの名無しさん
2011/03/08(火) 20:12:03.38刺すぞ
0064デフォルトの名無しさん
2011/03/09(水) 08:07:27.440065デフォルトの名無しさん
2011/03/09(水) 09:24:31.830066デフォルトの名無しさん
2011/03/13(日) 04:43:19.96const& 有るだけで、随分と楽になるわぁ。欲しい
0067デフォルトの名無しさん
2011/03/16(水) 19:44:32.550068デフォルトの名無しさん
2011/03/16(水) 20:45:28.630069デフォルトの名無しさん
2011/04/22(金) 18:41:24.64くだらない自分の好みばっかじゃんw
0070デフォルトの名無しさん
2011/04/22(金) 18:42:43.19N1569 Committee Draft ? April 12, 2011
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1569.pdf
0071デフォルトの名無しさん
2011/04/22(金) 20:57:35.85コンパイラがサポートしたら普通に使うと思う
あまり不満もないから語ることもないんじゃないかと
0072デフォルトの名無しさん
2011/04/25(月) 16:49:02.340073デフォルトの名無しさん
2011/04/25(月) 17:05:43.15実装されたら困ることでもあんの?
0074デフォルトの名無しさん
2011/04/26(火) 10:31:15.47※ただし>>28
0075デフォルトの名無しさん
2011/04/26(火) 20:52:54.54ある意味VCは部分的に先行実装していることになる
0076デフォルトの名無しさん
2011/04/26(火) 21:22:20.670077天使 ◆uL5esZLBSE
2011/07/01(金) 22:07:36.50ハッァァァァァアァァアアアァァァァアァァァァアァァア???
今日は燃えるゴミの日だな
死ね
ゴミだな
0078天使 ◆uL5esZLBSE
2011/07/06(水) 16:21:55.25(((((( C1Xの目玉はスレッドと_Genericくらいか? ))))))(きリッッッッ!!キリッッ!!
∨∨∨∨
((((( コンパイラがサポートしたら普通に使うと思う )))))(キリッ!!!キリッ!!!!きリッッッ!!きリッッッッキリッッ!!
∨∨
(((((((( あまり不満もないから語ることもないんじゃないかと ))))))))(キリッキリッ!
0079デフォルトの名無しさん
2011/09/06(火) 17:54:55.470080デフォルトの名無しさん
2011/11/25(金) 22:15:19.98書き込むと直るっぽいのでカキコ保守
0081デフォルトの名無しさん
2011/11/25(金) 22:47:50.250082デフォルトの名無しさん
2011/11/28(月) 20:05:35.36わざわざこのご時世でもCを使う理由だろうに
小手先以外の機能強化してどうすんだろうな。
0083デフォルトの名無しさん
2011/11/29(火) 14:58:07.680084デフォルトの名無しさん
2011/12/09(金) 14:33:22.27ttp://www.open-std.org/jtc1/sc22/wg14/www/docs/PostWashingtonDC.htm
0085デフォルトの名無しさん
2011/12/20(火) 11:29:47.31> News 2011-12-19: New revision of ISO/IEC 9899:2011 C standard (C11) published
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57853
0086デフォルトの名無しさん
2011/12/20(火) 12:32:43.98C99の機能がC++でも使えるようにしてあるだけなのね
C1xもgcc/c++で使えるおまけ機能になるんかな
0087デフォルトの名無しさん
2011/12/22(木) 22:36:47.640088デフォルトの名無しさん
2011/12/24(土) 03:33:05.64Clangやってる人が、conceptやってた人で、
C++1xも積極的に実装してる。
だからMacを含めて使える環境は多い。
0089デフォルトの名無しさん
2011/12/24(土) 03:45:43.720090デフォルトの名無しさん
2011/12/24(土) 03:46:18.76確定っつーか、最終ドラフトはもう変えないって決定したでしょ
で、最終ドラフトPDFは凍結されてダウンロード出来なくなってる
売り物にする必要があるからね
0091デフォルトの名無しさん
2011/12/24(土) 17:36:31.05もうドラフトじゃなくて C11 確定してるんじゃないの? >>85
0092デフォルトの名無しさん
2011/12/24(土) 20:41:01.14あ,そうだったのか
最終ドラフトってどれだったんだろ?
N1569であってる?これなら前にダウンロードしてたんだけど
0093デフォルトの名無しさん
2011/12/24(土) 21:47:51.410094デフォルトの名無しさん
2011/12/28(水) 13:04:31.16http://developers.slashdot.jp/story/11/12/27/0335256/
0095デフォルトの名無しさん
2012/01/08(日) 03:54:12.880096デフォルトの名無しさん
2012/01/08(日) 10:37:53.020097デフォルトの名無しさん
2012/01/09(月) 01:45:15.530098デフォルトの名無しさん
2012/01/10(火) 12:19:54.41メンバ関数くらいあってもいいんじゃないかと思い始めてる
C++にはない、わけのわからない機能ばっか追求してるより健全だ
0099デフォルトの名無しさん
2012/01/10(火) 13:39:12.66ブロック単位のRAIIコード挿入構文みたいなもんは欲しいわ
0100デフォルトの名無しさん
2012/01/10(火) 13:44:14.280101デフォルトの名無しさん
2012/01/11(水) 00:51:32.33CはCとして使えよ。
あるいはC++やDでできるんだからそれらを使えばいいだろ。
「わけのわからない」のは人の問題で言語の問題じゃない。
「わかりにくい」なら言語の問題の可能性もあるが。
0102デフォルトの名無しさん
2012/01/11(水) 00:54:13.40intは必ず0で初期化されるコードを一元的にかけるとか。
0103デフォルトの名無しさん
2012/01/11(水) 04:04:36.40はるか昔からの人の業。
0104デフォルトの名無しさん
2012/01/11(水) 15:38:33.03Boostみたいな仕組み作るのが先なんじゃね?
0105デフォルトの名無しさん
2012/01/11(水) 21:49:07.78hell fuck no!
0107デフォルトの名無しさん
2012/01/20(金) 03:41:16.14C1Xで検索かける人が減ったんだろう
0108デフォルトの名無しさん
2012/01/20(金) 03:44:25.94http://toro.2ch.net/test/read.cgi/tech/1246115922/
もうこっちで扱えるようになったし
このスレ用済み
0109デフォルトの名無しさん
2012/01/20(金) 12:28:04.6110年スパンだけどバージョン明記しないで
「次期規格C言語スレ」とかにした方が長持ちしそうか
0110デフォルトの名無しさん
2012/01/24(火) 10:12:32.68News 2012-01-23: Defect reports and record of responses V1.0 on ISO/IEC 9899:2011
News 2012-01-18: PreKona2012 mailing available
0111デフォルトの名無しさん
2012/01/24(火) 10:48:10.910112デフォルトの名無しさん
2012/01/24(火) 23:59:04.62http://www.open-std.org/jtc1/sc22/wg14/www/docs/summary.htm
0113デフォルトの名無しさん
2012/02/03(金) 17:29:31.64C++はC++1yと呼んでるようだけど
C1yとかC2Xとかなんかある?
0114デフォルトの名無しさん
2012/02/08(水) 23:13:07.090115デフォルトの名無しさん
2012/02/13(月) 00:47:03.16> This new version mainly standardizes features that have already been supported by
> common contemporary compilers, and includes a detailed memory model to better support multiple
> threads of execution.
◆Changes from C99
0116デフォルトの名無しさん
2012/02/13(月) 00:59:02.91- Data races are evil.
Hans-J. Boehm, HP Laboratories, Sarita V. Adve, University of Illinois at Urbana-Champaign
December 28, 2011
http://queue.acm.org/detail.cfm?id=2088916
Boehm GCの人だ。
0117デフォルトの名無しさん
2012/02/13(月) 14:26:11.420118デフォルトの名無しさん
2012/04/18(水) 22:15:16.980119デフォルトの名無しさん
2012/06/15(金) 20:15:21.71■ このスレッドは過去ログ倉庫に格納されています