トップページ⇒tech
31コメント6KB

理想の or おすすめの or あったらいい 言語を書け

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
流行ってる/流行りそうな言語を無視して、
こんな言語(機能)が欲しい、とか
この言語が使いやすい!とかを
思い付くがままに書け。野獣のごとく。
0002 NGNG
2
00031NGNG
あと、既存の言語の良い所や悪い所なんかもお願い。
0004デフォルトの名無しさんNGNG
がいしゅつぎみ。
0005デフォルトの名無しさんNGNG
アルゴリズム、エラー処理、最適化を完全に分離して書ける言語。

最適化はコンパイラが完璧にやってくれるほうがいいけど…。
0006デフォルトの名無しさんNGNG
>5
ほんとに思いつきの言いっ放しだな。
せめて擬似コードくらい書けよ。
000700NGNG
今まで書いたソースを全てインクルードして、
過去に書いた関数、クラスが何でも再利用できる言語。
同名のオブジェクトがあっても対応できるってこと。
00085NGNG
>>6
疑似コードぐらい想像しろ。

最適化とアルゴリズムの分離は想像し難いけど…。
0009デフォルトの名無しさんNGNG
>>7
>同名のオブジェクトがあっても対応できるってこと

ネームスペースで既に実現されていると思はれ…
001000NGNG
>>9
そうだった。鬱だ詩嚢
0011 NGNG
行き詰まって居眠りしてしまったとき
コビトさんが考えてた仕様をすべて満たした
プログラムを組んでくれるような言語。
0012デフォルトの名無しさんNGNG
>最適化とアルゴリズムの分離は想像し難いけど…。
やっぱ何も考えてね〜じゃん。糞スレ決定。
0013デフォルトの名無しさんNGNG
COOLPlexで逝っとけ
00145NGNG
>>12
一応言っておくが俺は>>1じゃないぞ。
0015デフォルトの名無しさんNGNG
schemeとかにしとけ
0016デフォルトの名無しさんNGNG
関数も変数もクラスももっと単純な論理で動く言語。
いまは関数は関数、変数は変数、クラスはクラスで分離して説明しなきゃならん。
かといって、どんなのがいいのか、と言われても困るが。

>>3
既存の言語って・・・・いくつあると思ってんだ?
0017デフォルトの名無しさんNGNG
>>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
0018デフォルトの名無しさんNGNG
FORTHやれ。
0019shigeNGNG
rubyrubyrubyrubyrubyrubyrubyrubyruby
0020デフォルトの名無しさんNGNG
>>19
君はいつもそうだね。
もう治らないのかい?
0021デフォルトの名無しさんNGNG
friend MYCLASS operator+(int,OTHERCLASS&)
って一つ作るだけで
MYCLASS myClass;
OTHERCLASS otherClass;
.
.
.

myClass = OtherClass + 500;
でも
myClass = 500 + OtherClass;
でも動くような言語を希望。
0022デフォルトの名無しさんNGNG
>>21
それって、+という演算子が
2項演算子であり交換可能な演算子である、という仮定を
どこに記述すりゃいいの?

単にC(++)のプリプロセッサが欲しいなら、ちょっとばっかりスレ違いかと。
0023今欲しいものNGNG
最新のC++コンパイラ・リンカが吐くようなバイナリを吐ける
Javaコンパイラ。
0024デフォルトの名無しさんNGNG
BASE-09はいいやねぇ。
BASE-68000ってあった?
0025デフォルトの名無しさんNGNG
gcは必要か?
不要か?
0026バード大佐NGNG
DirectXつかえるN88BASIC
0027デフォルトの名無しさんNGNG
>>26
F-BASICでも使えば?
0028デフォルトの名無しさんNGNG
>BASE-68000ってあった?

昔、X68kのサンダーフォース2のDiskをダンプしてたら、BASE68Kで書かれた
らしきソースの残骸が出てきたことあたよ
俺の目を騙すためのダミーかもしれんが
0029デフォルトの名無しさんNGNG
お、あったんだ。
0030デフォルトの名無しさんNGNG
>>23
>最新のC++コンパイラ・リンカ

最新ってのはgcc ver3のことか?
(出たばかりで、まだバグだらけだそうだね)
0031デフォルトの名無しさんNGNG
>>1
一回lisp系触わってこい
■ このスレッドは過去ログ倉庫に格納されています