タグ

*ato_あとで読むとjavaに関するfevnirのブックマーク (5)

  • オラクルの対グーグルJava訴訟、判事が損害賠償請求額の引き下げを命令 - Computerworld

    オラクルの対グーグルJava訴訟、判事が損害賠償請求額の引き下げを命令 「オラクルの専門家が算定した金額は過大」と米国連邦地裁判事 米国Oracleが、AndroidJavaの特許と著作権を侵害しているとして米国Googleに対して起こしている訴訟で、損害賠償請求額の引き下げを判事に命じられたことが、裁判所文書で明らかになった。 米国連邦地裁のウィリアム・アルサップ(William Alsup)判事は7月22日に出した命令書で、Oracleの専門家が、「Googleは、OracleJava特許に対する侵害の賠償金として、最大61億ドルを支払うべきである」という結論を導き出したのは、行き過ぎだと断じた。 Oracleの損害賠償請求額は1億ドルを「検討の出発点」として、さまざまなファクターを踏まえて、それより多い額か少ない額に調整されるべきだと、アルサップ判事は述べている。 同判事は、命令

  • そもそもコンパイラの中ってどうなっているの?

    コンパイラの基構成 さて、今回はコンパイラの基構成について確認をしておきます。コンパイラは、入力としてソースコードを受け取り、内部で変換処理を行いオブジェクトコードを出力するプログラムです(図1)。ソースコードは、人間が理解しやすいプログラミング言語で記述されたものであり、オブジェクトコードは、コンピュータが理解しやすい2進数の羅列である機械語で構成されています。 Javaの場合は、ソースコードはプログラミング言語Javaの文法で書かれたコードが記述されたもの(.javaファイル)であり、オブジェクトコードはJavaVM用の機械語で書かれたクラスファイル(.classファイル)が相当します。 さて、ここでJavaのような仮想計算機用のプログラミング言語について見てみましょう。 Javaの場合には、Javaコンパイラによって出力されるオブジェクトコードは仮想計算機のJavaVM用の機械語

    そもそもコンパイラの中ってどうなっているの?
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • 究極の問題解析ツール、逆コンパイラJD-Eclipseとは

    究極の問題解析ツール、逆コンパイラJD-Eclipseとは:ユカイ、ツーカイ、カイハツ環境!(13)(1/2 ページ) ソースコードがなくても大丈夫? 開発を行っている際に、利用しているミドルウェアやライブラリの内部で例外が発生して、そのクラスのソースコードを調べたくなることはありませんか? 例えば、以下のような場合です。 ほかのチームが開発したモジュールのメソッドが仕様通りの動作をしない仕様通りの動作をしない 処理に時間がかかっているが、何の処理に時間がかかっているのか分からない何の処理に時間がかかっているのか分からない アプリケーションが応答しなくなり、どこかで停止しているのだが、どこで停止しているか分からないどこで停止しているか分からない ソースコードがないため、“やきもき”していませんか? 開発者であれば、誰しもこのような経験をしたことがあると思います。ソースコードがあれば、コード

    究極の問題解析ツール、逆コンパイラJD-Eclipseとは
  • Javaの質問一覧 | 教えて!goo

    MacOS:ターミナルではNPMのコマンドを受け付けるがVSCODEでは受け付けない現象 おそらくパスが通ってないものと想いますがなぜそうなるのか全くわからないので質問です。 MacOS(M1)を使用していてターミナルではNode -vやnpm run serveのコマンドが通るのに VSCODE上のターミナルでは通りません、cdでの階層は同じ場所にいます。 自身で調べてHomebrew、Nodebrewを使用してインストールしたもので Mavenプロジェクトです。 VSCODE上で行うコマンドとターミナルで行うコマンドで結果に差が出るものなのかもわかりませんが ・なぜそのようなことが起こるのか ・どうやって解消すればよいのか わかる方がいたらごお教示お願いいたします。 ソースコードなど詳細はセキュリティ上開示出来ないことをお詫び申し上げます。

  • 1