タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとc++に関するmanatenのブックマーク (3)

  • JNI -配列をパラメータとして渡す-

    さて、Javaから、わざわざDLLを呼ぼうってわけですから、とりあえず、お互いが会話をしないなんてことはありえないわけで、Java/DLL間でのインターフェイスを見ていきましょう。 今回は、byte配列をパラメータで渡して、その内容をひっくり返して(?)返してくれるというサンプルです。 ページ先頭へ戻る // ArrTest.java // import java.io.*; class ArrTest { private native void invert(byte arr1[], byte arr2[]); private void printArray(byte arr[]) { System.out.println("*** array contents ***"); for(int i=0; i<arr.length; ++i) { System.out.println("Ar

  • Java pulling ahead? Java versus C++ benchmarks

    Microbenchmarks (cache effects considered) Several years ago these benchmarks showed java performance at the time to be somewhere in the middle of C compiler performance - faster than the worst C compilers, slower than the best. These are "microbenchmarks", but they do have the advantage that they were run across a number of different problem sizes and thus the results are not reflecting a lucky

  • JavaとC++の比較 - Wikipedia

    この記事には複数の問題があります。 改善やノートページでの議論にご協力ください。 脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2024年3月) 古い情報を更新する必要があります。(2018年12月) 独自研究が含まれているおそれがあります。(2018年12月) 雑多な内容を羅列した節があります。(2018年12月) C++Javaとの違いは、それら言語の歴史から辿ることができる。 C++はC言語の派生規格であり、手続き型プログラミング言語にクラス(抽象データ型)を導入し、静的型付けオブジェクト指向プログラミングを実現するために開発された。C言語の設計思想を維持・継承し、C言語の利点(機械語やアセンブラに準ずる高速性やハードウェア操作性など)を一切損なわないようにしているため、他のオブジェクト指向言語に比べてコードの実行効率や柔軟性を重視している反面、安全性は犠牲

  • 1