பொருளடக்கம்:
மென்பொருள் பொறியாளர்கள் பயன்பாட்டு புரோகிராமர்கள் மட்டுமல்ல; வாடிக்கையாளர்களுக்கான எதிர்பார்ப்புகளை பூர்த்திசெய்து, அவர்களுக்குத் தேவையான அம்சங்களை வழங்கும் மற்றும் வலுவான காப்புப்பிரதியால் ஆதரிக்கப்படும் தயாரிப்புகளை அவர்கள் கட்டமைக்க வேண்டும். அத்தகைய வலுவான பயன்பாடுகளுக்கு அடித்தளம் அமைப்பதற்கான ஒரு சிறந்த தீர்வாக ஜாவா உள்ளது, மேலும் இது சக்கரத்தை மீண்டும் கண்டுபிடிக்காமல் டெவலப்பர்கள் திறமையாகவும், பயனுள்ளதாகவும், புதுமையாகவும் இருக்க அனுமதிக்கிறது.
ஜாவா புரோகிராமிங்கின் வரலாறு
ஆரம்பகால கணினிகளில், பஞ்ச் கார்டுகளின் வடிவத்தில் எண்களிலிருந்து தர்க்கம் பெறப்பட்டது, எனவே நிரலாக்க மொழிகளின் தேவை எதுவும் இல்லை. ஆனால், தொழில்நுட்பம் முன்னேறியதால், ஒரு நிரலாக்க ஊடகத்தின் தேவை எழுந்தது, அது அதன் அணுகுமுறையில் விரிவானது மற்றும் பயன்படுத்த அதிநவீனமானது. இது மொழி தளங்களுக்கு வழிவகுத்தது, இதில் புரோகிராமர்கள் தங்கள் தர்க்கத்தை (குறியீடு) எழுத முடியும். ஆரம்பத்தில், குறைந்த அளவிலான மொழிகள் பயன்படுத்தப்பட்டன. சட்டசபை மொழிகள் என்று பொதுவாகக் குறிப்பிடப்படுவதால், அவை இயந்திரங்களால் பூஜ்ஜியங்கள் மற்றும் வடிவங்களின் வடிவத்தில் எளிதில் விளக்கப்படலாம், அவை முறையே எதிர்மறை மற்றும் நேர்மறை தர்க்கங்களைக் குறிக்கின்றன. (கணினி நிரலாக்கத்தில் நிரலாக்க மொழிகளின் வரலாறு பற்றி: இயந்திர மொழியிலிருந்து செயற்கை நுண்ணறிவு வரை.)
அந்த தளங்களைப் பயன்படுத்தி நெகிழ்வான மற்றும் நம்பகமான குறியீட்டை எழுத முடியாது என்பதை மக்கள் உணர நீண்ட காலத்திற்கு முன்பே இல்லை. இதன் விளைவாக, மென்பொருள் உருவாக்குநர்கள் மெட்டா அறிக்கைகள், மனிதனால் படிக்கக்கூடிய வடிவத்தில் செயலி வழிமுறைகள், கருத்துகள் மற்றும் பிற தரவுகளைக் கொண்ட மொழிகளை நோக்கி முன்னேறினர். அடுத்து, COBOL மற்றும் FORTRAN போன்ற கட்டாய மொழிகள் படத்தில் வந்தன. இதைத் தொடர்ந்து எழுத்தாளர் மற்றும் கட்டளை-வரி மொழிகளின் சகாப்தம், டெவலப்பர்களுக்கு குறியீட்டிற்கான மிகவும் சுருக்கமான இடைமுகத்தை வழங்கியது. இதைத் தொடர்ந்து செயல்பாட்டு, பட்டியல் அடிப்படையிலான மற்றும் தர்க்க அடிப்படையிலான மொழிகள் தோன்றின.
