- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 21:38:29 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 242 名前:デフォルトの名無しさん [2008/05/31(土) 20:31:19 ]
- >>239
釣りじゃないよね どんなグラフ書きたいか知らんが、部下に任せた方がいいよ ちゃんと部下をねぎらってね 本当に少しでもやる気あるなら、今すぐ本屋に行ってExcelの本買おう
- 243 名前:196 mailto:sage [2008/05/31(土) 20:37:44 ]
- >>242
すみませんが、レス間違いだと思います。 先ほど携帯に連絡して部下に任せることにしました。2分で出来るとか言ってました。
- 244 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:42:57 ]
- 自覚症状の無い壮大な釣りを見た!
- 245 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:50:39 ]
- しかも、ここ、初心者のためのプログラミング言語ガイドスレだよね・・・
- 246 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 21:18:36 ]
- マ板の「腐れ上司の一言」スレにまた書込みが増える ww
- 247 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 21:32:12 ]
- 部下:上司からExcelでグラフ作ってくれってテキストファイルを渡された。
勘定系から切り出したらしい。今から固定長定義ファイルを探すよ。
- 248 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 21:50:54 ]
- みんな、わかってると思うけど、>>196はスルーでつよ!(`・ω・´)
- 249 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 21:52:09 ]
- そんなおもしろそうなスレがあったのか
ちょっくら行ってくる
- 250 名前:235 mailto:sage [2008/05/31(土) 22:07:48 ]
- 見事な2段落ちだ!wwwwww
- 251 名前:239 mailto:sage [2008/05/31(土) 23:17:51 ]
- >>238 面白いんですか・・・長くやると良いのでしょうか。
>>242 釣りではないです。 IronRubyってexe出来ないんですね。 全くもって、使えないようでした。
- 252 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:19:15 ]
- まだだ、まだ来るぞ
- 253 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:20:51 ]
- 目指せ3段落ち
- 254 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:21:02 ]
- さすがにここまであからさまな釣りだと面白くない。
- 255 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:22:22 ]
- すかさずマジレス↓
- 256 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:32:38 ]
- 無茶振りするなよ↓
- 257 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:33:11 ]
- 言語を決めるのにかなり迷ってしまったので教えてください。
やりたいこと ・フルスクリーンにできる ・ボタンのデザイン、背景の色等を自分で指定できる ・簡単な表が作れる ・linuxで動作する ・できればwindowsで開発する(linuxでも可) ・ボタンを押すと画面を切り替える等のことができる 以上のことができで、なるべく簡単に組めるような言語はありますか? メモリの確保等の煩雑なことを必要とせず、簡単な命令で画像や文字が表示できればgoodです。 いまのところDelphi for .NETが候補なのですが、資料が少ないので迷っています。 よろしくお願いします。
- 258 名前:257 mailto:sage [2008/05/31(土) 23:34:27 ]
- すみません画面を切り替えるというのはシーンを切り替えるようなことです。
誤解を招くような表現で申し訳ありません。
- 259 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:36:38 ]
- linuxで動作する
.NET んーそうなの?
- 260 名前:257 mailto:sage [2008/05/31(土) 23:53:03 ]
- >>259
monoでできると思ってVBで作ったコンソールアプリを実行してみたのですが、 フォームで作ったものはうまく動作しませんでした。 あまり込み入ったところまでは試していませんが、以下実際に試した言語リストです。 VB(MonoでHello Worldは出たがフォームでこける) ruby(MyGameとかいうのを見つけたが資料の少なさに挫折) html+css(プログラム自身がフルスクリーンにならないためあきらめる) XSPLet(機能的に問題があったのであきらめる) 具体的には以下のURLのようなものをlinuxで実現できたらと思います。 ttp://www.mitsubishielectric.co.jp/corporate/randd/spotlight/spotlight06.html 実際に機器の制御等が目的ではなく、あくまでそのインタフェースを再現したいのです。
- 261 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:01:38 ]
- >>260
画面だけなら、flashで作ったら?w なぜそこまで探せてJAVAが出てこないのか分からないけど、JAVAじゃダメなの?
- 262 名前:196 [2008/06/01(日) 00:05:17 ]
- >>239は全くもって被害者です。私とは関係ありません。
>>260 C#はどうでしょうか?ビルも一押しの次世代言語です。
- 263 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:05:19 ]
- >>261
Javaと思ったが、flashがあったな、忘れてた
- 264 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:11:23 ]
- >>261-263
確かにflashがよさそうですね。 でも開発環境が高い^^; オープンソースで視覚的にデザインできるものが見つからないので・・・。 javaもよさそうなので検討してみます。
- 265 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:11:43 ]
- OpenOffice.orgでマクロ組めば?
- 266 名前:257 mailto:sage [2008/06/01(日) 00:21:34 ]
- なるほど、どうやら自分の視野が狭かったみたいで、
いろいろと勉強になりました。 ここで得られた情報を元にいろいろ探してみたいと思います。 ありがとうございます。
- 267 名前:デフォルトの名無しさん [2008/06/01(日) 00:54:29 ]
- >>257
flex
- 268 名前:デフォルトの名無しさん [2008/06/01(日) 01:20:20 ]
- 初歩的な質問ですみません
C#ってポインタはないんですか?
- 269 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 01:27:55 ]
- >>251
言語を学ぶ場合、長い時間、一生懸命使いたくなる言語を選ぶべきだ。 プログラムの時間をなるべく短くしようとしたり、簡潔なコードを望んだり、 早くリリースすることを考えているなら、言語の選択を間違っている。
- 270 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 01:39:08 ]
- >>268 マルチポスト 有るよ。
- 271 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 01:48:59 ]
- 教えてもらってよかったね、向こうで
- 272 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 02:18:08 ]
- >>270-271
ありがとうございます。 C#スレがあるのに気がつかなくって。
- 273 名前:デフォルトの名無しさん [2008/06/01(日) 08:41:06 ]
- ハロワの求人
Cが一番多いよ
- 274 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 10:58:37 ]
- 近年Javaとかのweb系のほうが需要多くてソッチばっかりか
cの現場が大変そうなのであえて逃げてるか・・・
- 275 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:57:09 ]
- 低水準言語使える人が減ってきたんじゃ・・・・・と心配になる
- 276 名前:デフォルトの名無しさん [2008/06/01(日) 12:26:12 ]
- たまにデルファイもあるよね
- 277 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:47:11 ]
- Cは組み込み系のお仕事も入ってるだろうからね
まあ、猫の手も借りたくて、Cが少しでも出来れば・・・ってのもあるのかも知れないけどw >>275 PC、WEB系じゃあ、もう使う必要もないんじゃない?
- 278 名前:デフォルトの名無しさん [2008/06/01(日) 13:43:35 ]
- >>275
その頃には、HARUが開発されてるよ
- 279 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 01:07:59 ]
- >>269
職業プログラマを目指すのではなく、あくまで趣味と割り切るのなら、あんたの言うとおり、ひとつの言語を極めた方が張り合いがあると思う。
- 280 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 08:53:25 ]
- 表面的にいくつかの言語触ったってのより、一つの言語極めてるほうが確実に役に立つな。
極端に変態的なものじゃなければ。
- 281 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 09:52:11 ]
- 一つの言語極めて変態的なものを齧ってみるのも良い事だと思うけどね
Cのポインタもある意味変態だしな メジャーなだけで
- 282 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 13:47:53 ]
- 壁紙の変更が自動的に行われるようなものをつくりたいんですけども
何から学んだらいいんでしょうか?
- 283 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 14:00:00 ]
- >>282
Windowsの基本・応用機能を学ぶ いやマジで 標準でできることをわざわざ作る必要はない 第一、作りかけのときに判明したらモチベーション保てないじゃないか(w
- 284 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 14:07:02 ]
- >>283
早いレスどもです。 標準機能でできるとは知りませんでした。 でも勉強のためにも、何かしらの言語に触ってはおきたいんですけど、あえて何か触るならどんな言語がいいでしょうか?
- 285 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 14:17:10 ]
- プログラミング言語は勉強の道具ではない
プログラミングのことなんて忘れて他のことしろ
- 286 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 14:30:27 ]
- そうですかー
ありがとうございました。
- 287 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 15:09:15 ]
- そんな排他的にならなくてもいいと思うんだがw
- 288 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 15:12:02 ]
- 学習というのなら、PASCAL系なのでは?
ってことでDelphiでもやってみたら。 あまり手間を掛けたくないのなら、HSPも良いかも。 より深く勉強したいのならアセンブラをどうぞ。
- 289 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 15:22:25 ]
- >>287
>>288 アドバイスありがとうございます ありがとうございました
- 290 名前:デフォルトの名無しさん [2008/06/02(月) 19:02:12 ]
- 初心にもどってBasicってのもあるぞ。
しかし、今更ファミリーコンピュータの手に入るかな。ちょっと高くつくかもな
- 291 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:04:03 ]
- >>290
別にそんなのでなくていいだろw PC98のエミュだってあるんだし・・・
- 292 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:21:46 ]
- PC98のQuickBasicが、簡素さと機能のバランスが良くて入門に向いてたな。
基本ベーシックだけど行番号省けるし、分割コンパイルもできるしで使い勝手も悪くなかった。 グラフィックライブラリがGLIOに丸投げのようで、やたら遅かったのはいただけ無かったが。
- 293 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:39:09 ]
- やってみたいってだけじゃ、間違いなくモチベーションが保てないと思われる
- 294 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 22:30:42 ]
- 学習と実用を兼ねるなら
インデント強制のPythonをおすすめします
- 295 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:01:38 ]
- >>292
DOSの時代はIDEも単純だったから、とりあえす、起動して入門書のコードを入力してファンクションキーを押せば 実行できたもんな。
- 296 名前:デフォルトの名無しさん [2008/06/03(火) 12:47:13 ]
- >>292
ファミリーベーシックの時代はファミコンとキーボードをコミカルに単純だった もってるだけで優越感だった。当時持ってるだけだった。
- 297 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 13:03:15 ]
- 「コミカルに単純だった」のはなんだ?
- 298 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 14:39:11 ]
- 使っているOSはvistaです
動機とか目的はまだ定まっていませんが とりあえずプログラミングの基礎をやりたいと思ってるんです Visual BasicとC++のどちらから始めればいいのですか? 出来ればお薦めの入門書があれば教えて下さい。
- 299 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 15:02:40 ]
- とりあえず、スレの最初から読んでみたらどうかね?
- 300 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 16:23:27 ]
- >>298
HSPやっとけ 目的が見えたらCとLispやってから好きな言語を選べば良い 今時だとLispの代わりにHaskellでもいいかもな
- 301 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 17:32:04 ]
- >>300
アドバイスありがとう
- 302 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 18:50:48 ]
- >>300
基礎にHSPってのはちょっと・・・・・・基礎にはならんと思うが
- 303 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 18:52:37 ]
- おもちゃのスクリプト言語を薦めるってのはどうかと・・
- 304 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 21:19:54 ]
- >>298
Visual Basic
- 305 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:13:17 ]
- >>303
そんなこと言い出したら、Common LispとPython以外は薦められなくなっちゃうよ。
- 306 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 03:07:15 ]
- Erlang
- 307 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 03:51:09 ]
- >>298みたいなこと聞いてる段階の奴はオモチャ触っとけばいいんだよ
プログラムの基礎云々言い出したり考え出すのはレゴブロックで遊んでからだ 目的意識がなけりゃ、HSPだろうが電子ブロックだろうがレゴ積木遊びでも一緒 赤ん坊の情操教育以上の何かを見出したけりゃ目的意識がいる
- 308 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:39:29 ]
- HSPはすぐに視覚的な結果が出るから、入門用には良いと思う。
プログラミング超超初心者向けの解説が多かったり 手作りミニゲームを公開する場があったりして、昔のBASICに近い世界だな。 つーか、オモチャを馬鹿にしてはいけない。 プログラミングをオモチャとして楽しめないなら、続かないと思う。 変数・分岐・ループ・ジャンプ くらいの基礎は学べると思うよ。(HSPのループはちょっと変則的だけどな) ただ、少しでも突っ込んだことをやろうとすると すぐに詰む言語でもある。その時に移住先を探せば良い気がする。
- 309 名前:デフォルトの名無しさん [2008/06/04(水) 20:07:18 ]
- C言語の本理解した
次なにしたらいい?
- 310 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:20:10 ]
- コードを読む・書く
- 311 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:21:10 ]
- c言語の本読んで理解してもソフトが組めるかといえば微妙だよな。
基本的なアルゴリズムとかは載ってるかもしれないけど それを組み合わせてシステムを組めないとな・・・
- 312 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:22:33 ]
- 何をしたいかによる
Cを知ってるならならC++/Java/C#とかの方向に進んでみてもいい それぞれ得意な領域がある
- 313 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:49:26 ]
- 危険な領域に突入しそうです(><)
- 314 名前:デフォルトの名無しさん [2008/06/04(水) 20:51:23 ]
- 授業でVBAを少し触った程度の超初心者です。
レスポンスレイテンシー調査という手法を研究で使いたく、 そのためのソフトがないため自分で作ろうと考えてます。 やりたいのは問題を提示し、 その問題に対する答えを選択させ、 解答までの時間を計るというものです。 0.00までの時間を計測したいのですが、 どの言語を勉強すればいいのでしょうか? 環境:Mac OS 10.4、Win XP ご存知の方がいましたらよろしくお願いします。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:54:52 ]
- >>312
俺はC→Javaって来たんだけど、 Java→Web、ネットワーク系 C#→Gui C++→よく分からないが、何でも出来るけど面倒くさい 得意分野こういうイメージなんだけど合ってる? C++は下の方、C#は上の方が得意な感じがする。
- 316 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:01:02 ]
- >>314
VBAはほとんど知らないが、それこそVBAではできないの? 直感的にいかにも可能そうだけども フォーム作って質問を表示し、回答を得るまでの時間をはかってExcelのシートに結果を吐くと
- 317 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:04:22 ]
- プログラミングって何かソフトないと出来ないんですか?
- 318 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:06:32 ]
- ソフトがなくてもプログラミングは可能。
- 319 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:08:06 ]
- notepad, viなんかのテキストエディタで
print "hello, world" と書けばプログラムは書ける。 ただし実行には何らかのソフト(コンパイラ、インタプリタ等)が必要。
- 320 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:08:15 ]
- >>317
メモ帳があれば出来ます。 コンパイラorインタプリタorブラウザがあればもっと出来ます。
- 321 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:11:08 ]
- >>315
そんな感じじゃね C++は今となってはさすがに古臭い感じがするけど、 OOP対応でネイティブコードを出力できるC系の言語となると、 基本的に他に無いんだよな・・・・・・Dが安定してくれればそっち使いたくなるんだが
- 322 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:11:46 ]
- >>319
ブブー、テキストエディターと言うソフト使ってる。 >>320 リアルのメモ帳かな?
- 323 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:12:39 ]
- >>317
LinuxやFreeBSDならgccは標準で入ってるしPerlも入ってる。 WindowsならJScriptやVBScriptのインタプリタを標準で備えてる。
- 324 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:12:57 ]
- ありがとうございます。でもプログラミングってメモ帳に文字を書き込むだけでは、できませんよね?
インターネット繋いでないんですが大丈夫でしょうか?
- 325 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:13:08 ]
- 用がないなら帰っていいよ
- 326 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:18:16 ]
- >>324
プログラミングにも色々種類があるから、 それぞれ用意しなくちゃいけないものはある。 しかし>>323の言うように既に標準で用意されているものもあるから メモ帳だけで出来る言語もある。 バッチファイルやシェルスクリプトはホント書くだけ。 初心者用の参考書を買うと、大概そういう風に必要なプログラム(コンパイラ、インタプリタetc)はCDの形で付いてくるのでネットに繋がなくても出来る。
- 327 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:23:44 ]
- >>326
親切にありがとう。そうですね、まずは参考書買って見てみます。
- 328 名前:デフォルトの名無しさん [2008/06/04(水) 21:32:53 ]
- >>316
ありがとうございます。 まだまだ下調べが少ないようですね。 もっとVBAについて調べてみます。
- 329 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:26:42 ]
- WindowsならWSHが標準で使えるな。
- 330 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:43:47 ]
- HSP→C→Java(ちょっとだけ)ときて、Win向けのGUIアプリとか2Dのゲームを作りたいんですが
何の言語がオススメでしょうか。 JavaのSwingとか調べてみましたが、どうもJava自体どうさがモッサリなイメージです。 そこで、>>315さんの言ったのを参考にC#に手を出してみようかと思うんですが Winアプリつくるならこっち先にやったほうがいいよ!とかあれば教えてください。
- 331 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:44:24 ]
- 別にC#で良いとおもうよ
- 332 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:21:49 ]
- >>330
C#、Delphi、C++Bulderどれでも好きなのを。 その経歴だとDelphiは外してもいいかもしれんが。
- 333 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:26:50 ]
- ておりあさんは初めての人にはhaskellがいいっていってたよ
- 334 名前:デフォルトの名無しさん [2008/06/04(水) 23:50:16 ]
- 知識なし(ネットぐらい)
おれを成長させて まずなにをすればいい?
- 335 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:54:05 ]
- まず何をしたいのかが
- 336 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:57:29 ]
- まず目標を決める
大雑把にどんなものを作りたいのか エディタ?掲示板?ゲーム?
- 337 名前:334 [2008/06/05(木) 00:26:59 ]
- よくわかんないけど
プログラマになりたい
- 338 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:34:20 ]
- や め て お け
- 339 名前:334 [2008/06/05(木) 00:37:31 ]
- 簡単そうなWeb系がやりたい
なにしたらいい?
- 340 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:51:09 ]
- >>339
Java
- 341 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:12:24 ]
- もしくは、PHP Perl Ruby Python の何れか
- 342 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:41:46 ]
- Rubyが流行ってるようだけどその理由ってなに?
|

|