目次:
ソフトウェアエンジニアは単なるアプリケーションプログラマーではありません。 期待に応えるクライアント向けの製品を構築および構築し、必要な機能を提供し、強力なバックアップによってサポートされることになっています。 Javaは、このような堅牢なユーティリティの基盤を築くためのスマートなソリューションの1つであり、開発者が車輪を再発明することなく、効率的、効果的、革新的になることを可能にします。
Javaプログラミングの歴史
初期のコンピューターでは、ロジックはパンチカードの形式の数字から派生していたため、プログラミング言語は必要ありませんでした。 しかし、テクノロジーが進歩するにつれて、そのアプローチが包括的であり、使用方法が洗練されたプログラミングメディアが必要になりました。 これにより、プログラマーがロジック(コード)を記述できる言語プラットフォームが生まれました。 最初は、低レベル言語が使用されていました。 一般にアセンブリ言語と呼ばれますが、機械によってゼロと1の形で簡単に解釈でき、それぞれ負と正の論理を表します。 (コンピュータープログラミングのプログラミング言語の歴史について:機械語から人工知能まで。)
これらのプラットフォームを使用して柔軟で信頼性の高いコードを書くことができないことに人々が気づくのは、それほど時間はかかりませんでした。 その結果、ソフトウェア開発者は、メタステートメント、比較的人間が読みやすい形式のプロセッサ命令、コメント、およびその他のデータで構成される言語へと進化しました。 次に、COBOLやFORTRANなどの命令型言語が登場しました。 これに続いて、オーサリングおよびコマンドライン言語の時代が到来し、開発者がコーディングするためのより抽象化されたインターフェイスのレイヤーが提供されました。 これに続いて、反復、リストベース、およびロジックベースの言語が登場しました。