お前初めてかCは? 力抜けよ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/03/29(木) 11:56:470153デフォルトの名無しさん
2007/05/13(日) 12:49:16ガンガレ33!
新言語の名前はそのまま33でどうだ!
イタリア読みで「トレンテ=トレ」
カッコいいぞ!
0154デフォルトの名無しさん
2007/05/13(日) 12:57:43いえいえこちらこそ。
本当にお疲れ様でした。
015533
2007/05/13(日) 13:01:34Yaccなどで実装している理由が分かりました。
別の言語かYacc系などの方向で作ろうと思います。
015733
2007/05/13(日) 13:18:44また時間が掛かるかもしれませんね。
015833
2007/05/13(日) 13:35:28後は、C言語で実装したprint文などを移植します。
0159デフォルトの名無しさん
2007/05/13(日) 14:14:57やり遂げるには続けること。続ける為には短期でどんなに小さくてもいいから成果を出し続けること。
方向性が固まってるんだったら sourceforge あたりでアカウント作って
バグだらけでも、しょーもなくてもいいから、最新の成果をアップし続けることをオススメする。
016033
2007/05/13(日) 15:21:25ご意見ありがとうございます。
しかし、ソースコードは公開できません。
きっと一生の宝物になると思うので。
将来、自分のサイトを開こうと思っているのですが
父が仕事でサイトを開いているので、今はできません。
完成したら、自分のサイトにUPする予定です。
0161デフォルトの名無しさん
2007/05/13(日) 16:02:060163デフォルトの名無しさん
2007/05/13(日) 17:19:55いや、仮におまいさんがすっげーおもしろそうなモノ作ってもさぁ、
やっぱりどこの馬の骨ともわからんやつが作ったソースも公開されてないようなもんは
いまどき怖くて使えねー。
0165デフォルトの名無しさん
2007/05/14(月) 00:06:52>>164
割とあっさり棚
0166デフォルトの名無しさん
2007/05/14(月) 00:20:44まじめに勉強してみようかな。。。
0167デフォルトの名無しさん
2007/05/14(月) 00:40:12まだまだ途上のD言語とか
016833
2007/05/14(月) 11:19:01サイトを見てみたら、かなりのバグがあったような気がします。
バグが無くなるまで待っている感じです。
0169デフォルトの名無しさん
2007/05/15(火) 14:17:09オープンソースにするならいっそGPLにしちゃえよ。
それならGPLの資源再利用できるし。
0170デフォルトの名無しさん
2007/05/15(火) 21:08:300171デフォルトの名無しさん
2007/05/15(火) 21:39:27俺は逆にGPLだけはやめとけって思うが
0172デフォルトの名無しさん
2007/05/16(水) 16:27:000173デフォルトの名無しさん
2007/05/16(水) 22:52:080174デフォルトの名無しさん
2007/05/16(水) 23:44:11017533
2007/05/17(木) 11:11:45GPLではその言語で作ったプログラムに、オープンソースを強制するかも知れないので
FreePascalのLGPLのように、その言語でコンパイルしたバイナリの
ソースコードを非公開でも良い、ライセンスを探そうと思います。
0176デフォルトの名無しさん
2007/05/19(土) 03:25:23別に凝る必要はない。「生成バイナリは制限無く頒布可能」みたいな一文があれば
READMEみたいなやつで問題ない。
0177デフォルトの名無しさん
2007/05/19(土) 11:58:02017833
2007/05/19(土) 12:30:12今度は、変数や標準関数を実装する予定です。
ライセンスについては、Pythonのライセンスを参考にしてみようと思います。
0179デフォルトの名無しさん
2007/05/20(日) 11:17:12018033
2007/05/20(日) 13:07:26これで作業が早く進みそうです。
0181デフォルトの名無しさん
2007/05/20(日) 21:08:14とりあえずがんがれ
0182デフォルトの名無しさん
2007/05/21(月) 15:31:300183デフォルトの名無しさん
2007/05/22(火) 12:26:080184デフォルトの名無しさん
2007/05/22(火) 13:42:4833兄貴オッスオッス
018533
2007/05/23(水) 13:01:47さっきインストールしたJythonで日本語を試してみると
全く問題ありませんでした。また少し、作業も楽になると思います。
次は変数を実装する予定なので、また時間が掛かりそうです。
018633
2007/05/23(水) 14:07:46インデントの山で、訳が分からなくなっていました。
このままだと修正すら難しくなりそうなので、C言語などで書き直す事にします。
kmyaccを使おうと思っていますが、Winでは難しそうなので
KNOPPIXかFedora上で開発するかも知れません。
0187デフォルトの名無しさん
2007/05/24(木) 10:52:22018833
2007/05/24(木) 14:01:40いつまで経っても完成しそうにないので、プログラム言語の開発は、一旦中止する事にします。
技術力が上がったら、また挑戦します。今まで応援ありがとうございました。
0189デフォルトの名無しさん
2007/05/24(木) 16:11:450190デフォルトの名無しさん
2007/05/24(木) 16:32:260191デフォルトの名無しさん
2007/05/24(木) 17:22:230192デフォルトの名無しさん
2007/05/24(木) 21:08:21アッー!
0193デフォルトの名無しさん
2007/05/24(木) 21:51:45機会があったらまた来な ノシ
0194デフォルトの名無しさん
2007/05/25(金) 14:31:050195デフォルトの名無しさん
2007/05/25(金) 16:08:510196デフォルトの名無しさん
2007/05/25(金) 17:00:240197デフォルトの名無しさん
2007/05/25(金) 17:15:41Ω ΩΩ な、なんだってー!
019833
2007/05/26(土) 11:02:35最初は出来る自信があったのですが、無理でした。
技術が上がったら、今度は簡単なJavaバイトコードを出力する
Basicコンパイラを作ってみようと思います。
0199デフォルトの名無しさん
2007/05/26(土) 13:05:11まぁ自分で決めた事みたいだから、止めはしないけどさ
0200デフォルトの名無しさん
2007/05/26(土) 14:58:31アッー!
0201デフォルトの名無しさん
2007/05/26(土) 20:50:180202デフォルトの名無しさん
2007/05/27(日) 13:47:34020333
2007/05/27(日) 19:47:18Basicのコードを1行のみ、Cのコードに変換するプログラムを作ってみると、うまく動いてくれました。
これならいけるかも知れません。身勝手ですみませんが、また開発を続行させていただくことにいたします。
将来、アセンブリコードを吐くように作ってみます。
0204デフォルトの名無しさん
2007/05/27(日) 19:49:48アッー!
0205デフォルトの名無しさん
2007/05/27(日) 20:36:150206デフォルトの名無しさん
2007/05/27(日) 21:43:29ヴォー!
0207デフォルトの名無しさん
2007/05/28(月) 00:07:46とりあえず無理だけはしなさんな
なんならここに顔出さずにしばらく
一人でシコシコやっているのもいいんジャマイカ?
ある程度結果がでたらまたここに顔出してくればいいわけだし
0208デフォルトの名無しさん
2007/05/28(月) 01:47:170209デフォルトの名無しさん
2007/05/28(月) 11:25:46021033
2007/05/28(月) 12:32:34確かに、それもいいかも知れませんね。
しばらくBasicの開発に専念しようと思います。
>>208
では、Javaのバイトコードの出力はどうでしょう?
Java仮想マシン関係の書籍やページを調べてみます。
0211デフォルトの名無しさん
2007/05/28(月) 13:21:44実力不足を理由に挫折しかけた奴が言う台詞かよw
まあ、あまり無理すんな。今はじっくり経験値貯めとけ。
0212デフォルトの名無しさん
2007/05/29(火) 14:19:24オッスオッス!
0213デフォルトの名無しさん
2007/05/30(水) 11:48:360214デフォルトの名無しさん
2007/06/01(金) 12:55:100215デフォルトの名無しさん
2007/06/02(土) 11:50:22021633
2007/06/02(土) 12:35:00現在、print文の拡張をしていますが、ほとんど進んでいません。構文解析に無理が出てきたので
まずソースコードを見直し、問題があれば修正しようと思います。
今度は何週間か後に書き込むかも知れません。それまでに成果を上げようと思っています。
0217デフォルトの名無しさん
2007/06/02(土) 12:39:49アッー!
0218デフォルトの名無しさん
2007/06/02(土) 13:54:31乙
0219デフォルトの名無しさん
2007/06/02(土) 14:09:46そっちかよw
0220デフォルトの名無しさん
2007/06/03(日) 12:52:24イグッ
0221デフォルトの名無しさん
2007/06/04(月) 20:19:22022233
2007/06/05(火) 13:08:29使いこなすには、かなりのコツが必要のようです。
初心者のうちは使いやすい、scanf の方が面倒が無くてよさそうです。
0223デフォルトの名無しさん
2007/06/05(火) 16:27:490224デフォルトの名無しさん
2007/06/05(火) 22:47:230225デフォルトの名無しさん
2007/06/05(火) 23:40:10乙
0226デフォルトの名無しさん
2007/06/06(水) 09:38:55そっちかよw
0227デフォルトの名無しさん
2007/06/09(土) 12:16:420228デフォルトの名無しさん
2007/06/10(日) 04:21:400229デフォルトの名無しさん
2007/06/10(日) 04:36:570230デフォルトの名無しさん
2007/06/11(月) 12:12:29んぎもぢいいいいいいいいい
023133
2007/06/24(日) 11:53:06このペースを維持していこうと思います。
そして前のレスで、ツ○ールに例えたことや、将来プログラマには、死んでもなりたくない
と発言したことを深くお詫びします。
0232デフォルトの名無しさん
2007/06/24(日) 12:47:27アッー!
0233デフォルトの名無しさん
2007/06/26(火) 10:56:41023433
2007/06/29(金) 21:35:04もう一度、訂正しておきます。
D言語は
023533
2007/06/29(金) 21:37:25D言語はC言語の後継言語というのは間違いでした。
ご迷惑おかけしました。
0236デフォルトの名無しさん
2007/07/04(水) 15:06:59バイナリん中、くそみそテクニックでパンパンだぜ・・・
0237デフォルトの名無しさん
2007/07/04(水) 15:42:52023833
2007/07/14(土) 02:12:01C言語に似ているゲーム製作用のスクリプト言語で、インタプリタ上で動作します。
開発の方ですが、ほとんど進んでいません。
構文解析について、もっと深く勉強しようと思っています。
0239デフォルトの名無しさん
2007/07/14(土) 10:11:110240デフォルトの名無しさん
2007/07/15(日) 00:54:02とりあえずがんがってみたまへ
024133
2007/07/24(火) 00:19:07空白スキップ処理を終えたので、命令文などの実装に移ります。
Basicは変数などの管理が大変そうなので予定を変更して
実装しやすいと言われているPascalの言語仕様を取り入れた
プログラム言語を開発しようと思います。
予定としては、このような感じです。
var
string argv[10];
int i;
string s;
end var
Main(argv[10]) //argvはコマンドラインの引数をストックする配列
begin
i = 1;
s = "Test";
WriteLine("{0}\n{1}",i,s); //「{」を表示したいときには「\{」でOKの予定
end Main
最近知ったのですが、全角スペースで文字をずらすんですね。
C#に似ているのはC#が好みだからです。
0242デフォルトの名無しさん
2007/07/24(火) 00:32:35オラオラチンポチンポセイヤセイヤ
0243デフォルトの名無しさん
2007/07/27(金) 16:18:37024433
2007/07/29(日) 14:11:59このままでいくと var宣言の次の行にbeginがなければエラー
if 文の次の行に「 { 」がなければエラー、という仕様になりますが
皆さんは、コーディングスタイルを縛られるのは、お嫌いですか?
身動きとれない危機感が快感に変換され、マラをビンビンにするんだ
024633
2007/08/05(日) 17:25:40ここから、変数宣言、命令、サブルーチンなどの実装に入ります。
0247デフォルトの名無しさん
2007/08/05(日) 20:05:14024833
2007/08/13(月) 18:10:22問題無ければ、変数への代入
命令の実装など細かい処理に入ります。
0249デフォルトの名無しさん
2007/08/21(火) 01:45:10なんなんだこれは、たまげたなあ。
025033
2007/08/25(土) 17:34:28Visual Studio 2005 Express Edition
Microsoft社の無料の統合開発環境です。
VC++・VB・VC# 等フリーで公開されています。
登録が必要のようです。
Turbo Explorer
Borland 社の無料の統合開発環境です。
こちらはDelphi・C++・Delphi.Net・C#のどれか一つです。
Turbo C++を使い、C言語でコンパイルするには、コマンドプロンプトからコンパイルする
必要があるようなので、初心者の方は使いにくそうです。
登録が必要のようです。
Open Watcom
オープンソースになったC・C++・Fortranコンパイラ。
GCCと同じく、別のフリーなので作成したソフトの
ライセンスについて翻訳ソフトなどを使い、注意をしてお読みください。
LCC-Win32
フリーのCコンパイラ。日本語が化けます。ライセンスの確認を。
Queek2
簡易C言語インタプリター内蔵RPG 製作ツール
自由度が高そうです。
間違い、見落とし等があれば、ご指摘よろしくお願い致します。
言語開発ですが、変数定義は完璧に成功したので、
変数代入処理を実装しています。
025133
2007/09/08(土) 16:08:01そして、オリジナル言語とBasicのインタプリターを、平行して開発することにしました。
時間がかなり掛かりそうなので、しばらくは、開発に集中してみようと思います。
0252デフォルトの名無しさん
2007/09/09(日) 16:26:05たまげたな・・・
■ このスレッドは過去ログ倉庫に格納されています