विषयसूची:
सॉफ्टवेयर इंजीनियर सिर्फ एप्लीकेशन प्रोग्रामर नहीं हैं; वे ग्राहकों के लिए उत्पादों का निर्माण और संरचना करने वाले हैं जो उनकी अपेक्षाओं को पूरा करते हैं, उन्हें उन विशेषताओं को प्रदान करते हैं जिनकी उन्हें आवश्यकता होती है और उन्हें मजबूत बैकअप द्वारा समर्थित किया जाता है। जावा इस तरह की मजबूत उपयोगिताओं के लिए नींव रखने के लिए एक स्मार्ट समाधान है, और यह डेवलपर्स को पहिया को सुदृढ़ करने के बिना कुशल, प्रभावी और अभिनव बनाने की अनुमति देता है।
जावा प्रोग्रामिंग का इतिहास
शुरुआती कंप्यूटरों में, तर्क पंच कार्ड के रूप में संख्याओं से लिया गया था, इसलिए प्रोग्रामिंग भाषाओं की कोई आवश्यकता नहीं थी। लेकिन, जैसे-जैसे तकनीक उन्नत हुई, एक प्रोग्रामिंग माध्यम की आवश्यकता उत्पन्न हुई जो इसके दृष्टिकोण और उपयोग करने के लिए परिष्कृत दोनों में व्यापक था। इसने भाषा प्लेटफार्मों को जन्म दिया, जिसमें प्रोग्रामर अपना तर्क (कोड) लिख सकते थे। प्रारंभ में, निम्न-स्तरीय भाषाओं का उपयोग किया गया था। आमतौर पर विधानसभा भाषाओं के रूप में संदर्भित, उन्हें शून्य और लोगों के रूप में मशीनों द्वारा आसानी से व्याख्या किया जा सकता है, जो क्रमशः नकारात्मक और सकारात्मक तर्क का प्रतिनिधित्व करते थे। (कम्प्यूटर प्रोग्रामिंग में प्रोग्रामिंग भाषाओं के इतिहास के बारे में: मशीन भाषा से कृत्रिम बुद्धिमत्ता तक।)
लोगों द्वारा यह महसूस किए जाने से पहले कि वे उन प्लेटफार्मों का उपयोग करके लचीला और विश्वसनीय कोड नहीं लिख सकते थे, यह बहुत पहले नहीं था। परिणामस्वरूप, सॉफ्टवेयर डेवलपर्स उन भाषाओं की ओर अग्रसर होते हैं जिनमें मेटा स्टेटमेंट, प्रोसेसर निर्देश एक तुलनात्मक रूप से अधिक मानव-पठनीय रूप, टिप्पणियों और अन्य डेटा में शामिल होते हैं। इसके बाद, अनिवार्य भाषाएं, जैसे कि COBOL और FORTRAN, में आ गईं। इसके बाद संलेखन और कमांड-लाइन भाषाओं का युग शुरू हुआ, जिसने डेवलपर्स को कोड करने के लिए इंटरफ़ेस की अधिक अमूर्त परत प्रदान की। इसके बाद पुनरावृति, सूची-आधारित और तर्क-आधारित भाषाओं का उदय हुआ।
