- 締切済み
JAVAはどんなプログラミング言語を用いて開発されたんですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- queuerev2
- ベストアンサー率78% (96/122)
(2)についてですが ClojureというLisp系の言語はJavaで書かれているそうです。 余談ですが、Javaプラットフォームの言語にScalaというのがありますが、これはScala自身で書かれているそうです。
- joker7454
- ベストアンサー率11% (1/9)
すでに回答された方がいたので、僕はjavaの歴史について…1991年、SunMicrosystems社が作ったプログラミング言語に改良を重ねたものが1995年に発表されたjavaだそうです。元々Oakと言う名前にするところ、他の会社に登録されていたため、javaになったそうです。(javaはコーヒーの名前だそうです。)本題と関わりなくてすみません。
(1)JAVAはどんなプログラミング言語を用いて開発されたんですか? 基本的には、C/C++。ただしライブラリは大半がJava自身で書かれている。 (2)JAVAで作られたプログラミング言語とかはありますか? JavaScript、Groovy、Ruby、Python、PHPなどは、Javaで書かれたものが既に使われている。他にももっとあるかも知れない。最初からJavaで作られたというわけではなく、既に作られている言語をJava上に移植した、というものがほとんど。最初からJavaで開発されたのは、Groovyぐらいだろう。
関連するQ&A
- おすすめのプログラミング言語
おすすめのプログラミング言語を教えてください。 今使っているプログラミング言語 ひまわり なでしこ プロデル TTSneo delphi5
- ベストアンサー
- その他(ソフトウェア)
- 言語選びについて
プログラミングを始めるべく言語を選んでいるんですが、初心者であまりよくわからないので質問します。 今候補に挙がっているのは HSP Java Javascript なでしこ ぐらいです。一番いいと思われるのはどれですか? また、このほかにオススメの言語があれば教えてください。 あと上に挙げた4つの言語でそれぞれできることは何ですか。 私は基本的にアプリケーションなどを作ってみたいんですが・・・・。 お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語についての質問
かなり初歩的な質問です。 現在、プログラミングに興味をもっています。 しかし、C言語やJava、Rubyなどたくさんの種類があって正直良く分かりません。 言語が違うとその用途や目的も大きく変わるのでしょうか? 大変申し訳ないんですが、初心者なのでかなり優しく教えていただけるとありがたいです。 ぜひ、回答よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 数多く存在するプログラミング言語について教えて下さい
今、プログラミング言語全般について勉強中ですが、質問です! C、C++、Perl、FORTRAN、COBOL、ALGOL、SmallTalk Lisp、Prolog、Logo、TCL、Pascal、ObjectC、VB、 Basic、Java、Delphi、April、Rubyなど様々な言語が存在しますが、この中の言語以外には他にどの様な名前の言語が存在しますか? そして、 知名度の低い(使っている人すみません)TCL、Aprilを始めとする言語について 詳しい事を教えて下さい。
- 締切済み
- その他(プログラミング・開発)
- プログラミング言語の質問です
プログラミング言語の質問です プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。
- 締切済み
- Java
- プログラミング言語の質問です。
プログラミング言語の質問です。 プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。
- 締切済み
- C・C++・C#
- ウェアラブルデバイスアプリの開発言語はなんですか?
プログラミング初心者です。皆さまがもし私と同じように初心者であれば、ウェアラブルデバイスのアプリケーションをこれから作ろうと思う場合、開発言語には何を選びますか? デバイスによってはJAVAしか使えないものがあったり(工夫次第で他の言語でも扱えるみたいですね)、さまざまな言語が使えるものもあるみたいで、迷っています。 現在私はWebサービスサイトを作成することとの兼ね合いもありRubyを学ぼうとしています。みなさまならどの言語を選ばれますでしょうか? (すみません、カテゴリはアプリに詳しい方が多く閲覧すると思いスマートフォンアプリ開発を選択いたしました)
- 締切済み
- スマートフォンアプリ開発
- C言語より後に開発されたプログラミング言語は
C言語を基にして開発されたのでしょうか? C++,C#はもちろんそうですが、Java、PHP、JavaScriptなどもそうなのでしょうか?と言うのも、C言語の関数とこれらのプログラミング言語の関数がかなり似ているところ(共通しているものも)があるからです。また、Excelの関数とも似ているのですが、これらのプログラミング言語と何か関係があるのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語の住み分けについて
はじめまして。ほぼ初心者です。 某書籍の一文なのですが、 A君「博士!CGIはPerlでつくるものなのですか?」 博士「いや、別にCでもC++でもなんでもいいんだよ」 私{・・・(メダパニ&コンヒュ)} 私{CGI・・・Common Gateway Interface、ということは、APIのようなものか?GetメソッドやらPostメソッドでのデータを受信?して処理できれば言語は何でもいい、ということだろうか???} 前提として、 言語は C/C++ Java Perl PHP Ruby VB(や.net系) ジャンル 組み込み系 Web系C/S(C側 S側) 非Web系C/S(C側 S側)(…クライアント側にWebブラウザを使わないものの意味です) 単体アプリ C/C++ C++はオブジェクト指向で、最もマシン語に近い。処理高速。 Java オブジェクト指向 WriteOnce(非OS依存) 処理時間は??? Perl 文字列処理が得意らしいが、たいていのことはできる??? PHP htmlに埋め込んで使うらしい。PHPのみのアプリはあるのか不明。 VB(や.net系) MS製品上でしか動かない。 ※Javaは、処理内容や動作環境によって、JSPとかAppletとか呼ばれる という知識があります。 ここで、疑問なのですが、これらのプログラミング言語の住み分けはどのようになっているのでしょうか? 私の持っている答えと疑問は以下のとおりです。 ・組み込み系ではマシン語に近いC/C++が使われる ⇒組み込み系以外ではC/C++は使われないの?LinuxOSはアセンブリ?言語とC言語だったような。。OSに近い処理をするアプリではC/C++も現役? ・「いまやWebアプリ開発といえばJavaである」と偉い人が言っていた ⇒RubyとかPHPとかとの住み分けはどのような感じ?"大は小を兼ねる"で、Javaさえできれば、RubyやPHPと同じものを作れるの?(手間隙は別として) ・サーバーサイドJavaという言葉があるくらいだから、Web系、非Web系を問わず、C/SシステムではC側もS側もJavaで作るのがよいの? ・Perlを用いて、文字列処理やテキスト処理を他の言語よりも簡易に処理することができる。GUI開発はできない。 ⇒Linux上でも動くアプリのGUI開発は、C/C++か、Javaでないと作れないの?(MS.netはMS製品上でしか動かないGUI開発なので除く) ⇒例えば、FirefoxとかThunderBirdなんかはJava?それともC++? ・VB.net、VC#などはMSの製品上でしか動かない。 ⇒MS依存言語というところにあまり魅力を感じないのですが・・・。 ⇒Javaと例えばVB.netとで、同じアプリを作るときに、手間隙が同じだったらJavaで作ったほうがいいんじゃないの?それともその「手間隙」が大きく違ってくるの? ・Perlは文字列処理に強い。シェルの上位版みたいな感じらしい。 ⇒PHPとRubyのウリは一体何?Rubyはオブジェクト指向がウリらしいけど、オブジェクト指向の言語ならC++とJavaとか.netがあるし。。 ちょっと脱線します。 ・JavaScriptとhtmlで、Ajaxを作れる。動的な表示もお手の物。 ⇒ますますPHPとRubyの住み分けがわからない。。 まだまだいろいろあるのですが、脳内整理が出来てません・・。 各言語の得意とするところ(長所・短所)、Web系、非Web系C/Sシステムにおけるそれぞれの言語の住み分け、単体アプリはどれでも作れるのか。GUI開発をするにはどれがよいのか。。。 などなど、いろいろ調べたのですが、キチンと住み分けを図表示してくれているサイトはありませんでした。そもそも住み分けを図表示すること自体が無理なのかな?とか思ったりしました。 乱文で申し訳ありませんが、アドバイスをいただけたらと思います。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語 rubyを用いて、
プログラミング言語 rubyを用いて、 画像処理プログラミングを書こうとしていますが、以下の点が分かりません。 1・メモリの動的確保はどうするの?(C言語でいうmalloc) 2・ファイルから配列に展開するにはどうしたらいいの? 以上が分かればわかるきがするのですが・・ 当方 C言語での画像処理プログラミングはそれなりに経験があるのですが rubyで実現できるのかわからなくて・・
- ベストアンサー
- Ruby