ஜாவா
Posted by: MSB Posted date: 14:29 / comment : 0
ஜாவா நிரலாக்க மொழி
Paradigm: | Object-oriented, structured, imperative |
---|---|
உருவாக்கப்பட்ட வருடம்: | 1990 களில் |
உருவாக்கம்: | சண் மைக்ரோசிஸ்டம்ஸ் |
Typing discipline: | Static, strong, safe, nominative |
பிராதன நடைமுறைப்படுத்தல்கள்: | {{{நடைமுறைப்படுத்துவோர்கள்}}} |
பிறமொழித்தாக்கங்கள்: | Objective-C, C++, Smalltalk, Eiffel, C#[1] |
இம்மொழியினால் ஏற்பட்ட தாக்கங்கள்: | C#, D, J#, PHP[verification needed], Ada 2005 |
இயங்குதளம்: | Cross-platform |
இணையத்தளம்: | http://www.java.com/ |
ஜாவா மற்றும் ஜாவாஸ்கிரிப்ட் ஆகிய மொழிகள் பெயர் மற்றும் நடையளவில் ஒத்திருந்த போதிலும் அவை வெவ்வேறு காரணங்களுக்காகத் தோற்றுவிக்கப்பட்ட மாறுபட்ட மொழிகளாகும்.
வரலாறு
ஆரம்பகால வரலாறு
ஜாவா நிரலாக்க மொழி மற்றும் ஜாவா இயங்குசூழல் ஆகியவை சன் மைக்ரோசிஸ்டம்ஸ் நிறுவனத்தின் உட்புற செயற்றிட்டங்களாக மார்கழி 1990ல் ஆரம்பிக்கப்பட்டன. Green Project என்ற பெயரில் கலிஃபோர்னியாவின் மென்லோ பார்க் நகரில் ஆரம்பமான இத்திட்டத்தில் ஜேம்ஸ் காஸ்லிங், பாட்ரிக் நோட்டன், மைக் ஷெரிடன் ஆகியோர் முக்கிய பங்கு வகித்தனர். அடுத்த தலைமுறை (next generation) வீட்டுப் பாவனைக்குரிய இலத்திரனியல் உபகரணங்களுக்கான தொழில்நுட்பத்தை வடிவமைப்பதே இவர்களுடையதும் சன் நிறுவனத்தினதுமான அப்போதைய குறிக்கோளாக இருந்தது.இப்பணிக்காக இவர்கள் முதலில் சி++ மொழியை பாவிப்பதற்கு எண்ணியிருந்த போதிலும், பின்பு பலவித காரணங்களால் அது நிராகரிக்கப்பட்டது. அவர்கள் வளங்கள் வரையறுக்கப்பட்டதொரு உள்ளமைப்பு இயந்திரம் (embedded system) -ஐ உருவாக்க நினைத்திருந்தனர். சி++ மொழியானது ஏற்படுத்தும் நினைவகக் காற்றடங்கள்(memory footprints) இவ்வாறான இலத்திரனியல் உபகரணங்களுக்குத் தேவைக்கதிகமாகப் பெரிதானதாக இருப்பதும், சி++ மொழிக்கேயுரியதான கடினத்தன்மை மென்பொருட் பிழைகள் எற்படக் காரணமாக இருக்கும் என்பதும் இம்மொழி நிராகரிக்கப்பட முக்கியக் காரணங்களாக இருந்தது. அத்துடன் சி++ மொழியானது நினைவகச் சுத்திகரிக்கும்(garbage collection அல்லது GC) வசதிகளைக் கொண்டிருக்கவில்லை. இதனால் மென்பொருளாளர்கள் தாங்களே நினைவகச் சுத்திகரிப்பை ஆற்றவேண்டியிருந்தது. இது மிகக் கடினமானதும் தவறுகள் அதிகமாக எற்பட வாய்ப்புள்ளதுமான ஒரு பணியாகும். மேலும் சி++ மொழியானது மேம்படுத்தப்பட்ட பாதுகாப்பு, பரவலாக்கப்பட்ட நிரலாக்கம்(distributed programming), இயக்க இழை(threading) போன்ற வசதிகளை கொண்டிருக்காதது மட்டுமின்றி பல்வேறுபட்ட கருவிகளில் பாவிக்கத்தக்கவாறு இயங்குதள சார்பின்மையையும்(platform independence) கொண்டிருக்கவில்லை.
About MSB
This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
Subscribe to:
Post Comments (Atom)
Popular Posts
-
விடலைப் பருவம் விடலைப் பருவம் அல்லது வளரிளம் பருவம் என்பது, மனிதருடைய உடல் மற்றும் உள வளர்ச்சிக் கட்டங்களில் சிறுவருக்கும், வள...
-
புவியியல் ஆள்கூற்று முறை அகலாங்கு மற்றும் நெட்டாங்குகளை காட்டும் புவியின் வரைப்படம் புவியியல் ஆள்கூற்று முறை ( Geographic coordinate...
-
இனப்பெருக்கம் மனித முட்டை மற்றும் விந்துவின் கலப்பு. மனிதனின் இனப்பெருக்கத்தின் முதல் கட்டம். பாக்டீரியா திசுப்பிளவு ஓர் இனத்திலுள்ள்...
-
மொபைல் PHONE இருக்கும் LOCATION ஐ எளிதாக கண்டுப்பிடிக்க வேண்டுமா? உங்கள் நண்பரின் மொபைல் PHONE இருக்கும் LOCATION ஐ எளிதாக கண்டுப்பிடிக்க ...
-
தமிழ்நாட்டிலுள்ள இடைநிலை ஆசிரியருக்கான பயிற்சிப் பள்ளிகள் நான்கு வகைகளாகப் பிரிக்கப்பட்டுள்ளன. அவை மாவட்ட ஆசிரியர் கல்வி ஆராய்ச்சி மற்றும் ...
-
கோவை: ""நிலம், நீர், காற்று, நெருப்பு, ஆகாயம் ஆகிய பஞ்ச பூதங்களின் தாயான காடுகள் இந்தியாவில் வெகுவாக குறைந்து விட்டன; சுற்றுச்சூழ...
-
கெண்டைமீன் தமிழ்நாட்டில் உள்ள நன்நீர்நிலைகளில் பரவலாகக் காணப்படுகிறது. இம்மீன் குடும்பத்திற்குள் , 12-15க்கும் இடைப்பட்ட பேரினங்களும் ...
-
மொகெஞ்சதாரோ மெகெஞ்சதாரோவில் தொல்லியல் அழிபாடுகள் * யுனெஸ்கோ உலக பாரம்பரியக் களம் கராச்சி, தேசிய தொல்பொருட் காட்சி நிலையத்தில் க...
-
பள்ளிப் படிப்பு முடிந்து கல்லூரிக்குச் செல்லும் பொழுது அவர்கள் விரும்பும் துறையில் கல்வி கற்க முடிகிறது. இந்தக் கல்லூரிப் படிப்பில் தேர்...
-
அ அகலாங்கு Latitude அடர்த்தி Density அடிக்கூறு Essential அடிக்கூறுபிரித்தல் Essentialisation அடுக்களம் Basis (of Space) அடுக்குக்கணம் Power ...
Comments
Labels
கல்வி
கல்வி தகவல்கள்
மருத்துவம்
அரசியல்
ஆரோக்கியம்
உடல் நலம்
விண்வெளி ஆராய்ச்சி
வேலைவாய்ப்பு
கணினி தகவல்கள்
அறிவியல்
மொபைல்
உளவியல்
சட்டம்
பொது அறிவு
இயற்கை
இலவச மென்பொருட்கள்
உயிரித் தொழில்நுட்பம்
செய்திகள்
ஜோதிடம்
தகவல்கள்
புள்ளியியல்
வரலாறு
ஆராய்ச்சி
உயிரியல்
கதைகள்
காலநிலை
குரூப்-2 தேர்வு
புவியியல்
மின்னூல்
இலவச மடிக்கணினி
கணிதம்
சமுதாயம்
சூரியக் குடும்பம்
டி.என்.பி.எஸ்.சி
திருமணம்
தேர்தல் முடிவுகள்
தொழில்நுட்பம்
புகையிலை
பொதுத் தேர்வு
மக்கள் தொகை
விருது
No comments: