Sunday 2 October 2011

கவிதை,கணிதம், கணிப்பொறி

இன்று Social Networking, Cloud Computing என்று தகவல் மற்றும் கணிப்பொறி தொழில்நுட்பத்தில் நாம் பல மடங்கு தூரம் பிரயாணித்து விட்ட போதிலும், Charles Babbage என்னும் பெயரை மறக்க முடியாது. முதல் முறை நமக்கு பள்ளியில் கணிப்பொறி அறிமுகப்படுத்தப்பட்ட போது இந்த பெயருடன் இணைத்தே அந்த அறிமுகம் நிகழ்ந்தது. இன்றைய கணிப்பொறியின் முன்னோடியான அனலிடிகல் என்ஜினை(Analytical Engine)வடிவமைத்தவர் அவர்.ஆனால்,இந்த பதிவு Charles Babbage பற்றி அல்ல.

அவருடைய யோசனைகளை முற்றிலும் புரிந்து கொண்டு அனலிடிகல் எஞ்சினுக்காக Program எழுதிய Ada Lovelace என்பவரை பற்றியது. அந்த காலகட்டத்தில் அனலிடிகல் என்ஜின் முழுமையாக உபயோகிக்கக் கூடிய ஒரு நிலையை அடைந்திருக்குமெனில் இந்த program மூலமாக அதனால் ஒரு வரிசை முறையில் Bernoulli Numbers கணித்திருக்க முடியும் என்கிறது விக்கிபீடியா.இதன் பொருட்டே உலகின் முதல் பெண் கணிப்பொறி நிரலர்(Programmer) என்கிற பெருமையை Ada பெறுகிறார்.

Augusta Ada King a.k.a Augusta Ada Byron 1815 ஆம் ஆண்டு டிசம்பர் மாதம் பிரபல ஆங்கில கவி பைரனுக்கு(Lord Byron) மகளாக பிறந்தார். பைரன் கேட்டுக்கொண்டதின் பேரில் அடாவின் தாயார் தன் மகளுக்கு ஒரு வயது இருந்த போதே பைரனை பிரிந்து பிறந்தகம் வந்து விட்டார். அடாவின் வாழ்க்கையில் அவர் ஆற்றிய பங்களிப்பு குறிப்பிடத்தக்கது. சிறு வயதில் பார்வை குறைபாடு, தட்டம்மையால் ஏற்பட்ட பக்கவாதம் என்று உடல் ரீதியான சிக்கல்களால் அவதிப்பட்டார் அடா.இதற்கு நடுவில் தன் படிப்பை தொடர்ந்தார். கணிதம் மற்றும் அறிவியலில் அடாவிற்கு சிறு வயதில் இருந்தே ஈடுபாடு வளரச் செய்தார் அவர் தாயார். பிரபல கணித மற்றும் அறிவியல் மேதைகளை வரவழைத்து தன் மகளுக்கு அந்த ஞானத்தை போதித்தார்.அப்படி ஒரு மேதையான Mary Somerville அடாவை 1833 ஆம் ஆண்டு Charles Babbage அறிமுகம் செய்து வைத்தார். Charles Dickens, Michael Faraday போன்றவர்களுடனும் அடாவிற்கு அறிமுகம் நடந்தது.

பல சந்தர்ப்பங்களில் பாபேஜின் Analytical Engine மற்றும் Difference Engine வடிவங்களில் பணி புரிந்தார் அடா. அவர் கணிதத் திறமையை பார்த்த பாபேஜ் அவரை "Enchantress of Numbers" என்கிறார். அடா 1852 ஆம் ஆண்டு மறைந்தார். அப்போது அவருக்கு வயது 36. அவர் மறைந்து நூறு ஆண்டுகளுக்கு பின் 1953 ஆம் ஆண்டு அவர் எழுதிய நிரல்கள் பிரசுரிக்கப்பட்டன. அமெரிக்க பாதுகாப்பு துறை அவர் நினைவாக அடா என்ற Object Oriented கணிப்பொறி மொழியை 1980 ஆம் ஆண்டு தயாரித்து வெளியிட்டது.

Charles Babbage அடா பற்றி கூறிய வரிகள் இவை:

"Forget this world and all its troubles and if
possible its multitudinous Charlatans – every thing
in short but the Enchantress of Numbers."

அவசியம் படிக்க வேண்டியவை

உலகின் மிகப்பெரிய வேலி
நல்லார் ஒருவர்