パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

JavaScriptにトランスコンパイルする言語でイケてるのは?」記事へのコメント

  • そもそも変換先のJavaScriptが超絶ダサい

    • by Anonymous Coward

      本来「HTMLページに埋め込めるお手軽スクリプト」として意図的にゆるゆるに作られたものにヘビーなことやらせすぎ。
      PHPにも似たようなことがいえる

      • by Anonymous Coward
        ちがうよーJavaScriptってのはその成り立ちからして
        埋め込みスクリプト言語って言えば常識的にlispだよねEmacsとかもそうだし、
        だけどlispのまんまだとみんなカッコに拒否反応示すから、文法だけJavaに似せてみました
        という言語なんだよ
        最初からおよそ他の言語にできてJavaScriptにできることはないというくらいヘビーな用途を想定した言語なんだよ
        • by Anonymous Coward

          処理フロー的にはそうだけど、スクリプト系言語だから厳密な型システムは持たずダックタイピング的な使い方だよね。
          それはそれでメリットだけど、ヘビーな使い方をしようとすると型システムのゆるさがネックになるから後付けでクラス定義文法がつかされたり、TypeSctiptが生まれたりしたんじゃないか。

          最初のころのJSがヘビーな用途を想定しながらあんな型システムを採用したのだとしたら、頭悪いなーと思うぞ

          • by Anonymous Coward on 2020年02月19日 21時27分 (#3765368)

            静的型付けやクラスがないと困るようなシステムはJava Appletをご利用ください
            って事だったんでしょ当初の予定では

            親コメント
            • by Anonymous Coward

              そういうのを「ヘビーな用途」と言ってるわけなんだけど…
              だいたい初期のJSってブラウザ以外で動かすこと想定していたの?

              • by Anonymous Coward

                だから「ヘビーな用途」でJSを選ぶのがおかしいって事なのに
                お前らが勝手にJavaを拒否したんでしょ

              • by Anonymous Coward

                へ?
                俺は#3765373 = #3765080で、「JSでヘビーな用途はおかしい」ってスタンスでコメントしたんだけど

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...