Java、C/C++、JavaScript、PHP、Pythonはどのような開発に使われているのですか?
まず、プログラミング言語の基礎知識から。プログラムを開発するために使われるプログラミング言語は、記事を書く、MP3をダウンロードするなど、コンピュータを動かすためのものである。コンピュータのCPUは機械の命令しか知らないので、プログラミング言語が違っても、すべてCPUが実行できる機械の命令に"翻訳"しなければならないのである。理論的には、どんな言語でもほとんど何でもできるのですが、主に何をするかは別の話なのです。
01. ジャワ
javaはしばしば"エンタープライズ"と関連している、いくつかの非常に優れた言語機能、および豊富なフレームワークのため、エンタープライズアプリケーションで最も支持されて、あなたは常にJ2EE、JSP、Hibernateとその議論のように物事について聞くことができます。同時に、Javaはまた、携帯電話の分野で場所を持って、一般的なインテリジェンスの前に、多くの携帯電話は、セールスポイントとしてJavaアプリケーションをサポートすることです、そしてスマートフォンの爆発後、Java携帯電話は、Androidの標準プログラミング言語として、Androidの家になっていると生き残ります。
概要:Java:Web、エンタープライズ開発、一般的なアプリケーション、ゲームのバックエンド。
02. C言語およびC++言語
C/C++は、ハードウェアのドライバやAPIが適切であれば、理論的にはどのような開発にも使用でき、基本的には最も効率の良いコンパイル言語であることが特徴です。あなたのシステムにC/C++コンパイラすらない場合は別ですが。C++コンパイラがないシステムもありますが、Cは一般的にそうです。現在、Cは主に基礎モジュール(ドライバ、デコーダ、アルゴリズム実装など)、サービスアプリケーション(ウェブサーバなど)、組み込みアプリケーション(電子レンジプログラムなど)の開発に使われています。C++でもこれらは可能ですが、C++の複雑さや標準の問題から、今でもCで行うことが好まれています。C++は、大規模なゲーム、いくつかの基本的なライブラリ、大規模なデスクトップアプリケーションなど、より複雑だが特に効率的な設備に向いています。
概要
C:システム基盤、ドライバ、組込み開発。
{C++ C++:ゲーム開発、大規模・高性能・分散型要件プログラム開発。
03. ジャバスクリプト
javascriptはjavaと関係があるように聞こえますが、何の関係もなく、ただ名前が似ているだけの話です。一字違いですが、雷峰塔と雷峰の関係みたいなものです。jsの最も広範な応用は、間違いなくWebのフロントエンドである。簡単に言うと、ウェブサイトは様々なタグでフォーマットされたドキュメントの束を渡しており、jsはこれらのドキュメントを操作してクライアントサイドの動的効果を実現する役割を担っているのだ。jsの領域はそれだけでなく、今ではNode.jsはサーバーサイドの開発にも使用できます。
要約すると JavaScriptはブラウザのスクリプト言語で、一般的にはHtmlやCSSと一緒に学習し、主にWebサイトのフロントエンド開発で、様々なかっこいい画像を表示するために使用されます。
04、PHP
ブラウザのアドレスバーでphpという文字をよく見かけるので、ウェブサイトを開発する際にphpが使われているのは当然といえば当然です。また、Webのバックエンドの王様的な言語でもあります。バックエンドでphpのコードが動作しているウェブサイトは数え切れないほどあります。
要約すると、PHPは主にWebページを生成するために使用されるWebフロントエンドです。また、多くのフォーラムエンジンのように、ウェブサーバー全体にPHPを使用することも可能です。
05. パイソン
Pythonは、その豊富で強力なライブラリから糊付け言語とも呼ばれ、他の言語(特にC/C++)で作られた様々なモジュールを簡単にリンクさせることができます。一般的な応用シナリオは、Pythonを使ってプログラムのプロトタイプ(時にはプログラムの最終的なインターフェースも)を素早く生成し、特別な要件を持つ部分をより適切な言語で書き直すことです。例えば、特に高いパフォーマンスが求められる3DゲームのグラフィックレンダリングモジュールはC/C++で書き換え、後でPythonが呼び出せる拡張クラスライブラリにカプセル化することが可能です。
PythonはIoT開発でサーバー開発をしている。情報セキュリティ、ビッグデータ処理、データ可視化機械学習、IoT開発、主要ソフトのapi、デスクトップアプリケーション、全てパイソンが必要です。
概要
以上、Java、C/C++、JavaScript、PHP、Pythonは何を開発するために使われるのか、少し紹介しました。私はそれがあなたのために役立つことを願って、あなたが何か質問がある場合は、私にメッセージを残してください、私は時間にあなたに返信されます。ここでもBinaryDevelopのウェブサイトのサポートに非常に感謝します
関連
-
webインタビュー よくある質問 httpキャッシュの解決関連
-
コンピュータネットワークの伝送プロトコルTCPの3つのハンドシェイクと4つの波の原理
-
推薦システムとは何か、その基本原理 ユースケース
-
URLのフォーマットが仕様に準拠しているかどうかを判断する方法は?
-
ユーザーが初めて私のサイトにアクセスしたことを検知し、フレンドリーなメッセージを表示するにはどうすればよいですか?
-
オンデマンドで曲をオンライン実装する方法は?
-
コンポーネントでメールを自動化する方法とは?
-
あなたのウェブサイトの画像に違法なリンクを貼られないようにするには?
-
ASPでIndex Serverクエリオブジェクトを作成し、そのパラメータに値を割り当てるにはどうすればよいですか?
-
ページエラーやデータベース接続エラーの詳細をプログラムで教えてもらうことはできますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン