もう19時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]FLASHゲームコミュニティー「モゲラ」[PR]  

新C言語を作ろう

1 :デフォルトの名無しさん:2007/07/21(土) 18:27:03
これまでの古いC言語から新しいC言語を作りましょう。
C言語に足りない、欲しい機能を追加して最終的には標準化しましょう。

いまここに新C言語作成委員会の発足を宣言します。

とりあえず必要と思われる機能は
・クラス
・テンプレート
などでしょうか?

714 :デフォルトの名無しさん:2009/09/21(月) 00:29:02
>>713
さぁね。
環境という言い方でわかる人はわかるはずだけどね。

715 :デフォルトの名無しさん:2009/09/21(月) 00:35:12
つまり君は『状態』と『環境』の違いを知っていると言う訳だ?

716 :デフォルトの名無しさん:2009/09/21(月) 00:37:36
つーか、クロージャの場合はそういう話ではないと思うが。
ジェネレータの話か?

717 :デフォルトの名無しさん:2009/09/21(月) 00:38:34
何かこの会話には、暫く前にデザパタが流行った時と同じ空しさを感じるな…

>>716
>>713

718 :デフォルトの名無しさん:2009/09/21(月) 00:50:41
そうだね。
>>707の突っ込みが的外れなわけで。
それを認めるのがいやで言葉尻をとらえようと必死になってる。
そういう構図。

719 :デフォルトの名無しさん:2009/09/21(月) 00:55:02
さぁ盛り上がって参りましたw

720 :デフォルトの名無しさん:2009/09/21(月) 04:44:27
もっと中身の無い口先だけの議論を見たかったのに〜

721 :デフォルトの名無しさん:2009/09/21(月) 09:35:19
いいスレですよね〜
スキルの高そうな人たちがそれぞれの信念のもとに突っ込んできますね〜

書き込んでる人全員の意見を考慮し出したら前へ進まないので
作ろうとしている人たちが採用/不採用を決めればいいと思います

自分の意見としては
a:いろんなOS/アーキテクチャで使用できる
b:既存のC/C++のコードを最小限の変更(変更なしが望ましい)で流用できる
が最低限必要かと思います

a,bが満たされないとオナニー言語で終わってしまうかもしれません
逆に満たされると「スーパーコンピュータでも使えます」みたいな〜

C言語へのトランスレータが良いかも(異議は認める)

722 :デフォルトの名無しさん:2009/09/21(月) 12:19:28
関数内スコープな関数が有用か否かって問題でそ

723 :303 ◆pFphp4Ej4w :2009/09/21(月) 14:02:15
なんかとてもめんどくさい流れになってますね…
>>708
クロージャ採用の話は凍結になったはずですが。

>>721
C言語へのトランスレーターである限りではどっちも満たせるんじゃないかと。

724 :デフォルトの名無しさん:2009/09/21(月) 15:56:55
303が調子に乗ってる
なんかむかつく!

725 :デフォルトの名無しさん:2009/09/22(火) 11:31:44
○既存言語の一部を仕様変更する際に、トランスレータは有効である (>>721)
×トランスレータは、既存言語の一部を仕様変更するために作成される (>>723)

303 の用語の使い方に、揚げ足取り。

726 :303 ◆pFphp4Ej4w :2009/09/23(水) 20:07:43
wikiに385氏の実装のソースコードあげました。
と言ってもPDFファイルとODTファイルですが…

727 :デフォルトの名無しさん:2009/09/24(木) 01:40:59
変更したい症候群の方は一度LISPを使ってみるべき

728 :デフォルトの名無しさん:2009/09/25(金) 22:56:07
LISPで下痢が治りました

729 :デフォルトの名無しさん:2009/09/26(土) 07:41:06
gelips

730 :デフォルトの名無しさん:2009/09/27(日) 07:58:11
まだかなあ

731 :デフォルトの名無しさん:2009/09/27(日) 11:52:04
俺的には
ジェネリックとオーバーロードと名前空間を足したCがあれば満足
クラスとかはいらんぽ
あとは型安全性の強化

732 :デフォルトの名無しさん:2009/09/28(月) 01:03:07
>>731
オーバーロードの機能をよく吟味すると、C++と同じ型ロジックが必要だとわかるよ
つまりC++使えって事

733 :デフォルトの名無しさん:2009/09/28(月) 03:06:59
C++を使うならJavaかDの方がいいな

734 :デフォルトの名無しさん:2009/09/28(月) 03:13:05
このスレ的にGC言語はお呼びでないだろ

735 :デフォルトの名無しさん:2009/09/28(月) 10:57:46
つまりDでいいと

736 :デフォルトの名無しさん:2009/09/28(月) 11:03:47
そもそもC++なんかでいいなら新C言語なんて発想はない訳で…

737 :デフォルトの名無しさん:2009/09/28(月) 20:36:41
>>1
現状報告をして下さい

738 :303 ◆pFphp4Ej4w :2009/09/28(月) 21:08:42
>>731
ジェネリックはテンプレートでどうにかなるかと。
でもC++みたいなテンプレートだと時間かかるんだよなぁ…

739 :デフォルトの名無しさん:2009/09/28(月) 23:05:11
>>1は逃げたの?

740 :デフォルトの名無しさん:2009/09/29(火) 01:56:36
1は最初からいねーだろw

741 :デフォルトの名無しさん:2009/10/01(木) 18:56:57
>>739
実現できそうになるのに2年かかるから>>1はいなくなったと考えるのが普通。

742 :デフォルトの名無しさん:2009/10/13(火) 01:00:13
っ[age]

743 :デフォルトの名無しさん:2009/10/13(火) 04:34:45
>>738
それはC++の実装というか仕様が糞なだけ。

744 :303 ◆pFphp4Ej4w :2009/10/18(日) 02:13:02
保守あげ。


#年内にリリース出来たらいいなと希望的憶測でものを言ってみる。

745 :デフォルトの名無しさん:2009/10/18(日) 02:25:47
tamarimahenna

746 :デフォルトの名無しさん:2009/10/18(日) 04:46:05
C++、Java、C#の類は新C言語じゃねーの?シンタックス的に。
てかC99とC++のextern Cってどの程度同居できるの?

747 :デフォルトの名無しさん:2009/10/19(月) 00:31:01
extern "C"は通常、名前修飾に関する扱いがCと同じになるというだけだが、
名前修飾がC99とそれ以前と異なる処理系なんて見たことないぞ。

748 :デフォルトの名無しさん:2009/10/20(火) 18:09:27
名前修飾?
@マークつきDLL関数ってCだとLoadLibraly使わないといけないけど
Basicだとそのまんま@マークつきで関数定義できちゃうよね。

そういう話じゃなくて?

749 :デフォルトの名無しさん:2009/10/20(火) 22:22:48
Windows以外も触っとけよ

750 :デフォルトの名無しさん:2009/11/03(火) 17:40:08
ほしゅ

751 :デフォルトの名無しさん:2009/11/04(水) 21:33:06
C + Smalltalk -> Objective-C
みたいなかんじで
C + CLOS -> 新C を妄想する

752 :303 ◆pFphp4Ej4w :2009/11/04(水) 22:44:53
どうも。303です。
githubにあった385氏の実装のコード置き場が復活していました。
(落ちる前にわしがフォローしていたから?)

ttp://github.com/303/SINCL

と言うわけで、385氏の実装をビルドする際はgithubからソースを取ってきてビルドすることを強く推奨します。
ではでは。

753 :303 ◆pFphp4Ej4w :2009/11/12(木) 07:03:26
なんかGoなんてのが出てきたみたいですね…。
利点:
コンパイルが速い
GC付き
並列処理を意識した設計
欠点:
パフォーマンスはCと比べ10%程悪い?(GCを採用しているからか?)
テンプレートがない
GCがある

構文はPascalとCを足して2で割ったような感じですね。D言語のスレで「将来的にDと競合するのでは?」なんて議論されてますが、むしろSINCLと競合するような気がしてなりません。被害妄想だと言われればそれまでですが。(まだ実装さえ出してないし)

Googleは何を目指してるんですかね…

…というわけで何が言いたいのかわからない雑文でした。

ついでにあげます。

754 :デフォルトの名無しさん:2009/11/12(木) 08:38:59
Cには似てない
Pascal+Javascriptに見える

755 :303 ◆pFphp4Ej4w :2009/11/14(土) 10:07:51
GoとかD言語のスレは盛り上がっているのにここは全然盛り上がらない(´;ω;`)ブワッ

756 :デフォルトの名無しさん:2009/11/14(土) 10:55:39
速いは正義

757 :デフォルトの名無しさん:2009/11/14(土) 11:41:57
動くものが正義だよ。

758 :デフォルトの名無しさん:2009/11/14(土) 14:20:11
かわいいは正義

759 :デフォルトの名無しさん:2009/11/14(土) 20:00:37
正義すぎる市議

760 :デフォルトの名無しさん:2009/11/15(日) 15:44:15
SBのCEOは正義

761 :デフォルトの名無しさん:2009/11/16(月) 01:14:30
孫なこと聞いてねーよ

762 :デフォルトの名無しさん:2009/11/16(月) 14:37:36
孫に関わると皆損する


763 :デフォルトの名無しさん:2009/11/19(木) 19:12:49
ちんぽ切ると皆損する

179 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

取りに行ったけどなかった。次は一時間後に取りに行くです。
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.8 2008/11/13 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)