【言語比較】マルチプラットフォームな汎用言語、Java

プログラミング

プログラミングといえば、Java言語というのも聞いたことがあります。

これはどういう言語なんでしょうか?

 

 

 

Javaというのは、C言語をベースにしていますが、

Webやスマホなどさまざまな端末で利用可能なマルチプラットフォームな汎用言語で、Webサービスから業務系システム、組み込み、スマホアプリまで多岐にわたります。

そのため、エンジニアを目指す際にJavaを習得しようと考える人も多いでしょう。

使いやすさはどこから来るの?

 

 

 

C言語をベースにしており、こちらもコンパイル(※)が必要ですが、RubyやPHPのようなそのまま実行される言語より処理速度が速く、OSに関係なく利用できます。

※人が読めるプログラムからコンピュータが実行できる内容への変換

デメリットはありますか?

 

 

 

そうですね、実際に動かすまでのハードルが比較的高いのと、プログラムの制約が

多く学習コストは高いかと思います。

ただし、Javaではオブジェクト指向というプログラムにおいて重要な要素も学べますので、下記掲載したサイトなどでぜひチャレンジしてみてください。

参考URL

補足ページ

コメント

タイトルとURLをコピーしました