質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
感覚で始めてみたのですが、個人的には結構学びが多くて良い感じな気がしています。
|
3
3
|
|
4
4
|
タグにつけたように私は以下の言語を一部趣味で触ったり、一部業務で触ったりしています。
|
5
|
-
沢山時間をかけて集中的にやっているものもあれば、気が向いたときに遊びで触っているものもあり、一通使い方が頭に入っておりスラスラと書けるものもあれば、まだ始めたばかりで文法もあやふやなものも混在しています。
|
5
|
+
沢山時間をかけて集中的にやっているものもあれば、気が向いたときに遊びで触っているものもあり、一通り使い方が頭に入っておりスラスラと書けるものもあれば、まだ始めたばかりで文法もあやふやなものも混在しています。
|
6
6
|
|
7
7
|
(タグは5つまでしかつけられないようなので、一部適当に選んでつけました。)
|
8
8
|
|
@@ -21,10 +21,14 @@
|
|
21
21
|
|
22
22
|
というように、「言語ごとの特徴」も「GoFデザインパターンはなにか」もわかってない私が、これらを学ぶときに、「この言語特有の機能を使えば良い感じにこのパターンが組めるし、学びになる」というものがあれば教えていただけると嬉しいです。
|
23
23
|
|
24
|
-
|
24
|
+
デザインパターンについて学べることはもちろん、言語思想について知ることができたり、実際に手を動かすので実装力も身につくので、なかなか良い勉強法かと感じています。
|
25
25
|
|
26
|
-
|
26
|
+
これらをより効率的に学べそうな相性の良い言語特性とパターンを知ることに価値はあるように感じています。
|
27
27
|
|
28
|
+
回答が、言語とパターンの組み合わせが多対多になったり、(個人的にはできるだけこの一覧の言語からのほうが嬉しいですが、)この質問を見る他の言語を勉強中の方の事も考えて、ここにない言語でもあれば教えてほしいです。
|
29
|
+
|
30
|
+
「抽象クラスを実装できるから」、「メタプログラミングができるから」、「関数型だからこそ」など、そう考えられた理由などお聞かせ願えればと思います。
|
31
|
+
|
28
32
|
「どう考えても熟知した言語で全パターン学んだほうが効率が良い」などの意見はわからないでもないですが、今回の質問の回答としては一先ず置いといていただけると嬉しいです。
|
29
33
|
|
30
34
|
変な質問ですが、よろしくおねがいします。
|