HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1230
fixedHSPのようなプログラミング言語が作りたい17解決


fixed

リンク

2009/12/30(Wed) 16:22:32|NO.29620

私はHSP歴2年の趣味プログラマーです。

HSPのように思ったものがすぐに作れて、しかもある程度の開発にも
耐えられるような言語が開発したくてこのようなスレを立てました。
基本的にコンパイラ等はオープンソースで開発したいと思っています。
ですが、一人の力では到底完成しなさそうです。
なので、「HSPを使っているけどもっと上を目指したい」
「C++が使えるから少しでも手伝ってあげるよ」というような方に
開発を手伝ってもらいたいのです。

言語仕様として考えているもの
基本的に構文はHSPに似せる(上から下へと実行していくなど)
goto、gosub文は非推奨にする
関数、クラス等が宣言できる クラスの仕様はC#に似せたい

そのほか考えているもの
コンパイラ等の開発にはC++を使う
インタプリタにはしない
強力なライブラリを付属し、HSPのように直感的にプログラミングできるようにする
ライブラリの関数の仕様もある程度HSPに似せる

そのほか皆さんの意見を聞かせてください。
年内には開発はスタートできなさそうですが、
年明け1週間後くらいから開発を進めたいです。



この記事に返信する


Chokoko

リンク

2009/12/30(Wed) 18:06:27|NO.29621

それをこの掲示板でやるのは間違っていませんか?

そもそもHSPとは10年以上かけてここまで作られてきたものです。

はたしてこのスレッドで興味本位で集まった人がそれだけの時間をかけての開発に
最後まで協力してくれるのでしょうか?



Hatter

リンク

2009/12/30(Wed) 18:19:22|NO.29622

まず、基本的な構成にめどが立っているのでしょうか?
結構大変ですよ。文法解析やら...yaccとlexでも使うのかな?
もし、突発的に言っているのなら開発をやめることをお勧めします。

場合によっては協力はしますよ。ただプロジェクト全体像がはっきり見えないので
それが分かったら、参加の有無をはっきりさせます。



足利超神

リンク

2009/12/30(Wed) 21:20:34|NO.29624

最終的に劣化HSP止まりになりそう・・・



fixed

リンク

2009/12/30(Wed) 22:51:58|NO.29625

>はたしてこのスレッドで興味本位で集まった人がそれだけの時間をかけての開発に
>最後まで協力してくれるのでしょうか?
>最終的に劣化HSP止まりになりそう・・・
時間をかけてでもゆっくりと開発していくつもりです。

>プロジェクト全体像
HSP似の言語の仕様を決めて、
コンパイラの作成(yaccは知っているのですが使ったことがないのでよく分かりません。)、
ライブラリの作成を行うつもりです。
すべてオープンソースで行い、C++言語で作成するつもりです。
ソースの管理はOpenHSPでも使われているSubversionにでもするつもりです。

IDEやその他のものは基本的にプロジェクトの対象外ですが、
コンパイラとライブラリが完成したらそれらのものにもリソースを裂くつもりです。



SHI

リンク

2009/12/31(Thu) 07:13:55|NO.29633

要するにHSPのライバルの開発にHSPの掲示板を使ってるわけですね
きっと大物になりますよ



Hatter

リンク

2009/12/31(Thu) 13:25:18|NO.29635

まだ、具体的にはなにもやっていないって事ですね...かなり不安。
まあ、とりあえず協力をしてもいいですよ....。
(スキルアップの為なんであんまり助言は出来ないかもしれません)

この掲示板で人集めてもあんまり集まらないと思う。
ここに来る人はHSPに満足している場合が多いから。

とりあえず、プロジェクトの本拠地(活動HP)でも作った方がいいと思う。

ちなみにプログラム経験は2年位なので、まだまだ未熟です。



fixed

リンク

2009/12/31(Thu) 15:43:15|NO.29636

HPを作成しました。
http://fixed.ikaduchi.com/index.html

とりあえず、ここでの人集めはあと3〜4日ぐらいで締め切って、本拠地で活動します。



KA

リンク

2009/12/31(Thu) 16:18:27|NO.29638

質問です。

1:他の所(他言語関係)のサイトでも、募集していますか?
  特定のサイトのみで募集することは、悪く言えば偏った知識の人しか集まりません。
  >>「HSPを使っているけどもっと上を目指したい」
  上を目指す事と環境を構築する事は、目的が異なります。

2:色々難しいことを書いていますが、あなた自身がCをどの程度使えるのでしょうか。
  まさか全く使えないとは思いませんが、
  >>「C++が使えるから少しでも手伝ってあげるよ」
  では、どの程度の技術が有れば良いのか分かりません。
  使えるといってもピンキリですから。

ベースとなる言語が決まっているのなら、最初にそこで人を集めてから、
ここで「参加しませんか?」という流れなら分かります。



fixed

リンク

2009/12/31(Thu) 17:04:43|NO.29642

>1:他の所(他言語関係)のサイトでも、募集していますか?
それがここと、プロジェクトのHPだけで・・・
とりあえず、HPを充実させたらほかのコミュニティ等でも募集します。

>2:色々難しいことを書いていますが、あなた自身がCをどの程度使えるのでしょうか。
趣味プログラマーなので仕事でバリバリ使っている人には及ばないと思いますが、
一応いくつかフリーソフトを公開してます。



fixed

リンク

2009/12/31(Thu) 17:42:28|NO.29643

>どの程度の技術が有れば良いのか
C++とWindowsAPIである程度のプログラム(Windowsについているアクセサリ等)が
できるくらいの技術を持った人が良いです。

もっと言えばコンパイラの機械語を吐き出す機能が作れる人
ようするにアセンブリがわかる人も必要です。



ORZ

リンク

2009/12/31(Thu) 19:34:49|NO.29649

HPを作ったのは感心だが、今までの成果とか、その作ったフリーソフトとやらを
貼っとかないとたぶん人は寄って来ないよ。
自分の実力の証明になんねーからね。今とりあえずスレ主について俺がわかったことは
HSP歴が2年だってことと、背景が真っ白のWebサイトが作れるってことと、Webで共同製作を
募集したことも募集を見たこともないってこと。



u

リンク

2010/1/1(Fri) 07:13:14|NO.29663

まず一人で最低限のプログラムを組み、それを参加者等と一緒に改良したりするといった流れの方が良いと思います。
1から複数人で作るのはとても難しいです。これは経験談ですが。



Hatter

リンク

2010/1/4(Mon) 09:26:50|NO.29731

fixedさんメールをお送りしたのは届いているのでしょうか?

ところでfixedさんはどれくらいの事が出来るのでしょうか?
こういうレスを立てたところからコンパイラを作るだけの実力は当然あるんでしょう?
まさか、ただ単に言語仕様だけ決めて後はほぼ他人任せなんて事は無いでしょうね?
少なくともあなたは人を牽引するだけの実力あるんでしょう?

まあ、HSP歴があなたより短い私がここまで言える立場ではないと思いますが。
僕レベルでもアセンブラぐらいは触ったことがるのだから、
当然あなたはアセンブラぐらいは出来て、機械語ぐらいもお茶の子さいさいでなければ困りますよ。



orn

リンク

2010/1/4(Mon) 18:35:13|NO.29749

HSP3掲示板でHSPのライバルとなるかもしれない物を作る人を募集する。
なかなかのやり手ですね。



足利超神

リンク

2010/1/4(Mon) 22:35:00|NO.29760

>>ornさん
NO.29633



ぽぽぽ

リンク

2010/1/8(Fri) 16:36:22|NO.29827

ことしのふゆもそろそろおわりますね



begriff

リンク

2010/1/11(Mon) 21:26:07|NO.29894

結構前にメールを送ってみましたが(締め切ってしまっていたのか)
返答がないようなので。。。

HSP上で動く簡単な言語を作ってみました。
実用的では全くなく 可読性が非常に悪いです。

http://begriff.zxq.net/index.php/HSP%E4%B8%8A%E3%81%A7%E5%8B%95%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF



ONION software Copyright 1997-2021(c) All rights reserved.