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

Java SE 9リリース」記事へのコメント

  • 百歩譲ってJVMはともかく、Javaなんて2020年と言わず今すぐ消えてくれてもええんやで?

     

    GoogleあたりがLLVMのようなJVMへのトランスレータフレームワークでも発表して
    GroovyやScalaやKotlinのようなものをもっと容易く作れるようになればいいのに・・・

    • by Anonymous Coward

      Javaに親でも殺されたの?

      • by Anonymous Coward

        メジャーな言語を否定して、
        俺はプログラミング言語の事情に詳しいんだぜ。
        とアピールする人は昔からいますね。
        ちょっと前までは C++ がそのターゲットでした。
        その後、C++ が滅びたかと言うと、ご存知の通り。

        • by Anonymous Coward

          滅びそうですね。(11あるけど、言語の更新はCOBOLすら2011制定とかあるし)

          さておき組み込みのメモリ増えた流れでCがまた伸びてるし、
          今後また増えていくと、C++クローズアップされる未来はまだありそう。
          Rustは不勉強で知らないけどgoはCの資産使うのめんどそうだし。

          • もう C++17 ですよ。
            かつてに比べて、C++ 以外の選択肢が増えたのは事実ですが、
            C++ が本来得意とする分野では、まだ滅びそうには見えないですよ。
            AVX2,AVX-512,OpenMP,OpenCL とか使うには、一番アプローチしやすいと思う。
            まあ、C でも良いでしょと言う人もいるかもしれないけど、
            C++ は便利な C として使えますからね。と言いつつ最近の C の事情は知らない。

            親コメント
            • by Anonymous Coward

              C++は今後ゆるやかに汎用言語から専用言語に近づいていくでしょう
              fortranだって昔はシステムプログラミングから記号処理からなんでもやってました

              • by Anonymous Coward

                何でもやってたのは単に高級言語がそれしかなかったからで、最初からFORmula TRANslation、つまり数式処理を目的とした言語でしょ。

              • by Anonymous Coward

                ああ、あんた"The IBM Mathematical Formula Translating System, Fortran"を読んだことなだろ
                簡単な英語だから、ネットで読めばformulaが何を指すのか理解出来ると思うぞ

              • by Anonymous Coward

                http://www.softwarepreservation.org/projects/FORTRAN/BackusEtAl-Prelim... [softwarepreservation.org]
                英単語だけ抜き出してやったぞ
                何が数式処理だ、バーカ

                arithmetic formulas
                control formulas
                - do-formulas
                - if-formulas
                - go-to-formulas
                input-output formulas
                - card reading formulas
                - card punching formulas
                - print formulas
                - tape reading formulas
                - tape writing formulas
                - drum reading formulas
                - drum writing formulas

                specification sentences
                - dimension sentences
                - frequency sentences
                - relati

              • In summary, then, a system such as FORTRAN has the following potential like:
                1. Great economy of time and money.
                2. Feasibility of more mathematical experiments.
                3. Ability to apply complex, lengthy techniques in coding a problem.
                4. Ability to make the 704 available to more people with more convenience and less training.

                本文を読めばわかることだが、2は「より数学的に書くことができる」という意味で、数値計算のことではない
                3のcodingというのは現代とは意味が異なり、機械語で書くことを意味している

                親コメント
              • by Anonymous Coward

                それ故に国内はコボラー圧倒的となった感じだよね。そっち系、見事なまでに数学ダメな奴しか居なかったもん。

                ※アセンブラとFortranから始まった人より

              • by Anonymous Coward

                ついでに言うと、この文書で使われているformulaと(specification)sentenceは今でいうところのstatementとdeclarationだけど、
                これプログラミング言語黎明期のものだから、定まった用語がなかったのね

                lispだってそうだ
                あれはLISt Processorだけど、ここではlistという言葉は一般名詞のリストではなく、リストというデータ構造のことを指している

            • by Anonymous Coward

              > C++ は便利な C として使えますからね。

              ここがC++の一番ダメな所だと思う。

              • by Anonymous Coward

                具体的にどんなところ?
                STL の vector とか便利ですよ。
                最近の C って動的配列とか簡単に使えるようになってるのかな。
                よく知らないけど。

              • by Anonymous Coward

                「C++でC流の泥臭いポインタ操作とか許すんじゃねぇよボケ」って派閥なんじゃないかな。
                インラインアセンブラ並みには邪悪だけど、必要ないなら使わなきゃいいだけだと思う。
                C++で推奨されないCの機能はextern "C"を必要とする、くらいだったらそんな噛み付く人も居ないのだろうけど…

                # とはいえC++のキャストの書き方はどうにも冗長なのがなぁ・・・

              • by Anonymous Coward

                ああ、なるほど、そっち方向の不満ね。もっと高級言語的にやれと。
                確かにそう言う不満もあり得ますね。私なら、そんな時は C# とか使っちゃいますけど。

                ポインタ操作は邪悪ですか(^^;
                SSE2 や AVX2 が 16バイトとか32バイトにアラインされたメモリを要求するんですが、
                _mm_malloc なメモリじゃなくスタック上のメモリをアラインしたくて
                黒魔術に手を染めたことがありますw

              • by Anonymous Coward

                C++11以降ならalignasでそんなめんどくさいことしなくていいですね。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...