アカウント名:
パスワード:
二社が握ったら、JavaScriptなんて葬り去れますわな。JSは、Netscape開発者がたった数週間で設計した間に合わせの言語だから、レガシーリプレースされていったほうがいいのかも。
JavaScriptは滅びないと思いますねぇ…。
書いてそのまま動くという点で、サポート環境の広さはプログラム言語界随一。レガシーとは言いますが、ECMAScriptは標準化されていて新しい技術も導入されていますし。※そういう意味では、レガシーJavaScriptはECMAScriptによりほぼ駆逐済。
TypeScriptは最終生成物がJavaScriptのコードだし、DartもJavaScriptを吐くようだし。いずれ中間言語的な扱いになることはあっても、JavaScriptの実行環境は当面無くならないと思います。
※初心者が最初に学ぶ言語としても、JavaScriptはお勧めなんだけど、あまり賛同は得られない模様w
勝手に型変換するような言語が初心者にお勧めって、本気で言ってますか?
学校で初心者にPHPを教えています。いろいろまずい点があるのは承知してますが、簡単なことを簡単に書けるという利点は初心者にとってはとても大きい。VeryVeryLongClass veryVeryLongClass = new VeryVeryLongClass(...) なんて書き方をする言語はそれだけで拒否されます。型推論が効く言語は嬉しいのですが、推論に任せられる場合と明示的に書く必要がある場合との区別が難しく、それならPHPでいいやと割り切りました。
教える側のレベル
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
MS と Google (スコア:0)
二社が握ったら、JavaScriptなんて葬り去れますわな。
JSは、Netscape開発者がたった数週間で設計した間に合わせの言語だから、レガシーリプレースされていったほうがいいのかも。
Re: (スコア:1)
JavaScriptは滅びないと思いますねぇ…。
書いてそのまま動くという点で、サポート環境の広さはプログラム言語界随一。
レガシーとは言いますが、ECMAScriptは標準化されていて新しい技術も導入されていますし。
※そういう意味では、レガシーJavaScriptはECMAScriptによりほぼ駆逐済。
TypeScriptは最終生成物がJavaScriptのコードだし、DartもJavaScriptを吐くようだし。
いずれ中間言語的な扱いになることはあっても、JavaScriptの実行環境は当面無くならないと思います。
※初心者が最初に学ぶ言語としても、JavaScriptはお勧めなんだけど、あまり賛同は得られない模様w
Re: (スコア:0)
勝手に型変換するような言語が初心者にお勧めって、本気で言ってますか?
Re: (スコア:0)
学校で初心者にPHPを教えています。いろいろまずい点があるのは承知してますが、簡単なことを簡単に書けるという利点は初心者にとってはとても大きい。
VeryVeryLongClass veryVeryLongClass = new VeryVeryLongClass(...) なんて書き方をする言語はそれだけで拒否されます。
型推論が効く言語は嬉しいのですが、推論に任せられる場合と明示的に書く必要がある場合との区別が難しく、それならPHPでいいやと割り切りました。
Re:MS と Google (スコア:0)
教える側のレベル