新言語開発スレ

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2013/03/10(日) 15:43:51.71
新言語開発します。手始めにc、c++、c#辺りから
始めます。完成時期は未定です。当分はcとかの話題が
主軸になるかもです。
2013/03/10(日) 15:49:44.29
明治 → 大正 → 昭和 → 平成 → 次は何?
2013/03/10(日) 15:50:01.43
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
2013/03/10(日) 20:36:44.82
>>1
> 新言語開発します。
> 手始めにc、c++、c#辺りから始めます。

意味わからん、開発環境でも作る気か?
2013/03/10(日) 20:50:46.35
Delphi
タートルグラフィックスを描くミニ言語を作成

簡単なタートルグラフィックス
http://kakinotane.s7.xrea.com/delphi/d2/s034.html
2003/10/25
6デフォルトの名無しさん
垢版 |
2013/03/10(日) 21:17:37.23
何かと思ったら春休みか
すっかり季節感がなくなってしまった
2013/03/10(日) 23:06:58.74
C#に対して

ブロックはインデントで表現 {}はオプションに
;は任意で
if文のbreakは不要に



これで最高の言語に
8デフォルトの名無しさん
垢版 |
2013/03/10(日) 23:57:39.67
なりません
既存の言語の焼き直しだけでは夢がない

そういえば某予言で
プログラミングの主流が、If/Then方式からIf/Then/Maybe方式へと変わっている
ってあったな
2013/03/11(月) 03:31:54.25
ファジー論理を標準でサポートした言語なんてどうかな?
2013/03/11(月) 04:44:50.48
パターンマッチに強い言語。
自然言語との橋渡しができる言語。
ウェブリソースの活用ができる言語。
11デフォルトの名無しさん
垢版 |
2013/03/11(月) 04:51:45.78
それなんてruby
2013/03/11(月) 04:58:20.99
マルチメディアやビッグデータのパターンマッチの需要が高い。

データをストックに入れると、データ構造を自然な形で読み取り、名前やindexや特徴付けを自動で付けて、高速パターンマッチする。

自然言語&マルチメディアDBMSみたいな
13デフォルトの名無しさん
垢版 |
2013/03/11(月) 05:20:33.32
>>7
>ブロックはインデントで表現


Pythonみたいなやつなら勘弁して!
スペースとタブが混在たバグを発見するのに
めっちゃ苦労してもうコリゴリ。
2013/03/11(月) 05:28:16.00
人間とコンピューターの間にはデータ構造の壁がある。
HTML、画像形式、テキスト、物体など。
これらを統一的に扱う言語。
「そこの黒い箱を右に動かせ」というと、「黒い箱」の候補をパターンマッチして動かしてくれる言語。
2013/03/11(月) 05:38:23.97
画像のパターンマッチは難しい。少し回転したり色彩が変わっただけで全く別のデータになってしまう。
2013/03/11(月) 05:43:04.44
>>13
Pythonでタブ使うとか、どんだけ素人だよ
2013/03/11(月) 06:10:50.13
拡大・縮小・回転した画像をすべて覚えるのは資源の無駄遣いだから、
特徴点(例えば乳首)を回転中心とし、サイズをパターンで正規化(例えば外枠までを100%)した画像でマッチするのは合理的。
2013/03/11(月) 06:17:13.02
「WINDOWS」が「W★1★N★D★O★W★$」にマッチするためには、$がSに似ていることを知っていなければならない。
2013/03/11(月) 15:25:28.86
>>16
え?普通タブで統一するでしょ?
タブならインデントの幅をユーザー枚に設定できるじゃん。
2013/03/11(月) 15:39:56.33
ごと
21t2
垢版 |
2013/03/11(月) 17:51:54.72
第五世代OSを作るための新言語を開発します。
CUIから全て日本語で表示されるようにします。
今までprintf("表示されます");と書かないと
コマンドプロンプトで表示されなかった仕様を
根本から覆します。主に今考えてるのは例えば
ソースに「表示します」と書いて実行を押す
だけで勝手にコンパイルされてDOS画面に表示
されるようにします。main関数とかも宣言する
必要ない仕様にします。インターフェイスとかは
まだVC++には手を出してないので当分先ですが。
最終的には新言語自体がプログラミングを学習していく
形にしたいです。分かりやす言えば棒読みちゃんの教育的な
位置付けに近いと思います。意思を持ったプログラミングです。
将来はスカイネット的なOSを作ります。そしてリアルターミネーター
の時代に突入する日もそう遠い日ではないかも知れませんw
22デフォルトの名無しさん
垢版 |
2013/03/11(月) 18:10:47.04
それなんてひまわり
2013/03/11(月) 18:35:48.12
今年はエアプログラミングが流行るとみた
2013/03/11(月) 20:10:48.37
うーん、不要
2013/03/11(月) 21:15:51.09
>>19
PEP8すら読んでない奴がPythonのコーディングスタイルを語るなよ

> For new projects, spaces-only are strongly recommended over tabs. Most editors have features that make this easy to do.
2013/03/11(月) 22:54:14.29
思考放棄か
2013/03/12(火) 06:40:56.82
>>25
スペースだと何文字分開けるかで揉めるんだよ。
俺は絶対3文字派なんだが、奇数は気持ち悪いってんで
却下され易い。で2文字派と4文字派の争いになる。
だったらタブで統一して、あとは各自のエディタで
隙間調整するのがベストじゃね?って結論になる。

趣味でやってる人は何でもいいんじゃない?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況