回答編集履歴
2
修正。
answer
CHANGED
|
@@ -24,5 +24,5 @@
|
|
|
24
24
|
|
|
25
25
|
> そしてどうにかしてそれらが一緒に動くようにしていて、それがあまりにうまく行われているので、そこに**そんなものがある**とは気付かないくらいだ。
|
|
26
26
|
|
|
27
|
-
なお、 [プログラミング入門 - Rubyを使って -](https://ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/)で推薦されているテキストエディタは[ここ](https://www.scintilla.org/SciTE.html)からダウンロード出来る。
|
|
27
|
+
なお、 [プログラミング入門 - Rubyを使って -](https://ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/)で推薦されているテキストエディタは[ここ](https://www.scintilla.org/SciTE.html)からダウンロード出来る。[SciTE](https://www.scintilla.org/SciTE.html)の日本語化の情報は[ここ](https://katakago.sakura.ne.jp/soft/scite/scite.html)から。
|
|
28
28
|
また、[プログラミング入門 - Rubyを使って -](https://ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/)の増補改訂版の[書籍](https://www.oreilly.co.jp/books/9784873114699/)も出版されている(こっちは全15章に増えている)。出版されてからそこそこ年数が経ってるので、[古本なら格安で買えるだろう事を付け加えておく](https://www.amazon.co.jp/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E7%AC%AC2%E7%89%88-Chris-Pine/dp/4873114691)。
|
1
スティーヴ・イエギの記事を紹介
answer
CHANGED
|
@@ -16,5 +16,13 @@
|
|
|
16
16
|
ただし、そうだったとしても、別に悪いことばかりじゃない。貴方はIT土方になる必要がない、って分かるだけでも人生得するだろう。2週間で判別出来るならかなりお得で、二度と「プログラミング」に関しては迷う必要はなくなる。
|
|
17
17
|
もし2週間以内にやり遂げられたら、あなたは「どんなプログラミング言語を扱うにせよ、基礎知識は最低限持っている」と言う事になる。その場合は[Ruby](https://www.ruby-lang.org/ja/)を捨てて、次の言語を選べばいい。その時には貴方はもはや「初学者」とは言えないので、PythonをやろうがC#をやろうがお好きなように。「二番目の言語学習」に関しては既に貴方は自信をある程度持ってるだろうし、「理解できる」自信もまた付いてる筈だ。たった2週間の学習経験であっても、だ。
|
|
18
18
|
|
|
19
|
+
昨今だと、[Rubyと言う言語](https://www.ruby-lang.org/ja/)を知らない、って人も増えてるようなんで、一応、[スティーヴ・イエギ](https://steve-yegge.medium.com)と言うハッカー(プログラミングの達人)が[Ruby](https://www.ruby-lang.org/ja/)に付いて[書いてる記事](https://web.archive.org/web/20250523113445/http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm)も紹介しておこう。
|
|
20
|
+
|
|
21
|
+
> おおよそのところ、 [Ruby](https://www.ruby-lang.org/ja/)は[Perl](https://ja.wikipedia.org/wiki/Perl)の文字列処理と[Unix](https://ja.wikipedia.org/wiki/UNIX)統合を**そのまま**取り入れた。つまりシンタックスまで含めて同じなのだ。だから他の何かを待つまでもなく、すでに[Perl](https://ja.wikipedia.org/wiki/Perl)の最良の部分を手にしているのだ。そして これは出発点としては素晴しいものだ。特に[Perl](https://ja.wikipedia.org/wiki/Perl)の他の部分を取り入れないならば。
|
|
22
|
+
|
|
23
|
+
> しかしその後[Matz](https://ja.wikipedia.org/wiki/%E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8%E3%82%86%E3%81%8D%E3%81%B2%E3%82%8D)は最高のリスト処理を[Lisp](https://ja.wikipedia.org/wiki/LISP)から取り入れた。そして最高の[OO](https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91)を[Smalltalk](https://ja.wikipedia.org/wiki/Smalltalk)その他の言語から。そして最高の[イテレータ](https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%86%E3%83%AC%E3%83%BC%E3%82%BF)を[CLU](https://ja.wikipedia.org/wiki/CLU)から。あらゆることの最良の部分をあらゆるところから取り入れたのだ。
|
|
24
|
+
|
|
25
|
+
> そしてどうにかしてそれらが一緒に動くようにしていて、それがあまりにうまく行われているので、そこに**そんなものがある**とは気付かないくらいだ。
|
|
26
|
+
|
|
19
27
|
なお、 [プログラミング入門 - Rubyを使って -](https://ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/)で推薦されているテキストエディタは[ここ](https://www.scintilla.org/SciTE.html)からダウンロード出来る。また、[SciTE](https://www.scintilla.org/SciTE.html)の日本語化の情報は[ここ](https://katakago.sakura.ne.jp/soft/scite/scite.html)から。
|
|
20
28
|
また、[プログラミング入門 - Rubyを使って -](https://ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/)の増補改訂版の[書籍](https://www.oreilly.co.jp/books/9784873114699/)も出版されている(こっちは全15章に増えている)。出版されてからそこそこ年数が経ってるので、[古本なら格安で買えるだろう事を付け加えておく](https://www.amazon.co.jp/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E7%AC%AC2%E7%89%88-Chris-Pine/dp/4873114691)。
|