[過去ログ] + JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net (551レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
75
(1): デフォルトの名無しさん [sage] 2020/12/05(土) 12:29:27.48 ID:AHGNs/8Z(1/2) AAS
>>74
74(2): デフォルトの名無しさん [sage] 2020/12/05(土) 11:58:03.08 ID:bc6Sn2Hy(1/7) AAS
>>73
それはやり方を間違ってるから。

JavaScriptが主流プログラミング言語の中で簡単な部類なのは間違いない。
ただし、プログラミング自体が実は世間が思っているほど簡単ではないので、勘違いしている馬鹿はそこで頓挫する。
お前もそう。お前が引っかかっているのはJavaScriptではなくプログラミングだから。

ただしこれは君が悪いわけではなく、あたかも「プログラミングは誰でもやれば出来るようになるものです」なんて吹聴する馬鹿共、
具体的には、プログラミングをしたこともないのに、必修教育にすれば誰でも出来るようになると信じている政府や教育関係の馬鹿共と、
そういうことにして入門者を増やさないと食っていけない糞プログラミング講座の馬鹿講師共だ。

リファレンスというのは既にプログラミングを出来る人が参考にする物であって、
プログラミング自体が出来ない人が見ても意味が分からないのは当たり前だ。
だからそこで引っかかるようなら『入門』書か『入門』用サイトを利用すべきで、
小学生に高校生用の教科書を与えても時間の無駄にしかならないのと同じ事を君はやっているだけ。

Teacherってのは何かわからんが、
> オブジェクト複製、prototyoe、Teacher、コンストラクタ、constructor()、初期化子
これらでprototype以外は他言語も同じ。だからここらで躓くのならまず何言語でもいいから「プログラミング」を学べ。
それに簡単だとされているJavaScriptを選択するのならそれでもいいが、その場合も『入門』用の何かを参考にすべきで、
リファレンスを使うべき技術レベルではないし、それは無駄に遠回りだと認識しろ。

prototypeについては他言語とは違うが、実際prototypeを活用している奴はあまり居ないから、
クラスベースのOOPが完全に出来るようになってからでいいし、その辺になればprototypeについても自然と理解出来るようになる。
だからこれについてはあまり拘る必要もない。
c系、java、パイソン、Unix、cobol,perl,cgi,サーバーサイド、各フレームワーク
いろいろ扱ってきたけど俺はまだプログラミングで引っかかってるのかよw
DB設計やら構造化やらオブジェクト指向やらやってきたんだけど先はなげーわ
76: デフォルトの名無しさん [sage] 2020/12/05(土) 12:56:01.95 ID:bc6Sn2Hy(2/7) AAS
>>75
だとすればお前は実際にはプログラミング出来てないんだよ。
初期化子とか、要するにリテラルの書き方であって、PythonやRubyと大して変わらない。
プログラミング出来ている奴がそこで引っかかる理由がないんだよ。

ただそういう奴も最近は多いから話を聞いて大体俺には理由は分かってる。
お前は多分文系馬鹿で、文系の強みを生かして『暗記』でプログラミングに対処しようとしているからだ。
(ただし「強みを生かして」の部分は無自覚でそうなるものなのだが)

OOP知ってればプログラミング出来てる、というのは完全に間違いで、
プログラミングの手法としてOOPがあるだけで、それを使うかどうかはまた別なんだよ。
と言っても分からないだろうからもっと分かる言い方にすると、

外国人と口喧嘩をする時にどう言うか、という話と似ている。

相手に精神的ダメージを与える為に「何を言うか」が重要で、それを通じる「言語」で言う、これが正しい口げんかのありかただ。
だから相手が英語話者なら「英語」で言うし、スペイン語話者なら「スペイン語」で言う、当然だ。
同様に、プログラミングも重要なのは「何をするか」で、それを「どの言語ではどう書く」でしかないんだよ。
OOPだ、言語だ、サーバーサイドだ、フレームワークだ、なんて言葉を積み上げても無意味だ。

JavaScriptではリテラルはこう書きます、という文法が与えられたら、
グダグダ言わずにそう書くしかないし、そう書けば済むだけの話。そこに疑問も何もない。
そこで引っかかること自体が間違い。
それは文法を覚えること=プログラミング出来ることと勘違いしているからだ。

プログラミングってのは、お前がやりたい処理を、コンピュータが理解出来る各言語に記述し直す作業であって、
文法を覚えることでも、フレームワーク等の使い方を覚えることでもないんだよ。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.156s