理想の or おすすめの or あったらいい 言語を書け
流行ってる/流行りそうな言語を無視して、
こんな言語(機能)が欲しい、とか
この言語が使いやすい!とかを
思い付くがままに書け。野獣のごとく。
2
あと、既存の言語の良い所や悪い所なんかもお願い。
がいしゅつぎみ。
5 :
デフォルトの名無しさん:01/09/08 23:27
アルゴリズム、エラー処理、最適化を完全に分離して書ける言語。
最適化はコンパイラが完璧にやってくれるほうがいいけど…。
>5
ほんとに思いつきの言いっ放しだな。
せめて擬似コードくらい書けよ。
今まで書いたソースを全てインクルードして、
過去に書いた関数、クラスが何でも再利用できる言語。
同名のオブジェクトがあっても対応できるってこと。
>>6 疑似コードぐらい想像しろ。
最適化とアルゴリズムの分離は想像し難いけど…。
>>7 >同名のオブジェクトがあっても対応できるってこと
ネームスペースで既に実現されていると思はれ…
行き詰まって居眠りしてしまったとき
コビトさんが考えてた仕様をすべて満たした
プログラムを組んでくれるような言語。
12 :
デフォルトの名無しさん:01/09/09 00:49
>最適化とアルゴリズムの分離は想像し難いけど…。
やっぱ何も考えてね~じゃん。糞スレ決定。
COOLPlexで逝っとけ
schemeとかにしとけ
16 :
デフォルトの名無しさん:01/09/09 11:36
関数も変数もクラスももっと単純な論理で動く言語。
いまは関数は関数、変数は変数、クラスはクラスで分離して説明しなきゃならん。
かといって、どんなのがいいのか、と言われても困るが。
>>3 既存の言語って・・・・いくつあると思ってんだ?
17 :
デフォルトの名無しさん:01/09/09 12:04
>>16 全部オブジェクトにすれば良し。
object a,b,add;
a = 4; //4というモノを代入
b = PersonClass.new; //PersonClass のインスタンス
add = function (x,y) {=x+y} //二つの値を足す関数
とか、数式の書き方は計算機と一緒 =括弧を使わない
a + b * c; //= (a + b)*c
a + b sqr; //= a + sqr(b)
a + b ) sqr ; //= (a+b) sqr
18 :
デフォルトの名無しさん:01/09/09 13:44
FORTHやれ。
rubyrubyrubyrubyrubyrubyrubyrubyruby
>>19 君はいつもそうだね。
もう治らないのかい?
21 :
デフォルトの名無しさん:01/09/09 15:00
friend MYCLASS operator+(int,OTHERCLASS&)
って一つ作るだけで
MYCLASS myClass;
OTHERCLASS otherClass;
.
.
.
myClass = OtherClass + 500;
でも
myClass = 500 + OtherClass;
でも動くような言語を希望。
>>21 それって、+という演算子が
2項演算子であり交換可能な演算子である、という仮定を
どこに記述すりゃいいの?
単にC(++)のプリプロセッサが欲しいなら、ちょっとばっかりスレ違いかと。
最新のC++コンパイラ・リンカが吐くようなバイナリを吐ける
Javaコンパイラ。
BASE-09はいいやねぇ。
BASE-68000ってあった?
gcは必要か?
不要か?
DirectXつかえるN88BASIC
>BASE-68000ってあった?
昔、X68kのサンダーフォース2のDiskをダンプしてたら、BASE68Kで書かれた
らしきソースの残骸が出てきたことあたよ
俺の目を騙すためのダミーかもしれんが
お、あったんだ。
>>23 >最新のC++コンパイラ・リンカ
最新ってのはgcc ver3のことか?
(出たばかりで、まだバグだらけだそうだね)