விளம்பரத்தை மூடு

நான் எப்போதும் நிரல் செய்ய விரும்பினேன். சின்னஞ்சிறு பையனாக இருந்தபோதும், எண்கள் மற்றும் குறியீடுகள் எதுவும் சொல்லாத திரையை வைத்திருந்தவர்களை நான் பாராட்டினேன். 1990 களில், நான் பால்டிக் நிரலாக்க மொழி மற்றும் வளர்ச்சி சூழலை சந்தித்தேன், இது சி மொழியை அடிப்படையாகக் கொண்டது. நான் ஒரு சிறிய வழிகாட்டிக்கு கட்டளைகளை வழங்க ஐகான்களை நகர்த்தினேன். இருபது ஆண்டுகளுக்கும் மேலாக, பால்டிக்குடன் நிறைய தொடர்புள்ள இதேபோன்ற பயன்பாட்டை நான் கண்டேன். ஆப்பிளின் ஸ்விஃப்ட் பிளேகிரவுண்ட்ஸ் கல்விப் பயன்பாட்டைப் பற்றி நாங்கள் பேசுகிறோம்.

நிரலாக்கத்தில், நான் நோட்பேடில் எளிய HTML குறியீட்டில் சிக்கியிருக்கிறேன். அப்போதிருந்து, நான் பல்வேறு பயிற்சிகள் மற்றும் பாடப்புத்தகங்களை முயற்சித்தேன், ஆனால் நான் அதை ஒருபோதும் பயன்படுத்தவில்லை. ஜூன் மாதம் WWDC இல் ஆப்பிள் ஸ்விஃப்ட் விளையாட்டு மைதானங்களை அறிமுகப்படுத்தியபோது, ​​எனக்கு இன்னொரு வாய்ப்பு கிடைத்துள்ளது என்பதை உடனடியாக உணர்ந்தேன்.

IOS 10 (மற்றும் 64-பிட் சிப்) கொண்ட iPadகளில் மட்டுமே Swift Playgrounds வேலை செய்யும் என்பதை ஆரம்பத்தில் கூறுவது முக்கியம். இரண்டு ஆண்டுகளுக்கு முன்பு இதே மாநாட்டில் கலிபோர்னியா நிறுவனம் அறிமுகப்படுத்திய ஸ்விஃப்ட் நிரலாக்க மொழியை இந்த பயன்பாடு கற்பிக்கிறது. ஸ்விஃப்ட் பொருள் சார்ந்த நிரலாக்க மொழி, குறிக்கோள்-சி சுருக்கமாக மாற்றப்பட்டது. இது முதலில் NeXTSTEP இயக்க முறைமையுடன் NeXT கணினிகளுக்கான முக்கிய நிரலாக்க மொழியாக உருவாக்கப்பட்டது, அதாவது ஸ்டீவ் ஜாப்ஸின் காலத்தில். ஸ்விஃப்ட் முதன்மையாக MacOS மற்றும் iOS இயங்குதளங்களில் இயங்கும் பயன்பாடுகளை உருவாக்குவதை நோக்கமாகக் கொண்டது.

குழந்தைகள் மற்றும் பெரியவர்களுக்கு

ஆப்பிள் புதிய ஸ்விஃப்ட் ப்ளேகிரவுண்ட்ஸ் அப்ளிகேஷனை முதன்மையாக புரோகிராமிங் லாஜிக் மற்றும் எளிய கட்டளைகளை கற்பிக்கும் குழந்தைகளுக்காகவே உள்ளது. இருப்பினும், அடிப்படை நிரலாக்கத் திறன்களைக் கற்றுக்கொள்ளக்கூடிய பெரியவர்களுக்கும் இது நன்றாகச் சேவை செய்ய முடியும்.

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

ஸ்விஃப்ட் ப்ளேகிரவுண்டுகளை ஆப் ஸ்டோரில் ஐபாட்களுக்கு இலவசமாக பதிவிறக்கம் செய்யலாம், அதை இயக்கிய பிறகு, இரண்டு அடிப்படை படிப்புகள் உங்களை உடனடியாக வரவேற்கும் - குறியீடு 1 மற்றும் 2 க்கு கற்றுக்கொள்ளுங்கள். முழு சூழலும் ஆங்கிலத்தில் உள்ளது, ஆனால் அது நிரலாக்கத்திற்கு இன்னும் தேவை. கூடுதல் பயிற்சிகளில், எளிய விளையாட்டுகளைக் கூட எளிதாக நிரல் செய்ய முயற்சி செய்யலாம்.

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

ஆரம்பத்தில், முன்னோக்கி நடப்பது, பக்கவாட்டில் நடப்பது, கற்கள் சேகரிப்பது அல்லது பல்வேறு டெலிபோர்ட்கள் போன்ற அடிப்படை கட்டளைகளாக இருக்கும். நீங்கள் அடிப்படை நிலைகளைத் தாண்டி, தொடரியல் அடிப்படைகளைக் கற்றுக்கொண்டால், நீங்கள் மிகவும் சிக்கலான பயிற்சிகளுக்கு செல்லலாம். பயிற்சியின் போது எல்லாவற்றையும் முடிந்தவரை எளிதாக்க ஆப்பிள் முயற்சிக்கிறது, எனவே விரிவான விளக்கங்களுக்கு கூடுதலாக, சிறிய குறிப்புகளும் பாப் அப் செய்கின்றன, எடுத்துக்காட்டாக, நீங்கள் குறியீட்டில் தவறு செய்யும் போது. பின்னர் ஒரு சிவப்பு புள்ளி தோன்றும், அதன் மூலம் பிழை எங்கு ஏற்பட்டது என்பதை உடனடியாகக் காணலாம்.

மற்றொரு எளிமைப்படுத்தும் உறுப்பு ஒரு சிறப்பு விசைப்பலகை ஆகும், இது ஸ்விஃப்ட் விளையாட்டு மைதானங்களில் குறியீட்டுக்குத் தேவையான எழுத்துக்களால் செறிவூட்டப்பட்டுள்ளது. கூடுதலாக, மேல் குழு எப்போதும் அடிப்படை தொடரியல் கூறுகிறது, எனவே நீங்கள் மீண்டும் மீண்டும் அதே விஷயத்தை தட்டச்சு செய்ய வேண்டியதில்லை. முடிவில், எல்லா எழுத்துக்களையும் எப்போதும் நகலெடுக்காமல், மெனுவிலிருந்து குறியீட்டின் சரியான வடிவத்தை நீங்கள் அடிக்கடி தேர்வு செய்கிறீர்கள். இது கவனத்தையும் எளிமையையும் பராமரிக்க உதவுகிறது, இது குறிப்பாக குழந்தைகளால் பாராட்டப்படுகிறது.

உங்கள் சொந்த விளையாட்டை உருவாக்கவும்

நீங்கள் பைட்டாவை சரியாக நிரல் செய்துவிட்டீர்கள் என நினைத்தவுடன், குறியீட்டை இயக்கி, நீங்கள் உண்மையிலேயே வேலையைச் செய்துவிட்டீர்களா என்று பார்க்கவும். நீங்கள் வெற்றி பெற்றால், அடுத்த பகுதிகளுக்குத் தொடருங்கள். அவற்றில், நீங்கள் படிப்படியாக மிகவும் சிக்கலான வழிமுறைகள் மற்றும் பணிகளை சந்திப்பீர்கள். எடுத்துக்காட்டாக, நீங்கள் ஏற்கனவே எழுதிய குறியீட்டில் பிழைகளைக் கண்டறிவது, அதாவது ஒரு வகையான தலைகீழ் கற்றல் ஆகியவை இதில் அடங்கும்.

ஸ்விஃப்டின் அடிப்படைகளை நீங்கள் தேர்ச்சி பெற்றவுடன், பாங் அல்லது கடற்படை போர் போன்ற எளிய விளையாட்டை நீங்கள் குறியிடலாம். எல்லாமே iPadல் நடப்பதால், Swift Playgrounds இயக்கம் மற்றும் பிற உணரிகளுக்கான அணுகலைக் கொண்டுள்ளது, எனவே நீங்கள் இன்னும் மேம்பட்ட திட்டங்களை நிரல் செய்யலாம். பயன்பாட்டில் முற்றிலும் சுத்தமான பக்கத்துடன் எளிதாகத் தொடங்கலாம்.

ஆசிரியர்கள் iBookstore இலிருந்து இலவச ஊடாடும் பாடப்புத்தகங்களை பதிவிறக்கம் செய்யலாம், அதற்கு நன்றி அவர்கள் மாணவர்களுக்கு கூடுதல் பணிகளை ஒதுக்கலாம். எல்லாவற்றிற்கும் மேலாக, பள்ளிகளில் நிரலாக்க பயன்பாட்டின் வரிசைப்படுத்தல் துல்லியமாக ஆப்பிள் கடைசி முக்கிய குறிப்பில் கவனத்தை ஈர்த்தது. கலிஃபோர்னிய நிறுவனத்தின் லட்சியம் முன்பை விட அதிகமான குழந்தைகளை நிரலாக்கத்திற்குக் கொண்டுவருவதாகும், இது முழுமையான எளிமை மற்றும் அதே நேரத்தில் ஸ்விஃப்ட் விளையாட்டு மைதானங்களின் விளையாட்டுத்தன்மையைக் கொடுத்தால், அது வெற்றிபெற முடியும்.

ஸ்விஃப்ட் விளையாட்டு மைதானங்கள் மட்டுமே உங்களை சிறந்த டெவலப்பராக மாற்றாது என்பது தெளிவாகிறது, ஆனால் இது நிச்சயமாக ஒரு சிறந்த ஸ்டார்டர் மெட்டாவாக இருக்கும். "Céček" மற்றும் பிற மொழிகளைப் பற்றிய ஆழமான அறிவு படிப்படியாக பயனுள்ளதாக இருக்கும் என்று நானே உணர்ந்தேன், ஆனால் எல்லாவற்றிற்கும் மேலாக, ஆப்பிளின் புதிய முயற்சியும் இதுதான். நிரலாக்கத்தில் மக்களின் ஆர்வத்தைத் தூண்டும், ஒவ்வொரு பயனரின் பாதையும் வித்தியாசமாக இருக்கும்.

[ஆப்பாக்ஸ் ஆப் ஸ்டோர் 908519492]

.