新言語を開発したい
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/05/30(日) 21:52:01低水準言語にこだわる人は「低水準言語を開発したい」のほうへどうぞ。
0116デフォルトの名無しさん
2011/10/28(金) 11:49:02.68理想のIDEを作るために最適な言語仕様を考えよう
と言いたいなら理解できる。
本末転倒であることは分かってると思うが
百歩譲って、それが生産性や快適さをどう改善するんだ?
0117デフォルトの名無しさん
2011/10/28(金) 20:41:49.12理想のIDEというのは正確じゃないな。
コーディングサポートと言ったほうが的確。テキストエディタであっても
多かれ少なかれコーディングのサポート機能はあるだろう。
例えば、構文に色をつけるのだってその一つだ。
さすが色があっても生産性や快適さを改善することにならないと
主張するわけじゃあるまい?
あとは「どう改善するんだ?」という話じゃないのは解るかな?
どう改善するかではなく「どう改善したいか?」だよ。
それが、言語仕様で決まっていなくてもできることなら、言語仕様の変更はいらない。
だがenumみたいに、言語仕様があることでコーディングサポートが改善する、
ということはあるというのが事実。
もう限界でこれ以上生産性も快適さも上がらないよ。言語はもう発展しきった。と
いうのなら、そいつには、君のとってはそうだねって俺は言うだけだ。
0118デフォルトの名無しさん
2011/10/28(金) 21:38:00.080119デフォルトの名無しさん
2011/10/28(金) 22:16:44.12つ「言語仕様によって、IDE・エディタがサポートできる機能が変わってくる」
このことに”だけ”に反論してくれ。
0120デフォルトの名無しさん
2011/10/28(金) 23:17:38.110121デフォルトの名無しさん
2011/10/28(金) 23:23:05.240122デフォルトの名無しさん
2011/10/29(土) 03:49:03.42とにかく言語云々よりIDE()が作りたい事だけはわかった
もし実際になにかを作り始めたら
いずれ俺の書いた意味がわかる日も来るよ
0123デフォルトの名無しさん
2011/10/29(土) 08:51:50.38なんか偉そうだなw
俺の書いたことに一切反論出来なかったくせに。
0124デフォルトの名無しさん
2011/10/29(土) 09:47:10.64お前卑怯者。
#defineという単語を出したのはお前が初めてだ。
お前の書き込みは、#defineがわりとしてみていると
周りの人に錯覚させようという書き込みだろ。
#defineがわりと勘違いしているのはお前だけだ。
0125デフォルトの名無しさん
2011/10/29(土) 09:54:51.24「周りの人に錯覚させようという書き込み」になるのかwwwwwwwwwwww
0126デフォルトの名無しさん
2011/10/29(土) 09:58:30.06「がわりとしか見てない」
>>125では
「そうとしか見えない」
相手に対して言った言葉が、
自分の感想に摩り替わってる。
無意識で自分の都合の言いように
自分の発言を思い込む人なのか?
0127デフォルトの名無しさん
2011/10/29(土) 10:03:07.570128デフォルトの名無しさん
2011/10/29(土) 10:06:26.26もっかい書いておくわ。
> 「言語仕様によって、IDE・エディタがサポートできる機能が変わってくる」
> このことに”だけ”に反論してくれ。
これに対する反論はでてない。
0129デフォルトの名無しさん
2011/10/29(土) 10:18:57.43全く見なかったものとして、無視しても一切文句ないわけね。了解。
0130デフォルトの名無しさん
2011/10/29(土) 10:25:28.37そもそも>>90になにがしたいかは書いてある。
それにして、反論したい人がいるみたいだが、
その内容が、「お前はわかってない(その理由は書いてない)」ばかりで
何の反論にもなってないのだ。
そしてそいつは質問ばかりする。それに対して
enumやconstの例を出して説明があるが、
それに対しても「お前はわかってない(その理由は書いてない)」と
言うばかりで、何の反論もない。
どっちのワンサイドゲームになっているか一目瞭然だろう。
0131デフォルトの名無しさん
2011/10/29(土) 10:31:47.36話をちゃんと見ていれば、ここで出ているconstは
定数のconstではなく、メソッドのconstであることはわかるはず。
そこに根本的なレベルの差を感じるよ。
0132デフォルトの名無しさん
2011/10/29(土) 10:34:19.830133デフォルトの名無しさん
2011/10/29(土) 10:42:23.960134デフォルトの名無しさん
2011/10/29(土) 12:02:53.46別にそのことそれ自体に対しては誰も否定していないので安心してね
という事でこの話はもう終わりにしよう
0135デフォルトの名無しさん
2011/10/29(土) 12:09:23.71反論しろよ。
0136デフォルトの名無しさん
2011/10/29(土) 12:16:12.29そういうことでしょ?
0137デフォルトの名無しさん
2011/10/29(土) 12:21:50.13ここまでの間>>90の言うことに
まともな反論はなかったという事実が全てだから。
0138デフォルトの名無しさん
2011/10/29(土) 12:30:20.41元々の主張全体を正しいように見せる
この詭弁のテクニックは何か名前がついてた気がするけどなんだっけ
0139デフォルトの名無しさん
2011/10/29(土) 12:42:51.41> もっかい書いておくわ。
> > 「言語仕様によって、IDE・エディタがサポートできる機能が変わってくる」
> > このことに”だけ”に反論してくれ。
このこと以外についての反論は相手にしない、って明言してるもんな。
0140デフォルトの名無しさん
2011/10/29(土) 12:43:49.56情けないな。
0141デフォルトの名無しさん
2011/10/29(土) 12:46:10.240142デフォルトの名無しさん
2011/10/29(土) 13:27:08.810143114
2011/10/29(土) 13:55:26.98その事を言語仕様の重要点にする意味が
ないって指摘をしてんだが
フルシカトだから話にならんね
あ、constがあればenumいらねと書いた事は面倒だから忘れてやるよ
0144デフォルトの名無しさん
2011/10/29(土) 14:09:02.64言語仕様ってのは、人間が使いやすくするために存在するもの。
すべてがシンタックスシュガーであるといってもいい。
使いにくくてもいいなら、比較とジャンプができれば、事足りるんだからさ。
人間が使いやすくする=ツールのサポートも含まれる。
最終的な目的は何だ? ツールを使ったらダメなのか?
そうじゃないだろ。使いやすく出来るのであれば
どんな手段もとっていいはずだ。
0145デフォルトの名無しさん
2011/10/29(土) 14:12:30.420146デフォルトの名無しさん
2011/10/29(土) 14:16:30.090147デフォルトの名無しさん
2011/10/29(土) 14:19:40.36何ズレた反論を延々としてるんだろう
例に上がってるenumやconstだって開発環境の為のヒントの為だけに作られたわけじゃないし
ぶっちゃけそういうのはアノテーションで十分じゃん
0148デフォルトの名無しさん
2011/10/29(土) 14:24:19.28その批判に根拠が無いから
だらだらと続いているんだろ。
0149デフォルトの名無しさん
2011/10/29(土) 14:39:12.77コテハンの追加を所望
0150デフォルトの名無しさん
2011/10/29(土) 15:06:11.790151快適なスレッドリーディングサポートのためにコテハンの追加を所望
2011/10/29(土) 15:15:44.700155デフォルトの名無しさん
2011/10/29(土) 15:42:36.82まぁ他人になりすまされることがないからそのほうがいいか。
0156デフォルトの名無しさん
2011/10/29(土) 15:44:47.55つけたり外したり変えたりするのでよろしくw
0157デフォルトの名無しさん
2011/11/08(火) 23:07:44.93小さな一歩と言えると思うんだけど
全体的に見て、後退と言える要素がほとんど見当たらないんだけど
>> 97
の意見は私はいいカンしているように見える
0158デフォルトの名無しさん
2011/11/08(火) 23:59:51.76出させてエディタで利用する
なんてのはかなり昔から存在する
構文解析はエディタの外部だと反応が鈍くなる
どっちにしろ新言語というより処理系の話
0159デフォルトの名無しさん
2011/11/09(水) 01:11:28.86だれかemacsにコンパイラ仕込んだ奴いる?
0160デフォルトの名無しさん
2011/11/09(水) 01:13:16.020161デフォルトの名無しさん
2011/11/09(水) 01:38:10.65flymakeで裏で文法チェックとか出来る
eclipseもjavaは知らんがCDTはgccとかを呼んでるだろ
0162デフォルトの名無しさん
2011/11/09(水) 05:10:07.71これのことか?
http://d.hatena.ne.jp/n7shi/20100519
0163デフォルトの名無しさん
2011/11/09(水) 13:04:26.330164デフォルトの名無しさん
2011/11/12(土) 21:38:55.58マジレスするとこんな感じの言語が欲しい
中二病の妄想投下だよね、失礼…
0165デフォルトの名無しさん
2011/11/12(土) 22:04:28.44院生とかでこのコンパイラ作れば歴史に名を残せそう…
0166デフォルトの名無しさん
2011/11/12(土) 22:27:02.77いうのはある
Smalltalk は、IDE が作りやすい言語
C++ は、IDE が作りにくい言語
Microsoft の Visual C++ なんて、Visual という言葉を捨てた
方がいい
0167デフォルトの名無しさん
2011/11/12(土) 22:39:42.29VC++を捨てるのはいいとして、
Smalltalkは使われてないだろw
他にまともなものを出さないと
捨てようにも捨てられない。
0168デフォルトの名無しさん
2011/11/12(土) 23:06:30.35機械的なパーザが作りにくいからな
STはObjectiveCとして生きながらえるしか…
0169デフォルトの名無しさん
2011/11/12(土) 23:33:15.12よくわからん。
いくら複雑といってもコンパイラはパース出来るんだろ?
ならIDEだって同じ方法で理解できると思うんだが。
0170デフォルトの名無しさん
2011/11/13(日) 01:38:38.720171デフォルトの名無しさん
2011/11/13(日) 02:10:10.38動的言語で一括りにするなよ。
っていうか、世の中のほとんどは動的言語じゃね?
IDEが発達している言語は、Java、C++、
C、C#、VB.NET、Smalltalkぐらいじゃね?
あとの言語は数世代遅れた所で止まってる。
0172デフォルトの名無しさん
2011/11/13(日) 02:13:06.13文字打つたびに長ったらしいコンパイルなんてやり始めたら作業にならんだろ
0173デフォルトの名無しさん
2011/11/13(日) 02:15:27.61バックグラウンドでやるから関係ないよ。
0174デフォルトの名無しさん
2011/11/13(日) 10:15:38.450175デフォルトの名無しさん
2011/11/13(日) 20:54:58.22BoostのTMP系でも食ってなきゃ滅多にないだろ。
0176デフォルトの名無しさん
2011/11/13(日) 21:10:12.22俺も昔はこんなのだったなあと思いつつ言うので許してね…。
ぶっちゃけ酷い。プログラマーとして初心者以下のレベル。
0177デフォルトの名無しさん
2011/11/13(日) 23:18:16.24ぶっちゃけ評価する人間として、初心者以下のレベル。
0178デフォルトの名無しさん
2011/11/14(月) 00:28:30.86これで軽く気持ち悪くなった。
>i=0.to_i // 一度Int型で固定
>i : Obj // どんな方でも受け入れることに変更
モンキーパッチ推奨、DRYと真逆の発想、可読性無視、スコープ破壊
もうお腹いっぱいです。
・動的型と静的型の違いは明確に。
・シノニムが多い。統一性を。(これではただの変態Ruby)
・ライブラリ、型、言語仕様の境界が曖昧すぎ。
NullContext: 継承による拡張はライブラリ側。スコープは言語。
・メソッド接尾子
if enabled? ... else ... : truthy、falsyが曖昧。可読性悪。
array.push! : 強制すると感染しますので破綻します。
万が一実装するにしても、これこそ型を使うべき。(C++のconst)
0179デフォルトの名無しさん
2011/11/14(月) 00:30:02.21・オペレーターオーバーロードっぽい機能は静的型用。動的メソッドは無理。
0180デフォルトの名無しさん
2011/11/14(月) 00:45:16.79読んでて実装無視の仕様に腹が立っただけなんだ。
本人も中二と認めてるものにいちいち口出して済まんかった。
0181デフォルトの名無しさん
2011/11/14(月) 01:27:46.290182デフォルトの名無しさん
2011/11/14(月) 01:35:02.560183デフォルトの名無しさん
2011/11/14(月) 14:12:17.530184デフォルトの名無しさん
2011/11/14(月) 21:32:25.37なにも言うことがないお前よりも、ide言語君の方がマシ。
0185デフォルトの名無しさん
2011/11/14(月) 21:59:22.95答えるまでは評価しないという方向で・・・
ネタは>>162で与えた筈
0186デフォルトの名無しさん
2011/11/14(月) 22:16:57.35言い出しっぺの法則。
まずお前から
0187デフォルトの名無しさん
2011/11/14(月) 22:34:12.170188164
2011/11/14(月) 22:52:59.80どうも、真面目な話参考になりました
具体的に非難されるとよく考えるきっかけになるし、ありがたかったです
ちょいちょいと修練しなおしてきます
少し恥ずかしいですが、恥の記念碑みたいなもので少し残しておきます
こういうスレは進みが遅いので、1000行くまで残すことはないですが
0189デフォルトの名無しさん
2011/11/19(土) 16:32:25.730190デフォルトの名無しさん
2011/11/21(月) 19:55:38.62これだけでも世界が変わる
納得いくものができたら次のステップへ
0191デフォルトの名無しさん
2011/11/29(火) 23:11:00.82試せるようにしたら話題を少し掴めるかもな
■ このスレッドは過去ログ倉庫に格納されています