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

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

   こんなプログラミング言語があったらいい  

1 : :02/07/06 03:44
欲しい機能だのなんだのを書き連ねよう

2 : :02/07/06 03:47
ポインタがつかえて配列の要素数が自動で増減
出力したコードを実行できる

3 :デフォルトの名無しさん:02/07/06 03:53
自分でソース書いてくれる

4 :デフォルトの名無しさん:02/07/06 03:57
新言語妄想系過去スレ

理想の or おすすめの or あったらいい 言語を書け
http://piza2.2ch.net/tech/kako/999/999958385.html
■■■いいとこ取り新言語の仕様を考るスレ■■■
http://piza2.2ch.net/tech/kako/998/998324855.html
コメントいらずの最終形態言語
http://piza2.2ch.net/tech/kako/995/995940761.html
2chが世に送る「氏ー言語」を作るぞ!
http://pc.2ch.net/tech/kako/1008/10089/1008941525.html
日本語ベースのプログラムを作ろう。
http://pc.2ch.net/tech/kako/1006/10067/1006761919.html
新言語を開発してやる!
http://pc.2ch.net/tech/kako/1012/10120/1012050761.html
完全日本語プログラム環境「う言語」
http://pc.2ch.net/test/read.cgi/tech/1008477170/
架空なプログラミング言語
http://pc.2ch.net/tech/kako/1013/10132/1013278478.html
2ch 指向言語を作るスレ
http://pc.2ch.net/test/read.cgi/tech/1014783034/
ジョジョの奇妙な言語誰か作ってくれ
http://pc.2ch.net/test/read.cgi/tech/1017967539/
【言語】diamondを作るスレ
http://pc.2ch.net/test/read.cgi/tech/1020596629/
プログラミング言語 開発スレ( ´D`)
http://pc.2ch.net/test/read.cgi/tech/1020711295/
オレが開発中の言語
http://pc.2ch.net/test/read.cgi/tech/1023108937/


5 :デフォルトの名無しさん:02/07/06 03:59
コンパイラが勝手に文法エラーを修復してくれる仕様の言語(恐怖)

6 :デフォルトの名無しさん:02/07/06 04:04
リソースがリークしそうなコードに切れるコンパイラ

7 :デフォルトの名無しさん:02/07/06 04:10
>>4の通りだから、
よかったら削除依頼だしてね>1

8 :デフォルトの名無しさん:02/07/06 16:54
>>7
類似スレは全部過去であとはネタスレor特定の言語じゃん

9 :デフォルトの名無しさん:02/07/06 19:49
これもネタスレですが何か?

10 :デフォルトの名無しさん:02/07/06 21:55
Javaをラップする言語つくってくれ
なんかさー、デザインパターンでOOを固めて
継承だ、abstractだ、interfaceだをなくすような言語

あれだよ、goto分がなくなって構造化言語が生まれたときのようなノリで
うまくいけば億万長者だぜ!

11 :デフォルトの名無しさん:02/07/06 21:57
>>10
時代についていけなくなったかわいそうな人を憎みます。いいえ哀れに思います。

12 :デフォルトの名無しさん:02/07/06 21:58
>>11
どうも>>10の言ってることが理解できなかったんだけど私はそれで正常ですよね?

13 :デフォルトの名無しさん:02/07/06 22:58
>>12
残念ながら
それ以外の部分で異常です

14 :デフォルトの名無しさん:02/07/07 00:12
ここで10が反論してくれればこのスレは500まで寿命が伸びます。

15 :デフォルトの名無しさん:02/07/07 00:55
(((;゚Д゚))ドキドキ

16 :デフォルトの名無しさん:02/07/07 01:46
要するにJAVAをヒップホップなフィーリングで歌ってくれつーことよ?

17 :10:02/07/07 02:31
500まで議論してくれ!
俺はまじめにそう思っているぞ!つーかいつかきっとそういう言語現れると思う

18 :デフォルトの名無しさん:02/07/07 02:53
>>17
激しく賛成

19 :デフォルトの名無しさん:02/07/07 02:56
>>1
AspectJ があるじゃん。
http://dolphin.c.u-tokyo.ac.jp/~kazu0/aspectj-primer/


20 :19:02/07/07 02:58
>>1 やなかった。>>10 やった。


21 :デフォルトの名無しさん:02/07/07 06:54
>>11-14
なんか痛いね自分の知識外の話聞くとこんな反応しかできない


22 :デフォルトの名無しさん:02/07/07 07:06
>>19
OronaminC や RipobitanD だってあるよ

23 : :02/07/07 07:18
まじめにレス
1.
java でいう suepr の反対で parent とかでそのクラスを new した親を呼び足せる言語

2.
メンバに対するメソッド単位でのアクセス制限

void hoehoe()
{
}
int sakura : Restriction(hoehoe()) // hoehoe 以外からアクセス禁止

3.
コメントがHTMLで埋め込めてIDEとかでのみるとそこがグラフィカルで表示されるやつ
イメージとかIDEにドロップすると絵がはれるとか。
ソースが よりわかりやすいマニュアルになる。



24 :デフォルトの名無しさん:02/07/07 08:35
>>23
1.
VCL や java swing コンポーネントの持っている parent メソッドとの違いは?
コードで例をきぼん。

2. デフォルトが他の全メンバに対して許可だと割と不徹底になるような。逆だと面倒だし。

3. IDEA なんかは Javadoc をポップアップ表示できるね。

25 :デフォルトの名無しさん:02/07/07 10:02
>>24
> 1.
機能としては同じと思われ。
それを全てのオブジェクトについて言語仕様としてサポートしろと。

http://www.ruby-talk.com/43570から延々主張してる香具師がいる。


26 :デフォルトの名無しさん:02/07/07 12:51
>>23
>2.メンバに対するメソッド単位でのアクセス制限

そんな必要があるって事は、そもそも int sakura と void hoehoe() の組は
他のメンバーから切り離して、独自のオブジェクトとして扱うべきもの
なんじゃないの?

27 :デフォルトの名無しさん:02/07/07 13:52
burorororororo

28 :23:02/07/07 15:49
>>26
確かにそのとおりです。
ただ、わざわざオブジェクトにするまでもない場合があると思います。
たとえばファイルを表すクラスがあって
class myfile
{
private:
 string Filename;
 string Ext;
 int Size;
public:
 string getFilename(){ return Filename; }
}
とある場合、 Filename にアクセスできるのは getFilename だけでというのを、
既存の言語では明確に知るすべがありません。
IDEの機能などを使って参照位置をしている関数を調べることはできるかもしれませんが、
言語レベルで行ってしまえば、より強力でわかりやすくなると思います。

また、何も制限を定義しないとアクセスできないようにすれば、
そのメンバを参照するメソッドが増えてきているということが一目でわかりますし、
そろそろリファクタリングしないとやばいYO! ってプログラマーに知らせる
ことができるよーな気がします。



29 :デフォルトの名無しさん:02/07/07 15:54
コンパイルが通る度に、おねーちゃんが脱いでいってくれるコンパイラきぼん

30 :23:02/07/07 15:57
>>24
>VCL や java swing コンポーネントの持っている parent メソッドとの違いは?
>25 さんが書いてくれたことと同じです。
すべてのオブジェクトに対して言語レベルでサポートしてほしいです。

>2. デフォルトが他の全メンバに対して許可だと割と不徹底になるような。逆だと面倒だし。
ディフォルトで不許可にすべきだと思ってます。
理由は >28 に書いたとおりです。
読む人にやさしい言語がほしいです。
C++でかかれた3000行オーバーの巨大クラスが複数あり、
全メソッド,メンバ public で、お互いに依存しまくっているプロジェクトの
引継ぎをさせてもらっているやつの願いです・゚・(ノД`)・゚・。 ウワァァァァン

> 3. IDEA なんかは Javadoc をポップアップ表示できるね。
それは知りませんでした。
とりあえずググルで検索してきます(w


31 :デフォルトの名無しさん:02/07/07 16:01
imifumei

32 :デフォルトの名無しさん:02/07/07 16:49
>>28
>ただ、わざわざオブジェクトにするまでもない場合があると思います。

そんな場合は無い。そんな事言ってるから

>>30
>C++でかかれた3000行オーバーの巨大クラスが複数あり、

なんて状況になるんだろ。
どうせなら、1つのオブジェクトの記述には(メソッドも含めて)
1000行以上使用してはいけないという決まりを "言語で" 規定した方が
ずっと現実的と思われ。

33 :デフォルトの名無しさん:02/07/07 16:55
>>30
1.は言語仕様としてはバカバカしい。結局ほとんどのオブジェクトはそんな情
報は使わん。ある特定の局面で多用したからといって、すべての局面に使える
とか、さらには有効だということにはならん。

2.については>>26のいうとおり。設計の不備を自動的に補ってくれる言語仕様
なんてない。ありゃいいけどな。

3.はツールの話なので、言語仕様とは別。

34 :23:02/07/07 17:09
>>32
>そんな場合は無い。そんな事言ってるから
そんなら、さっき例に出した myfile クラスをあなたが書くとしたらどうなるのか見せてください。

>なんて状況になるんだろ。
前の人が書いたソースがそうなっているという話。


35 :デフォルトの名無しさん:02/07/07 17:14
>>29
100回ぐらいコンパイルすると
骨だけになりそうだが・・・

36 :デフォルトの名無しさん:02/07/07 17:15
>>34
> 前の人が書いたソースがそうなっているという話。
結局そのソースは書き直すことになる罠

37 :デフォルトの名無しさん:02/07/07 17:26
>>34
コード量の割に、効果が少ないような気がする。

38 :デフォルトの名無しさん:02/07/07 17:51
>>34
>そんなら、さっき例に出した myfile クラスをあなたが書くとしたらどうなるのか見せてください。

とりあえず、ほんとにそのアクセサが必要なのか考える(myfile の用途が分からんし)。

つーか、クラスってやつは(暗黙的に)そのクラス内のメソッド全てが各メンバーを参照する
"可能性" があるから1つにまとめているんだと思っていたが。
基本的に、変数の参照関係が分からんていうのはオブジェクト指向以前の話だと思うぞ。

>前の人が書いたソースがそうなっているという話。

それは分かっているが、そもそもこんな機能が欲しくなった理由はこれが原因だろ?

    「暗いと不平を言うよりも、進んで明かりをつけましょう」

39 :デフォルトの名無しさん:02/07/07 18:24
低能な人が書いても、ある程度の形になる言語。
引き継ぎの人が過労死しない言語。


40 :デフォルトの名無しさん:02/07/07 20:06
とんでもないのを書く奴は必ず出て来る罠。

41 :デフォルトの名無しさん:02/07/07 20:41
>>34
リファクタリングしようよ……

42 :39:02/07/07 23:17
自動車を運転したり、フグを捌くのには免許が必要なのに、どうして
職業プログラマには必要ないんでしょうかね。人を殺せるのに。


43 :デフォルトの名無しさん:02/07/08 00:53
業界が未成熟だから。
さらに、免許制度にすると今よりも人手が足りなくなる。

44 :10:02/07/08 01:39
AspectJはただのAOP言語でしょ
俺の欲しい言語はここで議論している内容みたいなマイナーチェンジ言語じゃなく
フルモデルチェンジされた言語なんだYO!
具体案はないけどNE!
OOは自由すぎるんだ。きっちりパターンが確立されて整備され
不適切なコーディングを不可能にさせる言語が欲しいZO!

45 :デフォルトの名無しさん:02/07/08 01:43
Eiffel や D みたいな路線かね。

46 :デフォルトの名無しさん:02/07/08 03:44
いや、10は穴埋めだけでできるような*ツール*がほしいのだと思われ。

47 :デフォルトの名無しさん:02/07/08 15:26
俺はシステム記述言語が欲しい。
一応、オブジェクト指向もサポートしているような。

48 :デフォルトの名無しさん:02/07/09 22:39
>>46
どーしてチミたちは既存の概念でしかモノを考えられないカナ・・・

49 :デフォルトの名無しさん:02/07/11 12:35
>>48
俺はクロック指向言語だ。
すべてはクロック様の仰せのままに・・・

50 :デフォルトの名無しさん:02/07/16 06:43
日本語

51 :デフォルトの名無しさん:02/07/16 07:13
秒間60フレームを保障してくれる言語

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

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

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)