5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【超高速】C/C++に代わる低級言語を開発したい

1 :デフォルトの名無しさん:2010/03/18(木) 01:37:55
C/C++は高速だが過去のしがらみから文法が致命的に汚い。
C#の文法は洗練されているが中間コードやGCを前提としているため致命的に遅い。
LL系の言語さらに遅い。

そこで、C/C++に代わるOSも作れるような低級プログラミング言語を開発したい。

文法はCに似ている方が望ましいが、
低レベル記述、高パフォーマンス、可読性、簡潔さ、拡張性、学習の容易さ
を担保出来るなら、どんな形式でも構わない。

プログラミングパラダイムについても、オブジェクト指向を備えることが望ましいが
生産性を高めることが出来るのであれば、他の方式が入っても構わない。

933 :デフォルトの名無しさん:2010/04/02(金) 02:38:32
>>928
えらい人にはわからんのですよ

934 :デフォルトの名無しさん:2010/04/02(金) 03:12:26
クラスとテンプレートは要るけどポリモルフィズム
なんて要らないから vtbl は無くてもいいな。

935 :デフォルトの名無しさん:2010/04/02(金) 03:32:21
インターフェースは多重継承したいね。
実装を伴うクラスは、継承できなくてもいいかも知れない。

936 :デフォルトの名無しさん:2010/04/02(金) 04:37:30
インターフェイスとか要るなら C++ 使えばいいじゃん。
高級マクロとしてのクラスとテンプレートで十分。
でも実装の継承はもちろん要る。
異論はあるだろうけど。

とかバカ書いてて思ったけど、proxy パターンとか delegation というか
メッセージの forwarding を簡潔にやれる文法あると良いな

937 :デフォルトの名無しさん:2010/04/02(金) 06:15:16
マルチスレッドを低級言語の言語体系に組み込むのは無意味。

938 :デフォルトの名無しさん:2010/04/02(金) 07:19:43
何スレ使ったってCが最強っていう結論で終わるに決まってるのに

939 :デフォルトの名無しさん:2010/04/02(金) 07:26:34
>>937
今後はハイエンドの組み込みからシンメトリカルなマルチコア化が進んでいくだろうから
無意味とも言えないな

940 :デフォルトの名無しさん:2010/04/02(金) 07:45:16
>>939
どうやってスレッドの管理をしているのかを考えてみよう。

941 :デフォルトの名無しさん:2010/04/02(金) 11:25:45
>>939
標準ライブラリで良いと思うけど。

942 :デフォルトの名無しさん:2010/04/02(金) 12:56:36
結局、低水準を触ったことの無い奴が「仕組みよく分かんないけどCと同じ速度が欲しい」
と言ってるだけなのが良く分かる流れだな

943 :デフォルトの名無しさん:2010/04/02(金) 12:57:09
Cと同じ速度のJavaが欲しい

944 :デフォルトの名無しさん:2010/04/02(金) 13:15:59
>>942
いいじゃん、それで言語ができちゃったら面白いじゃん。

945 :デフォルトの名無しさん:2010/04/02(金) 13:19:37
コンパイラの勉強から始めましょう

946 :デフォルトの名無しさん:2010/04/02(金) 13:20:36
Cコンパイラなら作ったことあるよ。
激遅だけど。

947 :デフォルトの名無しさん:2010/04/02(金) 13:22:31
激遅でもいいじゃない。マシンスペックが高ければ

948 :デフォルトの名無しさん:2010/04/02(金) 13:29:27
>>943 とあるシンプルな言語があって、それに諸々の管理機構を取り付け、
全てをクラスとして表現し、プログラマがメモリ管理などを気にせずコーディングできる様な
そんな新しい言語をつくりました。それがあなたの得意なそれです。


949 :デフォルトの名無しさん:2010/04/02(金) 13:36:57
単純なことをやらす分には、JavaもCも速度は変わらん。

950 :デフォルトの名無しさん:2010/04/02(金) 14:19:02
>>940
言語に組み込んであるのがポイントなんだよ

951 :デフォルトの名無しさん:2010/04/02(金) 14:26:27
むしろ、言語に組み込まずに、後から実装して、
あたかも最初から言語に組み込まれていたかのように見えるような仕様を考えてみようよ。

952 :デフォルトの名無しさん:2010/04/02(金) 14:34:06
>>950
それではここで言う低級でなくなる

953 :デフォルトの名無しさん:2010/04/02(金) 14:37:41
ぶっちゃけ何でもいいからアセンブラ一つくらいは触れる奴じゃないと、低水準向けの
言語設計なんて話題では感覚が違いすぎて雑音にしかならない
だが、触れる奴ならCで大して困らない

954 :デフォルトの名無しさん:2010/04/02(金) 14:39:24
だからスレ立てた奴が何にも分かってなかったって結論がかなり最初に出ただろ馬鹿

955 :デフォルトの名無しさん:2010/04/02(金) 14:40:15
じゃあCの方言つくろうぜ

956 :デフォルトの名無しさん:2010/04/02(金) 14:57:21
どうやって言語実装するのか先に考えようぜ。
全部アセンブラで作ろう。
すると低級言語作るのに悪くないし、馬鹿よけにもなるので変な話題が入ってこない。

957 :デフォルトの名無しさん:2010/04/02(金) 15:00:36
>>956
移植性悪いじゃん。
馬鹿除けならHaskellで作ろうぜ。

958 :デフォルトの名無しさん:2010/04/02(金) 16:45:50
>>943
D言語じゃねーかよ

959 :デフォルトの名無しさん:2010/04/02(金) 16:59:12
>>956
馬鹿除けはFAQ読みな!の一言で片付けるからいいがアセンブリだと?
つかBDS Cかよ。

実装の汎用性求めるなら初期段階はスクリプト言語上に実装するのもあり。



960 :デフォルトの名無しさん:2010/04/02(金) 17:18:05
実装は、汎用性もあるJavaでいいんじゃないか。

961 :デフォルトの名無しさん:2010/04/02(金) 18:14:19
名前すらまともに決まらないほど誰も何もやる気が無いって事だな
さっさとこの糞スレ埋めて仕事に戻れよ

962 :デフォルトの名無しさん:2010/04/03(土) 09:14:04
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものでした。

アイと研究員とのやり取りに利用するスレッドに書き込まれた、
関係者各位の皆様、ご協力ありがとうございました。

                  京都大学霊長類研究所


963 :デフォルトの名無しさん:2010/04/03(土) 10:15:22
エンディングバージョン初めて見たw

964 :デフォルトの名無しさん:2010/04/03(土) 10:41:16
なんだもう終わりか

965 :デフォルトの名無しさん:2010/04/03(土) 14:20:17
次スレ

【超高速】C/C++に代わる低級言語を開発したい 2
http://pc12.2ch.net/test/read.cgi/tech/1270254244/

966 :デフォルトの名無しさん:2010/04/03(土) 15:29:14
アイちゃん、勝手に次スレ立てるなよ。

967 :デフォルトの名無しさん:2010/04/03(土) 16:04:30
>>965
ただのネタスレで話も同じ事の繰り返し=進展しようが無いのに
なんでパート化させてんだ

ネタ雑談スレ立てたいならせめて違うアイデアにしろよ

968 :デフォルトの名無しさん:2010/04/03(土) 17:01:19
>>967
アイちゃんの訓練のために立ててるんだよ

969 :デフォルトの名無しさん:2010/04/03(土) 23:48:47
test

970 :デフォルトの名無しさん:2010/04/04(日) 23:05:02
さっさと埋めろ、アイちゃん

971 :デフォルトの名無しさん:2010/04/05(月) 01:05:48
埋めるって言っても、連投すると規制がかかるだろ?
何人かで強力しないと。
990とかギリギリになってから、次のスレたてれば良かったんだよ。

972 :デフォルトの名無しさん:2010/04/05(月) 01:43:26
次からは是非そうしてくれ。ume支援

973 :デフォルトの名無しさん:2010/04/05(月) 01:54:57
というか次がある気で居るのかw
1200レス消費しても何から決めるかすら決まってねえのにw

974 :デフォルトの名無しさん:2010/04/05(月) 02:32:26
蒼樹うめ

975 :デフォルトの名無しさん:2010/04/05(月) 03:02:56
じゃあ何から決めるか、先ずはそれを決めようじゃありませんか

976 :デフォルトの名無しさん:2010/04/05(月) 04:30:02
何から決めるかを決める前に物事を決める為の手順を決めなければ始まらないだろ

977 :デフォルトの名無しさん:2010/04/05(月) 08:33:24
埋め

978 :デフォルトの名無しさん:2010/04/05(月) 09:44:53


979 :デフォルトの名無しさん:2010/04/05(月) 10:37:16
久米

980 :デフォルトの名無しさん:2010/04/05(月) 11:27:12
もうやめろよこんな糞スレ

981 :デフォルトの名無しさん:2010/04/05(月) 12:15:48
うまい棒

982 :デフォルトの名無しさん:2010/04/05(月) 14:10:03
はらへった

200 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)