[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 22:29 / Filesize : 253 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

(*゚ー゚) しぃ の、言語をつくろう!!(゚ー゚*)



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]
ごめんなさい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<253KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef