トップページ⇒tech
574コメント148KB

日本語プログラミング言語「ひまわり」

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
この日本語で記述できる「ひまわり」という言語は、
どのくらいの人が使っているのでしょう?

http://www.text2music.com/tools/himawari/index.htm
0002デフォルトの名無しさんNGNG
メリットが感じられない。
0003デフォルトの名無しさんNGNG
むしろデメリットしか感じられない。
0004デフォルトの名無しさんNGNG
何度かスレ立ってるね。>1
成長しないで消えるばっかりだが。
0005デフォルトの名無しさんNGNG
他にもスレがたってたということは、それなりに
知られてるの?
0006デフォルトの名無しさんNGNG
HSP>>>Ruby>ひまわり
0007デフォルトの名無しさんNGNG
http://www.text2music.com/mine/vb/index.htm

作者:クジラ飛行机にメール というところのリンクが・・・・
0008 NGNG
打てる人には余り意味ないかもしれないけど、
打てない人にとっては、かなり分かり易いとおもうよ。

特に小学生とかには、絶対こっちの方が良いでしょ?
と言うより、英語じゃ分からんって、
何をやっているのかが、

しかし、こっちだったら分かるから、
こっちを教えるべきでしょ。
0009デフォルトの名無しさんNGNG
小学生だって必要に迫られれば英語位覚える。
教育的にはこちらの方が良いかと。
どうせ中1から教えるのだから。
0010デフォルトの名無しさんNGNG
今じゃ、小学校で英語習うよ。
英語出来ないと、一流企業に就職できないからね。
0011デフォルトの名無しさんNGNG
微妙に問題点がずれてる気がするが
0012デフォルトの名無しさんNGNG
楽しく分かりやすいならイイ!と思う。
とっつきやすさに期待アゲ
0013デフォルトの名無しさんNGNG
#define もし if
みたいなもんだな
0014デフォルトの名無しさんNGNG
C言語を全部日本語に翻訳した
は言語キボンヌ
整数 い,ろ;
もし(い>=0)
{
 い = 10
}
for(ろ=0;ろ<=10;ろ++)
{
表示("you can die:P")
}
てな感じ(w
0015デフォルトの名無しさんNGNG
もっとかわいくしようぜ、制御構文は全部ひらがな

ぐるぐる(1){
表示("おはよー♪");
もし(かうんと>きほん){えんど★;}
}

勿論中身はまんまCでな、いや型付けとかもっと厳密にしようぜ
0016デフォルトの名無しさんNGNG
>>15
それならPerlあたりでトランスレータ作ればすぐにCを教えられそうだが、
そのガキが大きくなってCをやりだしたときに"for"を見て「ぐるぐる」が
常に頭に浮かんでしまい「俺の頭に余計な連想を植え付けやがってゴルァ!」
と呪うに一票
0017デフォルトの名無しさんNGNG
>15
最初に覚えるのがcore dumpedかいな(笑
まあ、それも教育の為にはいいのかも
0018デフォルトの名無しさんNGNG
「ぐるぐる」はwhileだろと一応突っ込んでおく。
0019デフォルトの名無しさんNGNG
これっていつ頃できたの?
0020Kusakabe YouichiNGNG
In article >>14, デフォルトの名無しさん/14 wrote:

> C言語を全部日本語に翻訳した
> は言語キボンヌ

言語「は」は、何年も前にfjで話題になりましたね。

そういえば、同様のことを実現できるプリプロセッサーを
15年ぐらい前に、平林氏が書いてたけど、だれも相手にしなかったような:)
0021デフォルトの名無しさんNGNG
子供にこんな屑言語やらせるくらいなら、BASICの方がマシ。
0022デフォルトの名無しさんNGNG
>>8
小学生うんぬんはメッチャ時代に逆行している。
0023デフォルトの名無しさんNGNG
http://www.text2music.com/tools/himawari/doc/command.htm
こんなに英語の命令があるんじゃ日本語プログラミングの意味がないよな
0024デフォルトの名無しさんNGNG
未だに日本語でプログラムなんていうナショナリズムで作っても、
誰も付いてこんでしょう。
日本語が理数系に全く太刀打ちできない言語であることに
気付よ。
0025デフォルトの名無しさんNGNG
>質問:やはり日本人なら日本語でしょう。
>解答:その通り。我々は、日本語という言語を愛し、なにより、景気が悪くても、凶悪犯罪が横行しようとも、日本という国を愛しています。
戦時中みたいな考え方だな
0026Kusakabe YouichiNGNG
In article >>24, デフォルトの名無しさん/24 wrote:

> 未だに日本語でプログラムなんていうナショナリズムで作っても、
> 誰も付いてこんでしょう。

「いまさら」って読むんでしょうか? > 未だに


> 日本語が理数系に全く太刀打ちできない言語であることに気付よ。

これは初耳ですね。
少なくとも、日本語は論理的なことを記述するのに最も向いた言語だと
大野晋先生も授業でおっしゃってましたよ。
0027デフォルトの名無しさんNGNG
予約語や変数に日本語使えても、中身がそこらじゅうにあふれているような
言語では新たに学ぶ気がしないねぇ。桐のマクロ並。
0028デフォルトの名無しさんNGNG
関数を記述するのに変換しなければいけない
更に変換した漢字が合っているか確認しなければいけない
コンマ、ドット、ダブルクオーテーション等が
句読点や括弧等になり、いちいち決定しなければいけない
全角・半角混在した場合切り替えが面倒

要するに生産性が非常に悪い。
全て半角(カタカナ)で記述すれば速くは書けるだろうが
今更何の意味も無い。
漢字圏の言語はプログラミングに向かないということでOK?
0029デフォルトの名無しさんNGNG
英語っていったって、英文じゃないんだから(つまりは単語なんだから)、小学生でも問題ないだろう。>英語を使っているプログラミング言語
0030デフォルトの名無しさんNGNG
>>29
同意
単語つっても英語の意味なんて関係ない、
Cなんて英単語ですらない
0031デフォルトの名無しさんNGNG
日本語っていっても単語だけ(つまり文ではない)で、わかりやすくもないし。
0032デフォルトの名無しさんNGNG
「は」言語の現物はこちら。
ブラウザの画面じゃなくhtmlのソースをよく見てuuencodeを切りだせば使えるそうだ。
http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.misc&nb=1453

日本語の語順とかは、よしあし云々じゃなく「こういうのも有り」という意味では
結構面白いものなので、それについて色々深く考えて作るってのは悪くなさそう。
ただ、ひまわりのレベルでは(というかMINDも)考証が足りないとは想う。
足りなければ皆さんが言っているような単なる「単語だけ置き換えた」言語になっちゃうだけ。

日本語入力ソフトの問題はあるね。
ただ、あいまいさで酷評な(藁)ふつーの日本語文章を書くことに特化したIMを
使っている場合だけだな、その批判が当たってるのは。
言語とおなじで入力ソフトにも色々な流派があるんで、
そのなかのどれかは日本語プログラム言語を書くのに向いているかもしれないし、
最悪存在しなければ新しいのを作ればいい。
わたしは最近はPoBoxがお気に入りです。
0033デフォルトの名無しさんNGNG
独創的なソフトは応援しようよ・・・
0034デフォルトの名無しさんNGNG
>独創的なソフトは応援しようよ

ならば、独創的な賛成意見と、独創的な反対意見も、応援しようね。

というか独創的でないならば賛成意見だって無益有害だ。
同じことを何度言われても意味は無く、感覚が麻痺するだけだ。
0035デフォルトの名無しさんNGNG
応援するしないのベクトルで話をする事自体がすでに不毛。
32はおもしろい
0036デフォルトの名無しさんNGNG
どういうポジションになりたいのか?
まさか「教育用」とか言い出すんじゃねーだろうな
0037デフォルトの名無しさんNGNG
教育用にはイイかもね。
小学生向けとかさ。
0038デフォルトの名無しさんNGNG
おじさんパソ使いだと思う。
それだと結構悪くない。本体のないマクロって感じ。
0039デフォルトの名無しさんNGNG
>>37
小学生とかをターゲットにするなら徹底してオブジェクト化した方がよくない?
イメージ的にはアイコンを組み合わせることによってプログラムとして動作するみたいな。
もちろんコーディングは一切必要なし。
まあ日本語プログラミング言語じゃなくなるけどさ(藁
0040デフォルトの名無しさんNGNG
今ちょこっと見てみたけど、これってDelphi用に作られたコンポーネントを
色々集めてスクリプト走るようににしただけだね。
更新履歴見るとえらい精力的にがんばってるようで・・・
0041デフォルトの名無しさんNGNG
中華のキーボードみたいにダイレクトに日本語が入力できればね。
IME 通して入力するより、アルファベットの方がはるかに楽。
0042デフォルトの名無しさんNGNG
日本語は糞と言う事で。締めっ
0043デフォルトの名無しさんNGNG
ニュース速報板のひまわりスレ見たけど、
なんかプログラマに強い劣等感を抱いてる変な人が居るような気が。
0044デフォルトの名無しさんNGNG
(´-`).。oO(何でニュー速に立つんだろう…)
0045デフォルトの名無しさんNGNG
これか。
[速報]ついに日本語で記述できるプログラム言語完成
http://choco.2ch.net/test/read.cgi/news/1007743861/
0046デフォルトの名無しさんNGNG
米製 perl は記号だらけで英語にさえなってない
それからいくとプログラムのトークンの英語、日本語表現など
どうでもいいことだと思われ…
0047デフォルトの名無しさんNGNG
というか日本語が全世界共用語になっていれば誰も反対する者は居ない。

そうではないから毛嫌いされるのよ。
0048デフォルトの名無しさんNGNG
>>47
そうでなくても毛嫌いする人もいるかもよ。
HSP が毛嫌いされるように。
0049デフォルトの名無しさんNGNG
漢字変換が面倒だぞ。
0050デフォルトの名無しさんNGNG

漢字は、短くても深い意味を持たせる事が出来る。
予約後の日本語化は、それほど効果がないだろうが、
変数名などに使えば、可読性が向上するだろう。

また、日本語の文章で記述できるような、
全く新しいスタイルの言語ならば、
可読性が向上する可能性がある。

ひまわりはあれだが。
0051デフォルトの名無しさんNGNG
識別子の日本語許可と、
予約語の日本語化は大きく違うね。
0052デフォルトの名無しさんNGNG
>>51
何が違うの?
0053デフォルトの名無しさんNGNG
>>52

予約語が日本語になっていると必ず日本語を使ったコードを書かなければならないのに対し、
識別子に日本語を使うことが許可されている場合は使っても使わなくてもよいという違いがある。



と言いたいのかな?>>51は。
0054デフォルトの名無しさんNGNG
記号その他のゆらぎはコンパイラが賢ければ問題ないし、
なんなら専用IMEがあればいい(T-Code式にやれば変換すらいらないし)。
APLのように特殊キーボードでプログラミングする言語すらあったんだから。
MINDやひまわりのような日本語の識別子を使う意義は、
非プログラマが読んだときの可読性だと思いますが。
日本語Dylanがあったらかなりステキだと思います
(コンパイルがますます遅くなると思いますけど)。
0055デフォルトの名無しさんNGNG
JavaベースのScheme処理系であるKawaなら、
問題なく日本語の識別子が使えるな。
Schemeなら予約語の数も少ないし、予約語に別名を定義するのも
問題ないし。
0056デフォルトの名無しさんNGNG
>T-Code式にやれば変換すらいらないし
いちいち覚えるのカー
漢字やめてひらがなOnlyの分かち書きにしたほうが現実的かも。
0057永遠のライバル?NGNG
なんかこんなのがあったよ。
<テクノロジ ターミナル スクリプト>
ttp://hp.vector.co.jp/authors/VA021321/index.html
「目指せ!日本標準プログラム言語!」だそうです・・・

開発はVBらしくてひたすらイヤンな感じですが、ひまわりはDel製なので比較してみると笑えるかも。
0058デフォルトの名無しさんNGNG
>質問:やはり日本人なら日本語でしょう。
>解答:その通り。我々は、日本語という言語を愛し、
>なにより、景気が悪くても、
>凶悪犯罪が横行しようとも、日本という国を愛しています。


コイツ、いい奴
0059デフォルトの名無しさんNGNG
右翼
0060デフォルトの名無しさんNGNG
>>39
レゴ マインドストームみたいな奴?
0061デフォルトの名無しさんNGNG
帝國日本はこよなく愛していましたが、今の日本は残念です。
0062デフォルトの名無しさんNGNG
>>60
マインドストーム見てみた。そう、こんな感じ。
Javaにも同じようなプロダクトがあったような気がするけど、
これのWin32版とかあったらいいんじゃないかと・・・。
0063バルマーNGNG
>>37
オブジェクト化した日本語の言語ならワトソンだな。
小中学校でハマってる先生いるらしいYO
0064デフォルトの名無しさんNGNG
>>63
「ワトソン」ってなに。マジわからん
0065デフォルトの名無しさんNGNG
>ひまわり

日本語でプログラミングやってるとこれから先が不安でしょうがないYO!
0066デフォルトの名無しさんNGNG
クジラ飛行机の文章は読点が必要以上に多いと思われ
0067デフォルトの名無しさんNGNG
作者も言っている通り、これで食っていけるかどうかってのは
論点ずれてね?
メインの用途は小学生の図工パソコン版、もしくは
ちょっとした事務処理、ジョークソフト、
とかじゃん?
0068デフォルトの名無しさんNGNG
事務処理のバイトのザコキャラに、いちいちオフィス入れた
パソコン一台やるより、必要な計算とか処理とかだけ
つくって使わせる。
オフィスピー小するなら話は別。
0069デフォルトの名無しさんNGNG
>>68
原点回帰ってやつ?
0070デフォルトの名無しさんNGNG
ひまわりって、後数年で駄目になるんでしょう?
0071デフォルトの名無しさんNGNG
>>70
もともとメインストリームを狙ってる訳ではないと思われますが、何か?
0072デフォルトの名無しさんNGNG
気象衛星「ひまわり」の事だと思われ
http://www.astroarts.co.jp/news/2000/02/25gms/index-j.shtml
設計寿命はとっくに過ぎてる。
0073デフォルトの名無しさんNGNG
TTSの方が好き。
0074デフォルトの名無しさんNGNG
小学生にプログラミングなんて強要させるなよ。
好きな奴だけやればいいのでは?
私は好きで小3頃に親父(SE)から教えてもらったが。
0075デフォルトの名無しさんNGNG
私は好きで小3頃に親父からSEX教えてもらったが。

と見えたので寝よう。
0076デフォルトの名無しさんNGNG
http://choco.2ch.net/test/read.cgi/news/1007994576/
の36と同一人物ではないよな・・・
0077デフォルトの名無しさんNGNG
プログラマって飢えてんだな。
0078デフォルトの名無しさんNGNG
小学生にはプログラミングよりもっと覚えるべきことがあるだろ。
英語とかちゃんと教えたほうがいいんじゃないか?
0079 NGNG
情操教育とか
0080デフォルトの名無しさんNGNG
識別子と予約語を日本語で置換すればいいじゃん>可読性
ついでに文脈から見て演算子や括弧を適当に訳せばいい。

少なくともコーディング時点でコメント以外に日本語は
使いたくないな。変換とか鬱陶しすぎ。

だいたい、日本語の識別子がいいってんなら、そういう
VBのプロジェクト見てみたら?

おれはあんまり可読性に優れるとは思わんけどなあ。
0081デフォルトの名無しさんNGNG
俺の職場では、英語は見るのも嫌って連中がたくさんいる。
データベースのテーブル名とかコラム名とかに
日本語を使いたがる連中もたくさんいる。
プログラム中にローマ字で日本語の変数名を使ったりする奴もいる。
Unicodeが普及すると、日本語の識別子を使う連中が
多数派になってもおかしくない。
0082デフォルトの名無しさんNGNG
コラム名ですか・・・
0083プログラムはNGNG
良く学び、良く遊べの理念を忘れずに。(すがやみつるのこんにちわマイコンより)
0084デフォルトの名無しさんNGNG

for (int caunt = 0; caunt >= saidai; caunt++) {
 goukei = tsukitanka[caunt];
};
0085デフォルトの名無しさんNGNG
今度はローマ字読めないと困るとか言い出しそう。
0086Kusakabe YouichiNGNG
In article >>84, デフォルトの名無しさん/sage/84 wrote:
> for (int caunt = 0; caunt >= saidai; caunt++) {
>  goukei = tsukitanka[caunt];
> };

なぜ>=
なぜ};
なぜcaunt
0087デフォルトの名無しさんNGNG
>>81
ローマ字日本語変数名のほうがソース読みやすいだろ。
英単語にするとメソッド名とかと区別つけづらいし。
0088デフォルトの名無しさんNGNG
>>84
はっきり逝ってそれはティムポ萎え萎え
カウントをkaisuuってやってないだけまだましか。。。
0089デフォルトの名無しさんNGNG
>>87
それもはっきり逝ってティムポ萎える。

getMax();

saidaichi();

はぼらっ!?
0090デフォルトの名無しさんNGNG
ちんぽ まんこ(ばいぶ){
  ちんぽ a = 1;
  ぷるるん("%d",a);
  くりちゃん 0;
}
0091デフォルトの名無しさんNGNG
>>87
日本語ローマ字表記の方が英単語よりはるかに読みづらい。
0092デフォルトの名無しさんNGNG
static double sintyou,taijuu;
static int nenrei;
読みづらいか?
0093デフォルトの名無しさんNGNG
しってる英単語だと、count -> 回数? ->意味:ループカウントですむ物が
kaisuu ->(英単語判定失敗後、ローマ字解読ルーチンへ) かいすう ->
回数? 階数?->意味:ループカウント
だから、ローマ字は漢字よりも、「ぱっと見の意味取得」ができなくなると予想。
まぁ、これは慣れだから、kaisuu をダイレクトにループカウントと判定できる
ヤシは良いんだろうけれど。
0094デフォルトの名無しさんNGNG
>>930
曲がりなりにもUNIXになったということを理解していますか?

あと、脆弱がWinとMSの専門用語の分けないだろ馬鹿。

>品質
マクは大して売れてもないくせに品質はボロボロだな(藁

#それはともかく嫌韓厨ウザ。マカーもだがナ。板違い厨は去れよなー。
0095デフォルトの名無しさんNGNG
静的 二重 身長、体重;
静的 正数 年齢;
読みづらいか?
0096デフォルトの名無しさんNGNG
>>95
二重ってなんじゃい。doubleかい。
0097デフォルトの名無しさんNGNG
>>95
倍精度 とか‥‥。

>>94
激しい誤爆だな。
009895NGNG
おおっと、正数じゃなくて整数だ。

>>96
そうです。
>>97
小学生にもわかりやすく・・・
0099要望NGNG
性的のほうが萌えます
0100デフォルトの名無しさんNGNG
身長と体重は静的倍精度実数。
年齢は静的整数。

身長を160/*センチ*/にして体重を45/*キロ*/にする。
年齢を20/*歳*/にする。

身長を体重で割って年齢を掛けて表示する。/*よくわからない処理*/


#うーんマインド?
0101デフォルトの名無しさんNGNG
>>100
>身長を体重で割って年齢を掛けて表示する。/*よくわからない処理*/

身長÷体重×年齢
計算は数式の方がわかりやすいよね。
■ このスレッドは過去ログ倉庫に格納されています