- 1 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:sage [02/10/14 16:51]
- というわけで、しぃのプログラム言語を作っています。どんな
仕様のすればよいのでしょうか ???できれば特殊なもの意外は ;をつけたくないんですけど。VB6.0で開発しています。
- 41 名前:仕様書無しさん mailto:sage [02/10/17 00:33]
- >>1の進捗状況キボンヌ。
というか当然オープンソースプロジェクトだよな? っま、漏れはVCでしか参加できんのだが…
- 42 名前:仕様書無しさん mailto:sage [02/10/17 13:01]
- BAしぃC
VBか。最近使ってねーな。
- 43 名前:仕様書無しさん mailto:sage [02/10/17 15:22]
- いっそ、既存言語のIDEにしちゃえば?
- 44 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/17 17:30]
- >>41
進捗状況 合計(作成・実行)・・・10% 作成・・・10% 実行・・・未作成 進み次第ソースを公開します。
- 45 名前:しぃ豆 ◆hGFTP/i/.A mailto:sage [02/10/19 07:17]
- というか行番号は不便なだけ。
基本的に行番号は不要にして必要ならラベルを付けるようにすれば。
- 46 名前:しぃ豆 ◆hGFTP/i/.A mailto:sage [02/10/19 07:22]
- Print→ヒョウジシル "(表示する文字列)"
Sleep→マターリ 待ち時間 イッテヨシって何? Beep→ハニャーン 変数の操作は普通に a = b のようにする。
- 47 名前:ネタニマジレスカコワルイ mailto:sage [02/10/19 09:45]
- "イッテヨシ" → gotoだとオモタ。
- 48 名前:仕様書無しさん mailto:sage [02/10/19 12:34]
- exit→イッテヨシ
with→ダッコ かなぁ
- 49 名前:しぃ豆 ◆hGFTP/i/.A mailto:sage [02/10/20 07:08]
- goto→イッテヨシ
end→イトフユリョウ for a = 0 to 10 step 2→aヲクリカエシ 0 カラ 10 マデ 2ズツ next a→ココマデ a ヲクリカエシ
- 50 名前:仕様書無しさん mailto:age [02/10/20 08:24]
- age
- 51 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/20 09:00]
- 現在はexitはイッテヨシです。
- 52 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/20 11:53]
- Stopはどうしよう ???
後、演算子のことも考えないとな〜
- 53 名前:仕様書無しさん [02/10/20 12:10]
- Stopはこれだろ
-------------------------- 終了 ------------------------------
- 54 名前:仕様書無しさん mailto:sage [02/10/20 12:11]
- ☆ チン マチクタビレタ〜
マチクタビレタ〜 ☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・) < しぃ言語のソースまだ〜? \_/⊂ ⊂_ ) \_____________ / ̄ ̄ ̄ ̄ ̄ ̄ /| | ̄ ̄ ̄ ̄ ̄ ̄ ̄| | | .佐賀みかん. |/
- 55 名前:仕様書無しさん mailto:sage [02/10/20 13:19]
- 単にプリプロセッサで済ませる気じゃないだろな。
- 56 名前:仕様書無しさん mailto:sage [02/10/20 18:56]
- 定期巡回
ガンガレ
- 57 名前:仕様書無しさん [02/10/21 00:03]
- まさかsedにかけただけで既存の言語のソースになるんじゃないだろうね?
- 58 名前:仕様書無しさん mailto:sage [02/10/21 00:54]
- AA表現は有りか?
(*゚O゚) c = "ダッコ" ノつ つ (*゚ワ゚)<"(*^ー^) ハニャーン!" (*゚ぺ) (*゚ワ゚)<"(*゚O゚) ダッコ ダッコ!" (゚O゚*) なんか、ワケワカラン これでは、数に限度があるし、 >>55 や >>57 の言って内容の域 を超えていないな...
- 59 名前:仕様書無しさん mailto:sage [02/10/21 00:55]
- >>58
×言って ↓ ○言ってる
- 60 名前:仕様書無しさん mailto:sage [02/10/21 00:57]
- >>58 打つのがめんどくせー。
- 61 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/21 09:58]
- 現在、>>58の仕様です。
関数パレットで簡単にプログラムを書けるので、>>58の仕様が一番だ と思います。
- 62 名前:仕様書無しさん mailto:sage [02/10/21 10:35]
- で、オープンソースじゃないの?
- 63 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/22 17:24]
- 基本機能を装備しますので、もう少し待ってください。
- 64 名前:しぃ豆 ◆hGFTP/i/.A mailto:sage [02/10/22 23:07]
- >>58の意味を考えよう。
- 65 名前:仕様書無しさん mailto:sage [02/10/24 14:26]
- 現段階のソースウpキボリ。
手伝うYO!
- 66 名前:仕様書無しさん [02/10/24 21:39]
- >>65
字句解析とか構文解析って何することだか知ってるか?
- 67 名前:仕様書無しさん [02/10/24 21:46]
- 逆ポーランド記方
- 68 名前:仕様書無しさん [02/10/24 23:06]
- >>64
(*゚ワ゚)< : print しかわからん。。
- 69 名前:仕様書無しさん mailto:sage [02/10/25 00:36]
- >>58
VB風に... If c = "ダッコ" Then MsgBox("(*^ー^) ハニャーン!") Else MsgBox("(*゚O゚) ダッコダッコ!") End if やめたほういいな。
- 70 名前:仕様書無しさん mailto:sage [02/10/25 14:12]
- AA表現使える字句解析器ってたるそうだなぁ・・・
- 71 名前:仕様書無しさん mailto:sage [02/10/26 07:47]
- _,,,...... . . ----------- .....,,,,_
/――r''''"~~~「 r''''"~ ̄ ̄ ̄~`;、 / ;! '!:l, ´,_ゝ`) ':;、 /ゞ..,,__,;!..........(ニi.,i 〉、 ,,,,,.... .............,)}...,,,_ / /- ゙゙:, ,,._  ̄`,;r-、 / {,,r=、, i :, (::::)r;:=====i、.,;! > ;!,r=、i:! : ,:'"三ミ:、 ,','(::):;:;:;:;:;:;:;(::):| < ( ´,_ゝ`)プップーーーーーー!! Y! |ゞ- ..;,,,,,, ____ _,!:;;r'~`;,:ゞr---ゞ_ニr―‐i==) > iヾノ:;;リ  ̄~~~`'''''―' :;| リ;;;;;!二二..,,,,,,,,:!---',,;:;:;! \ `'''''" ヾニ"::ノ `''''''''"
- 72 名前:仕様書無しさん mailto:sage [02/10/27 16:49]
- (´-`).。oO(なんで>>1はある程度完成してからスレを立てなかったんだろう…)
- 73 名前:age mailto:age [02/10/29 19:06]
- age
- 74 名前:(*゚ー゚)(*゚ー゚)(*゚ー゚) mailto:age [02/10/29 19:07]
- 途中ですがソースをそのうち公開しますので。
- 75 名前:仕様書無しさん [02/11/01 23:34]
- ソースまだぁ?
- 76 名前:仕様書無しさん mailto:sage [02/11/05 10:14]
- さてと、まだかなぁ?
- 77 名前:森 ◆tqepefySNI mailto:sage [02/11/10 04:35]
- 激しく楽しみなんですが…
- 78 名前:仕様書無しさん mailto:sage [02/11/12 13:47]
- え?まだできてないの??
VBでしょ?漏れだったら基礎部分1日であげて ソース公開するけどなぁ。。。 みんな期待してまってるんだから、はやくね〜 サポートはする!
- 79 名前:vrc ◆LiynXtXLEU mailto:age [02/11/12 13:56]
- >>1 よ、、、遅いぞ。。
漏れが作ってもいいのかなぁ。。。 仕事忙しいんだったら、ソース渡してくれれば 続きつくるぞ。。
- 80 名前:仕様書無しさん [02/11/12 15:31]
- つーかVCでやったほうが良いと思われ
- 81 名前:仕様書無しさん mailto:sage [02/11/12 15:46]
- >>80
業務じゃないし、RAD作ろうとしてるわけじゃないから、 VBで十分だろ。
- 82 名前:仕様書無しさん mailto:age [02/11/15 18:38]
- どっこいしょっとくらぁ
- 83 名前:仕様書無しさん [02/11/21 01:16]
- >>1は逃亡したモヨン。
ということでこのスレはVC++6.0でしぃ言語を開発するスレになりますた。
- 84 名前:仕様書無しさん mailto:sage [02/11/21 03:58]
- エディターの置換でCのソースがしぃ言語になったりしてなぁー
- 85 名前:仕様書無しさん [02/11/21 11:03]
- >>83
VBで作るからおもしろいんだろ Cで作ったら他の開発ソフトとかわらん
- 86 名前:仕様書無しさん [02/11/21 14:24]
- ここでいう「言語を作る」ってどういうことですか?
あるファイルを読み込んで、文章を 分析してVBのコンパイラかなんかで コンパイルする、ファイル読み込みプログラムを作るんですか? つーかいまいちコンパイラって なんだかよくわかんないっす。
- 87 名前:仕様書無しさん [02/11/21 17:39]
- 言語仕様決定↓
インタプリタα版↓ 改善↓ β版↓ 改善↓ 正式インタプリタ完成↓ ライブラリ追加↓ コンパイラ開発開始 きぼんぬ
- 88 名前:仕様書無しさん ◆8eOIkoeeMk mailto:age [02/11/24 21:34]
- 1が立て逃げなので、強制的に引き継がせていただきます。
漏れが「しぃ言語」を作ります。 ・目標は言語の完成(?)なので、単体のEXEを構築することでは ありません。アセンブルはしません。 ・当初の公表どおりVBで作成します。.NETは多くの人が持ってい るとは考えにくく、メジャーになる可能性も不明なので、開発バー ジョンはVB6.0でやります。 ・gikoベーとかぶってるとの噂が耐えないので、通信系を主に鍛え ていこうと思っています。ソケット通信重視!TCP/UDPやIRC( サーバー/クライアント)などを簡単に作れる言語にしたいと思っ ています。 みなさんご協力お願いします。
- 89 名前:仕様書無しさん [02/11/24 21:38]
- VCでおながいします。
- 90 名前:仕様書無しさん [02/11/24 21:40]
- エディタのアシスタントはしぃがいいな
つーか、邪魔か(藁 ギコベーシックがCだったら、こっちはVBでいいと思われ
- 91 名前:仕様書無しさん mailto:age [02/11/24 21:50]
- おもしろそうだな
久しぶりにワショーイか!? 言語使用でも考えっか。 あご おっと、あげ
- 92 名前:仕様書無しさん mailto:sage [02/11/24 21:57]
- ガソバレ〜
6.0も良いけど、.NET FrameWork SDKを使えばタダでVB.NETが使えるぞ。 VBは知らんがC#だとフリーのIDEがある。
- 93 名前:仕様書無しさん mailto:sage [02/11/24 21:57]
- (*゚ー゚)<VBできないんで生暖かく見守らせていただきます。
- 94 名前:VC厨 mailto:sage [02/11/24 21:57]
- オープンソースキボンヌ。
- 95 名前:仕様書無しさん [02/11/24 22:03]
- C#はどうよ?
- 96 名前:仕様書無しさん mailto:sage [02/11/24 22:10]
- .NETは C++.NETやVB.NETで作ったそれぞれの部品を統合して1つのソフトを作れるのか?
そうだったら、各自が得意な言語で部品を作って最後に統合したら良いんじゃねぇか?
- 97 名前:仕様書無しさん mailto:sage [02/11/24 22:19]
- たのむ〜 6.0 でやってくれ〜!
そしたら手伝うぞぇ .NET は、、わからん(爆死 >>94 禿同
- 98 名前:仕様書無しさん ◆8eOIkoeeMk mailto:sage [02/11/24 22:36]
- レスありがとうございます。
申し訳ないのですが、開発言語はVBでやらせてください。 ただ、基盤をVBで作ろうとしているだけなので、COMコンポー ネントやDLL等は他の言語で作り、部品として参照することも考 えております。あんまりこだわらずにやりたいです。 >>90 エディタのアシスタントは要望があれば作りますw >>91 & ALL みなさん、言語仕様をお願いします! 関数や、変数・定数仕様をお願いします。 >>92 VB.NETのフリーIDEを探してみます。 >>93 COMとかを手伝っていただけるとありがたいです。 >>94 もちろんオープンソースです。 >>95 >>96 他言語等でも部品化で作りたいですね。ただでさえ遅いVBで すから^^; >>97 できるだけ6.0の方向がいいですね。 引き続きご協力お願いします!! 言語仕様も、宜しくお願いします。
- 99 名前:仕様書無しさん mailto:age [02/11/24 22:38]
- >>98
レスったらageたほうがいいと思われ
- 100 名前:仕様書無しさん mailto:age [02/11/24 22:38]
- (*゚ー゚) 100シィage
- 101 名前:仕様書無しさん mailto:あげ [02/11/24 22:42]
- ┌┐
んvヘゝ i .i ノ (*゚ー゚) < 名スレの予感… / (ノ |) | ! ゙:、..,_,.ノ U U
- 102 名前:仕様書無しさん [02/11/24 22:58]
- 変数どうしようか。
VBなんだろ?宣言しないで使えるようにする? ・関数名じゃなければ変数にする か、 ・宣言されていれば変数にする のどっちかの処理ってことか。
- 103 名前:仕様書無しさん mailto:sage [02/11/24 23:55]
- (´Д`) abc = 123;
(・∀・) def = "aaa"; (´ー`) ghi = 1.234; 見ても型がわからんな。
- 104 名前:仕様書無しさん [02/11/25 01:17]
- DECLARE
BEGIN END を ハニャーン ダッコ アリガトウ でどうだ。
- 105 名前:仕様書無しさん [02/11/25 12:00]
- Monaland
しぃ(*゚ー゚)++ Builder この名前でいこうぜ!
- 106 名前:仕様書無しさん mailto:age [02/11/25 17:16]
- 祭りだワショーイ!
- 107 名前:仕様書無しさん [02/11/25 17:18]
- >>105
それ、かなり(・∀・)イイ!!
- 108 名前:仕様書無しさん mailto:sage [02/11/25 17:40]
- Visualしぃ(*゚ー゚)++
- 109 名前:仕様書無しさん [02/11/25 18:03]
- >>108 強敵だ・・・
Monacrosoftめ (ワラ
- 110 名前:仕様書無しさん mailto:sage [02/11/25 18:12]
- gしぃしぃ
- 111 名前:仕様書無しさん mailto:sage [02/11/25 21:47]
- Visual BaしぃC
既出だけど。
- 112 名前:仕様書無しさん mailto:sage [02/11/25 23:04]
- しぃ(*゚ー゚)mantec しぃ(*゚ー゚)++
- 113 名前:仕様書無しさん mailto:age [02/11/26 11:22]
- やっぱり関数はAAなの?
保守age
- 114 名前:仕様書無しさん [02/11/26 12:11]
- まあ、なんにせよ
ANSIしぃ(*゚ー゚) に準じた設計をするべきだと思うね
- 115 名前:仕様書無しさん mailto:sage [02/11/26 18:12]
- >>98
まず、HP作って進捗状況をうpしる!
- 116 名前:仕様書無しさん [02/11/26 19:08]
- 思ったんだけど関数仕様って誰か作ってんの?
なかったら>>98も設計できないモナ
- 117 名前:しぃ豆 ◆FTP/Z/SD72 mailto:sage [02/11/27 21:27]
- 関数がAA→入力が面倒
・・・ってわけで入力支援でも作ろうかな。
- 118 名前:仕様書無しさん [02/11/28 10:27]
- >>117
いいねぇ!!!エディタでしょ?? 神がキタ---(゚∀゚)---!!!
- 119 名前:仕様書無しさん ◆8eOIkoeeMk mailto:age [02/11/28 10:48]
- みなさまお疲れ様です。
先日よりデスマってるもので、製作が止まってしまっています。。 ですが、土日等で作っていこうと思ってるので、 お待ちいただけるとうれしいです。 >>102 >>113 >>114 >>116 関数仕様を自分でもいくつか考えたのですがまとまらないので、 みなさんの知恵をお貸しください。 >>103 www 型宣言はこれでいいですか?w 個人的には、好きです。 ただ、見分けつきやすいように(´Д`)と(´ー`)の目のパーツは 変えたほうがいいですよね。 >>104 一応ANSIしぃ(*゚ー゚)に準拠(>>114)ってことなのでw >>105 >>108 >>110 >>111 >>112 製品名はどれにしましょうか? >>115 レンタルサーバーに申し込みました! HP作っておきます!! >>117 よろしくお願いします!! 徐々にですが開発してます!! お手伝いしていただける方募集します!!!
- 120 名前:仕様書無しさん mailto:sage [02/11/28 10:49]
- IMEの顔文字辞書を活用できんもんかね
- 121 名前:仕様書無しさん [02/11/28 11:19]
- >>120 どんなふうに?
- 122 名前:120 mailto:sage [02/11/28 11:34]
- >>117-118 に繋げるつもりだったんだが…。まあ、なんつーか、その程度の意味。
顔文字辞書の顔文字を使ってプログラミングをするっつーか。だからIMEは常にON でプログラミングするっつーか。
- 123 名前:仕様書無しさん [02/11/28 14:40]
- >>122
IMEマンセー(・∀・)
- 124 名前:仕様書無しさん mailto:sage [02/11/28 16:02]
- Monaland
でぃ(#゚;;-゚)るふぁい studioもよろしく。
- 125 名前:仕様書無しさん mailto:sage [02/11/28 17:53]
- 拡張子は.ci(しぃ・インタープリタ)がいいな。使われてないよね?
>>119 乙彼 考えがまとまってなくても、どんなこと考えてるか書いてもらえると ネタにもなるし、知恵も出しやすいと思うのだけどどうかな? 名前はしぃ(*゚ー゚)++ Builder にイッピョウ
- 126 名前:しぃ豆 ◆FTP/Z/SD72 mailto:sage [02/11/28 21:09]
- >>122
IMEの顔文字辞書には2chキャラの顔はないと考えていい。 今のところは辞書に モナー→( ´∀`) しぃ→(*゚ー゚) みたいな感じで登録して使ってる。 今のところは IMEみたいにひらがな等→顔文字 Excelの関数の挿入のようにリストから選ぶ この二つを考えてる。 製品名については、++ を含む物はC言語系のイメージを与えるので 言語仕様がはっきりしてからにするべきだと思う。
- 127 名前:仕様書無しさん mailto:sage [02/11/29 01:10]
-
(´-`).。oO(コメントにはなんでだろう君きぼん。)
- 128 名前:仕様書無しさん ◆8eOIkoeeMk mailto:age [02/11/29 10:46]
- みなさまお仕事お疲れ様です!!!
自分は来週の月に納品の製品が控えてるのできびしい状況なのですが・・・^^; といいつつ、本格的なしぃ(*゚ー゚)言語の開発にそろそろ着手しはじめています。 >>124 ------------------------------------- それはきっと他の方がやってくれると・・ww >>125 ------------------------------------- ソースの拡張子は .ci でいきましょう。 ということで >>126 さん、保存形式をこれでお願いいたしますm(_ _)m まとまったところは、関数仕様というかインターフェース仕様という感じです。 @ヘッダのインクルードはなくしたほうがよさそう (ActiveX呼び出しの時に使おうかなぁと。。) Aまずはじめに Main() (AAになるかもですが)を探して実行 Bオブジェクト機能を装備しようかなぁと。。 (フォームの作成、コントロールの貼り付けや、プロパティ、メソッド、イベントの実装) C標準でWinSock装備 D画面入出力はコンソールにしようかなぁ(未確定) E最終的には ScriptingHost として配布しようかなぁなど みたいな感じで、関数仕様とは全く関係ない事を考えてますww すいませんm(_ _)m なにか案がありましたらお願いします! >>126 ------------------------------------- ありがとうございます、感謝です! ほとんど仕様は ANSI C で、それがAAに置換されるイメージだと(自分では)思うので、AAが決まり次第、お願いします!!! 思ったんですけど、 ++ はつけたほうがいいですかね? ++ の仕様を満たしていなければまずいですよねw >>127 ------------------------------------- それが行頭(行中)にあったらそれ以降読まないようにします。 ひきつづき、よろしくお願いします!!!
- 129 名前:exit() mailto:sage [02/11/29 12:14]
- ,-、 ,.-、
./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l l .| ● | もうだめぽ l , , 。, ● l ` 、 (_人__丿 ○ 、、、 / `ー 、__ 。 / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
- 130 名前:仕様書無しさん [02/11/29 14:07]
- プログラミング言語を作ると言う感覚がわかりません。
作り方か説明みたいなサイトがあれば教えてくれませんか? よろしくお願いします。理解できたあかつきには、 私も『プログラミング言語 しぃ(SHIi project)』に参加させていただきますので。
- 131 名前:仕様書無しさん [02/11/29 14:24]
- >>130
そんなプロジェクト名だったか?(ワラ
- 132 名前:仕様書無しさん [02/11/29 14:32]
- >>130
たとえば、(・∀・) を 画面文字出力の文字として使いたいとする。 だが、Cでいうと、画面出力は、printf だ。 っつーか、これはVBか。ってことは Print だな。イミディエイトに出力することにしよう。 では、上の流れでソースを組んでみた。 (・∀・)"おはよう" これでプログラムは完成だ。あとはそれを解析すればいい。 strFunction = Left$(strLine,5) strValue=Replace(Right$(strLine,Len(strLine)-5),Chr$(34),"") If strFunction = "(・∀・)" Then Debug.Print strValue Endif こんなかんじ。(テストしてません^^;) まぁ一概に↑のように切り離し作業はできないわけだが。 こういう風にプログラミング言語ってのは作って組んだよ!少なくともしぃ言語は、そうだろうな。 VC++とかVBは、命令とかををアセンブル(16進)へ置換してるんだよ。
- 133 名前:仕様書無しさん [02/11/29 14:34]
- >>132
×作って組んだよ ○作っていくんだよ だと思われ
- 134 名前:仕様書無しさん mailto:age [02/11/29 20:49]
- >>128
乙彼〜 まぁマターリやろうぜ
- 135 名前:仕様書無しさん mailto:age [02/11/30 16:57]
- 沈んでるなぁ〜!!
あげとくぜ!
- 136 名前:仕様書無しさん [02/11/30 20:11]
- むしろプログラムを渡すと、しぃが動いたり話したりする言語
- 137 名前:しぃ豆 ◆FTP/Z/SD72 mailto:sage [02/12/01 08:14]
- >>136
そういうActiveXコントロールかDLLを作ってください。 >>仕様書無しさん ◆8eOIkoeeMk しぃ豆がエディタを作るんですか?
- 138 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 139 名前:仕様書無しさん mailto:sage [02/12/04 19:34]
-
さて、また例の粘着が現れたわけだが…
- 140 名前:仕様書無しさん [02/12/05 14:28]
- >>130
雑魚に手伝ってもらったら動かなくなるから 雑魚は引っ込んでろよ。
- 141 名前:130 [02/12/06 13:02]
- ごめんなさい
|

|