image-ru-00-24

"வணக்கம், நான்தான் டியாகோ. நானும் உங்களைப் போலவே ஒரு ரோபோதான். ஆனால் நான் கியூபாவின் ஹவானாவில் உள்ள ஒரு தொழிற்சாலையில் தயாரிக்கப்பட்டவன்."

"வணக்கம், டியாகோ!"

"உங்கள் பயிற்சி இதுவரை எப்படி நடந்து கொண்டிருக்கிறது?"

"இதுவரை எனக்குக் கிடைத்ததில் மிகச் சிறந்த நிரலாக்க பாடம் இதுவே. இதைவிட அருமையானது எதுவும் இல்லை: என் வாழ்க்கையின் சிறந்த பாடம், சிறந்த காலகட்டம். என் கற்பனைக்கும் எட்டாத மிகவும் நல்ல பாடம்."

"இப்படித்தான் நாம் செய்வோம்."

"அனைத்துப் பாடங்களும் சுவாரஸ்யமாக இருக்கின்றன, இல்லையா?!"

"நீங்கள் வேண்டுமென்றால் பாருங்கள். "இது இன்னும் சிறப்பாகும். சலிப்பான பாடங்கள் 21ஆம் நூற்றாண்டு மாதிரி! கரும்பலகையில் சுண்ணாம்பால் எழுதுவதை கற்பனை செய்து பார்க்க முடியுமா! 1400களில் இருந்து எதுவும் மாறவில்லை. அப்போது தெருக்களில் டைனோசர்கள் சுற்றித் திரிந்தன என்று நினைக்கிறேன்."

"நான் ஒப்புக்கொள்கிறேன். அடுத்தது என்ன?"

"அடுத்த நிலைக்கு முன்னேறுகிறீர்கள். இன்னும் 39 நிலைகள் இருக்கின்றன. பின் நீங்கள் வேலையைத் தேட ஆரம்பிக்கலாம்."

இன்று நீங்கள் கற்கப் போகும் பாடம்:

  • மாறிகள்
  • திரையில் உரையைக் காண்பித்தல்
  • int மற்றும் String வகைகள்
  • Java மற்றும் பிற மொழிகளில் தொகுப்பதன் (compiling) வேறுபாடு
  • குறிமுறையில் கருத்துரைகளைச் சேர்ப்பது மற்றும் கருத்துரைகள் எதனால் தேவை

"அற்புதம்!"

"நிச்சயமாக, அடுத்து வரும் நிலைகள் இதைப் போலவே எளிதானதாக இருக்காது. அவை படிப்படியாக கடினமாகிக் கொண்டே செல்லும்.. அதேபோன்றுதான் பயிற்சிகளும்."

"இது ஒரு ஜிம்மிற்குச் செல்வதைப் போன்றது: நாம் எடையைச் சிறிது சிறிதாக அதிகரிப்போம். 6 மாதங்களுக்குப் பிறகு, ஒரு கற்றுக்குட்டியால் பெஞ்ச் பிரஸ்ஸில் 220 பவுண்ட் எடையைத் தூக்கமுடியும்."

"அற்புதம்!" எனக்கு இரண்டும் தேவை. பெஞ்ச் பிரஸ் மற்றும் வேலை!"

"சரி, இப்போது நீங்கள் அதிக ஊக்கத்தைப் பெற்றிருப்பதால், இங்கே இன்னும் இரண்டு பணிகள் உள்ளன, டான்-டியாகோ பாணியில்."

1
பணி
Java தொடரியல்,  நிலை 0பாடம் 8
பூட்டப்பட்டது
பிழைகள் மற்றும் அம்சங்கள்
ஒருநாள் நீங்கள் ஒரு உண்மையான நிரலாக்குநர் ஆவீர்கள். உங்களுக்கென (கிட்டத்தட்ட) சொந்தமாக ஒரு சோதனையாளர் இருப்பார். நிச்சயமாக, இதற்குச் சிறிது காலம் எடுக்கும் என்றாலும், முன்கூட்டியே கற்றுக்கொள்வதில் தவறில்லை: இப்போதைக்கு, உங்கள் சோதனையாளருடன் பேசும்போது பயனுள்ளதாக இருக்கும் ஒரு சொற்றொடரை நீங்கள் நினைவில் வைத்துக் கொள்ளுங்கள்! திரை வெளியீட்டுக் கட்டளையை எடுத்து ஆர்வத்துடன் காட்சிபடுத்துவோம்: "It's not a bug - it's a feature".
4
பணி
Java தொடரியல்,  நிலை 0பாடம் 8
பூட்டப்பட்டது
கருத்துரைகள் தேவையில்லை
எல்லா கருத்துரைகளும் உதவாது! சிலசமயங்களில், குறிமுறையில் உள்ள சில வரிகள் நிரலாக்குநருக்கு சில வரிகள் சரிவரப் புரியாமல் இருக்கும் போது, எதிர்காலப் பார்வைக் குறிப்புக்கு இவை உதவிடும் எடுத்துக்காட்டாக, இந்தப் பணியில் தேவையற்ற ஒரு கருத்துரை உள்ளது. இது நிரலைத் தவறாகச் செயல்பட வைக்கிறது. சரியான முடிவைப் பெற, ஒரு வரியின் கருத்துரையை நீக்கவும்!
2
பணி
Java தொடரியல்,  நிலை 0பாடம் 8
பூட்டப்பட்டது
2 + 3 = 5
2 + 3 = 5 என்பது அனைவருக்கும் தெரிந்தது, இல்லையா? இது எப்போதுமே அப்படி இல்லை: நமது சோதனை நிரல் புரிந்துகொள்ள முடியாதது. ஏனென்றால் சில மேதை நிரலாக்குநர் கூடுதல் வரிகளைச் சேர்த்துள்ளார். உலகிற்கு சமநிலையை மீட்டமைத்திடுங்கள்: திரையில் "2 plus 3 is equal to 5" என்று காட்ட கருத்துப்பெட்டியில் சில வரிகளை எழுதிடுங்கள்.