トップページ⇒tech
306コメント60KB

完全日本語プログラム環境「う言語」

■ このスレッドは過去ログ倉庫に格納されています
0001AiMNGNG
現在開発中しばし待て
0002デフォルトの名無しさんNGNG
ネタだと思うが一応質問
・名前の由来
・言語の特徴 OOPL 関数型 ネイティブ VM インタプリタなど
・言語の系統 Algol系 LISP系 など
・動作プラットフォーム
・環境というからには統合開発環境が含まれるのか?
・文字コードは何が使えるのか
・ライセンスとソースのオープン/クローズ
・う.NET の予定
0003デフォルトの名無しさんNGNG
期待あげ
00042NGNG
個人的には brain f**k 系の言語がいいな。
0005デフォルトの名無しさんNGNG
なんで「う」かなぁ。
日本語の伝統に従うなら「いろはにほへと」で「は」では?
0006デフォルトの名無しさんNGNG
真面目にレス付けてる方がいる…
おじちゃん、ちょっと感動しちゃったよ。

でも駄スレは消えろ。
0007デフォルトの名無しさんNGNG
>>2
・NEXT TO 「い」
・完全オブジェクト指向、コンパイラ型
・C系統
・コンパイラ作成により対応可
・コンパイラ、デバッガ、専用エディタが含まれます
・うにこーど
・オープンライセンスです
・今のところありません
0008デフォルトの名無しさんNGNG
>>7
「い」ってなんだよ
00091==7NGNG
>>8
あ、い、う
0010デフォルトの名無しさんNGNG
>>7
「うにこーど」ってなんだよ
0011デフォルトの名無しさんNGNG
う言語が扱う日本語処理に特化した文字コードでは?
unicodeの事です、なんて認めないからね!
00121NGNG
>>10
UTF-16の事です
0013デフォルトの名無しさんNGNG
はぁぁぁ、、、、
0014デフォルトの名無しさんNGNG
で、リリース予定はいつよ。
00151NGNG
>>14
今です
0016デフォルトの名無しさんNGNG
ライブラリの一部を公開しる。
00171NGNG
>>14
平成14年第一四半期くらいです
0018デフォルトの名無しさんNGNG
ヒマワリィーよりマシなんですか?
00191NGNG
>>16
#define 文字型 char
#define 整数型 int
#define 単精度実数 float
#define 倍精度実数 double
0020デフォルトの名無しさんNGNG
>>7
> ・完全オブジェクト指向、コンパイラ型
> ・C系統
との事ですが、C++等の競合すると思われる既存の環境との
差異と優位点をお知らせください。
00211NGNG
>>18
プログラミングのスタンダードになる予定です
0022デフォルトの名無しさんNGNG
>>19
ワロタ
0023デフォルトの名無しさんNGNG
い言語って聞いたことありません。
00241NGNG
>>20
・ポインタを廃止されます
・文字列変数を用意しました
・クラスの多重継承は禁止されます
0025デフォルトの名無しさんNGNG
>>24
…Java?
0026デフォルトの名無しさんNGNG
>>19
’型’が抜けてるよ。
10数年前に似たような発想の本があった。
それはCに対してのプリプロセッサを作るという方法。
00271NGNG
>>25
似て非なるものです
00281NGNG
>>26
19さんは偽者です、はい
0029デフォルトの名無しさんNGNG
期待上げ
0030デフォルトの名無しさんNGNG
晒しあげ
0031デフォルトの名無しさんNGNG
「完全日本語」という点について、具体的には
どのような仕様が盛り込まれているのでしょうか?
0032デフォルトの名無しさんNGNG
>>1
複素数を基本型として実装してください
行列を基本型として実装してください
ギリシャ記号や添字を使えるようにしてください
抽象代数計算を基本演算として実装してください
00331NGNG
>>31

まわす(1 から 100 まで 1 ずつ)
{
  書く("こんにちわ、世界。\改行");
}
0034デフォルトの名無しさんNGNG
ガーベッジコレクション、いやいや、ごみ収集機能は付いてますか?
それともプログラマが手動で開放するのですか?
0035デフォルトの名無しさんNGNG
う言語ってC言語を完全日本語化しようとしたプロジェクトでなかったか?
00361NGNG
>>34
作った物は自分で破棄します
0037デフォルトの名無しさんNGNG
試す
{
 輪姦す(二十歳 から 三十路 まで 二人 ずつ)
 {
  姦る("(・∀・)イイ\改行");
 }
} 捕る(const 通報& ちくり) {
  あぼーん();
}
0038デフォルトの名無しさんNGNG
どっと うんこ とは関係あるのかな?
00391NGNG
>>38
関係なし
0040デフォルトの名無しさんNGNG
期待上げ
0041デフォルトの名無しさんNGNG
期待上げ
00421NGNG
>>5
「は」は既にあるから
0043デフォルトの名無しさんNGNG
>>1
とりあえずサイトでも作ってから出直してきなさい
0044デフォルトの名無しさんNGNG
う言語で点網枠作業作れ
0045デフォルトの名無しさんNGNG
HSPに似ているな
00462NGNG
C 言語からのトランスレータは用意してくれますか?
00471NGNG
>>46
作ってみます
0048Kusakabe YouichiNGNG
In article >>5, デフォルトの名無しさん/sage/5 wrote:

> なんで「う」かなぁ。
> 日本語の伝統に従うなら「いろはにほへと」で「は」では?

プログラミング言語「は」はすでにあるので避けただけでは?
0049Kusakabe YouichiNGNG
In article >>26, デフォルトの名無しさん/sage/26 wrote:
> '型' が抜けてるよ。
> 10数年前に似たような発想の本があった。
> それはCに対してのプリプロセッサを作るという方法。

平林氏のやつですよね? 彼って15年ぐらい前だったような。
0050デフォルトの名無しさんNGNG
期待上げ
0051デフォルトの名無しさんNGNG
統合開発環境「鵜飼い」age
0052デフォルトの名無しさんNGNG
#include <stdio.h>
#include <math.h>

メイン「引数の数、 引数内容」
整数 引数の数。
文字列 *引数内容。
『
    整数     カウント、行移動。
    倍精度 縦方向。

    縦方向 = 0.0。
    繰り返し「カウント = 0。 カウント ≦ 100。 ++ カウント」 『
繰り返し「行移動 = 0。
                 行移動 ≦ (整数)(サイン「縦方向」×10.0+10.0)。
         行移動++」
            一字出力「' '」。

        場合分け「カウント % 3」 『
場合 0:
    行出力「"意味がありませんねぇ"」。破。
         場合 1:
    行出力「"内容もありませんねぇ"」。破。
その他:
    行出力「"は?それが何か?"」。
        』
        縦方向 += 0.2。
    』
』
0053デフォルトの名無しさんNGNG
>>52
何だそれ?
0054デフォルトの名無しさんNGNG
>>52
mindのソースってこんな感じですよね。
0055デフォルトの名無しさんNGNG
>>52
可読性ゼロだな
0056デフォルトの名無しさんNGNG
ひたすらつまらネェスレだな。
ひまわりスレの方がまだましだ。
0057デフォルトの名無しさんNGNG
日本語と数学記号は相性が悪い。
0058デフォルトの名無しさんNGNG
>>56
1読めや
0059デフォルトの名無しさんNGNG
>>53
「は」だよたぶん
0060デフォルトの名無しさんNGNG
期待あげ
0061デフォルトの名無しさんNGNG
「メイン」とか「カウント」は英語だから使うなゴルァ。
0062適当NGNG
スレ
 n:(バカ、バカでない)
 レス数:整数


「スレ」は駄スレかどうか?
(1)スレの1 が バカ
  駄スレ である。
(2)その他
  iは1〜スレのレス数のとき、
   スレのi が バカ なら、
    nを増やす。
  n が スレのレス数の半分以上なら、
   駄スレである。
  そうでないなら、
   良スレである。
00631NGNG
>>61
52は「は言語」だそうです
「う言語」では当然そんな単語は使いません
0064デフォルトの名無しさんNGNG
タダでさえ莫迦な IME がさらに莫迦になりそうな言語だな。
0065デフォルトの名無しさんNGNG
あーなんか眠い、昨日徹夜したせいかな?
0066デフォルトの名無しさんNGNG
「う言語」ってあ、い、うというひらがなの3番目で
C言語がA,B,Cのアルファベットの3番目の文字に
対する言語ととらえたから?
0067デフォルトの名無しさんNGNG
ちーさい秋、ちーさい秋、ちーさい秋、見ーつけた。
0068デフォルトの名無しさんNGNG
でも、アメリカ人には、Cのプログラムが>>52みたいに見えるんだろ。
慣れれば、こっちの方がいいに決まってる。
これが読みにくいというのは、単に、慣れからくる感性に支配されて
いるだけだ。

俺は、本気で、「は言語」でも「う言語」でもいいから、日本語で
やってほしい。そうしなければ、アメに勝てない。
0069デフォルトの名無しさんNGNG
めーかくーしーおーにーさんてーのなるほうへ
0070デフォルトの名無しさんNGNG
>>68
キータイプの回数が多い時点で日本語の負けだ。
マウスでコンポーネント貼り付けるだけの図像プログラミングが
将来主流になれば巻き返しもありうるかもしれんがあと30年は
かかると思われ。
0071デフォルトの名無しさんNGNG
学級 学生 拡張 人間 {
私的:
文字列 名前;
公的:
得名前( ){
返 名前;
}
};

中国語みたいでヤダヨ…
0072デフォルトの名無しさんNGNG
鬱言語
0073デフォルトの名無しさんNGNG
よくわからんがUMLみたいなクラス図と
状態遷移図とシーケンス図書いたら
そのまま動くやつきぼんぬ。
って、余計面倒か、、、
0074デフォルトの名無しさんNGNG
期待上げ
0075高校生NGNG
test.u

#include <stdio.h>
#include <math.h>

メイン「引数の数、 引数内容」
整数 引数の数。
文字 *引数内容。
『
  整数 カウント、行移動。
  倍精度 縦方向。

  縦方向 = 0.0。
  開始から終了まで「カウント = 0。 カウント ≦ 100。 ++ カウント」 『
    開始から終了まで「行移動 = 0。
      行移動 ≦ (整数)(サイン「縦方向」×10.0+10.0)。行移動++」
      一字出力「' '」。
    場合分け「カウント % 3」 『
    場合 0:
      行出力「"意味がありませんねぇ"」。
      破。
    場合 1:
      行出力「"内容もありませんねぇ"」。
      破。
    その他:
      行出力「"は?それが何か?"」。
    』
    縦方向 += 0.2。
  』
』

ufilter.sh

#!/bin/sh
sed "s/メイン/main/" | sed "s/文字/char/" | sed "s/整数/int/" | sed "s/倍精度/double/" | sed "s/開始から終了まで/for/"\
| sed "s/条件のあいた/while/" | sed "s/『/{/" | sed "s/「/(/" | sed "s/』/}/" | sed "s/」/)/" | sed "s/。/;/" | sed "\
s/場合分け/switch/" | sed "s/場合/case/" | sed "s/その他/default/" | sed "s/破/break/"

。。。まともに動かんけど(動かす気も無いけど)こんな感じでいいんとちゃうか?
識別子をローマ字に変換する処理がメンドウ(TT
0076りあるちゅうNGNG
それ新城@つくばさんのオブジェクション志向言語「は」だろ。
0077Kusakabe YouichiNGNG
In article >>76, りあるちゅう/76 wrote:

> それ新城@つくばさんのオブジェクション志向言語「は」だろ。

え? 彼じゃないでしょ? > 「は」

志向じゃなくて「指向」だろうし。
0078名無しさんNGNG
>>1
個人的には【う言語】より
【はだしの言語】というネーミングにしてほしい
今日この頃…
00791NGNG
67%
0080厨房ですよNGNG
ついででいいんですけど正規表現(サブセットでいいですから)を日本語でできませんかねえ
文頭に"お"を含み、文末に"こ"を含む3または4文字の単語。とか
"厨房逝ってよし"を含まない段落。 とか...
0081厨房ですよNGNG
だめなか?
00821NGNG
>>80
考えてみます
0083デフォルトの名無しさんNGNG
前田愛が好きです。
0084デフォルトの名無しさんNGNG
>>78
うかつにもワロタ
0085デフォルトの名無しさんNGNG
バーチャル空間内で粘土を練る感覚でプログラミングしたいです。
作ってください。
0086デフォルトの名無しさんNGNG
あ言語、い言語、う言語。
あ言語=アセンブラ
だとして、い言語は?
0087デフォルトの名無しさんNGNG
び「い」言語
0088デフォルトの名無しさんNGNG
磯崎言語==やねうゲームスクリプト
0089デフォルトの名無しさんNGNG
>>83
はげどう
0090デフォルトの名無しさんNGNG
いセンブラ!?
0091デフォルトの名無しさんNGNG
>>83,89
どちらの?
0092デフォルトの名無しさんNGNG
>>85
こんなのあるけどどーよ。俺にはよくわからん。
http://www.vector.co.jp/soft/win95/prog/se026552.html
0093デフォルトの名無しさんNGNG
実行にはランタイムライブラリの類が必要ですか?
009483NGNG
>>91
>>1の名前がAiM。→おっきい方の前田愛
のつもりだったけどどっちでもOK。
0095海老塩NGNG
自分がやりたいことをやれるのに、
そいつがCやらJAVAやらRubyやら選ぶわけで、
自分が満足するなら、別にどれ使ってもいいでしょ。
自分が嫌いだからって、それを否定することはないよ。
ほっとけばいいって。
日本語で書けるっていうのは、
初心者にはとっつきやすいんだろうから、それはそれでいいじゃん。
>>68さん大賛成。
0096デフォルトの名無しさんNGNG
>>92
なんだか面白そうだなあ。ちょっといじってみよう。
009789NGNG
>>91
顔がちょっとやばくて、声が良くて、歌がすばらしいほうだよ
00981NGNG
>>93
基本的には必要ありません
0099デフォルトの名無しさんNGNG
基本的質問なんですが
『ネタですか?』
0100デフォルトの名無しさんNGNG
基本的質問なんですが
『100get!ですか?』
0101デフォルトの名無しさんNGNG
>>99,100
です。
■ このスレッドは過去ログ倉庫に格納されています