දැන්වීම වසන්න

මට නිතරම අවශ්‍ය වූයේ වැඩසටහන් කිරීමට හැකි වීමයි. කුඩා පිරිමි ළමයෙකු වන විටත්, කිසිවක් නොකියන ඉලක්කම් සහ කේතයන්ගෙන් පිරී ඇති තිරයක් ඉදිරිපිට සිටින මිනිසුන් මම අගය කළෙමි. 1990 දශකයේදී මට C language එක මත පදනම් වූ Baltík ක්‍රමලේඛන භාෂාව සහ සංවර්ධන පරිසරය හමු විය, මම කුඩා විශාරදයෙකුට විධාන දීමට අයිකන ගෙන ගියෙමි. අවුරුදු විස්සකට වැඩි කාලයකට පසු, බෝල්ටික් සමඟ බොහෝ සම්බන්ධකම් ඇති සමාන යෙදුමක් මට හමු විය. අපි කතා කරන්නේ Apple වෙතින් Swift Playgrounds අධ්‍යාපනික යෙදුම ගැන ය.

ක්‍රමලේඛනයේදී, මම නොට්පෑඩ් හි සරල HTML කේතය සමඟ සිරවී සිටිමි. එතැන් සිට, මම විවිධ නිබන්ධන සහ පෙළපොත් උත්සාහ කර ඇත, නමුත් මම කිසි විටෙක එය හොඳින් අල්ලාගෙන නැත. ඇපල් ජුනි මාසයේදී WWDC හි Swift Playgrounds හඳුන්වා දුන් විට, මට තවත් අවස්ථාවක් ඇති බව වහාම මට වැටහුණි.

Swift Playgrounds ක්‍රියා කරන්නේ iOS 10 (සහ 64-bit චිපයක්) සහිත iPad වල පමණක් බව මුලදී පැවසීම වැදගත්ය. මෙම යෙදුම වසර දෙකකට පෙර එම සමුළුවේදීම කැලිෆෝනියා සමාගම හඳුන්වා දුන් Swift ක්‍රමලේඛන භාෂාව උගන්වයි. Swift විසින් object-oriented programming language, Objective-C කෙටියෙන් ප්‍රතිස්ථාපනය කරන ලදී. එය මුලින් NeXTSTEP මෙහෙයුම් පද්ධතිය සහිත NeXT පරිගණක සඳහා ප්‍රධාන ක්‍රමලේඛන භාෂාව ලෙස සංවර්ධනය කරන ලදී, එනම් ස්ටීව් ජොබ්ස්ගේ යුගයේදී. Swift මූලික වශයෙන් අදහස් කරන්නේ macOS සහ iOS වේදිකා මත ධාවනය වන යෙදුම් සංවර්ධනය කිරීම සඳහා ය.

ළමුන් සහ වැඩිහිටියන් සඳහා

Apple විසින් නව Swift Playgrounds යෙදුම ඉදිරිපත් කරන්නේ මූලික වශයෙන් ක්‍රමලේඛන තර්කනය සහ සරල විධාන උගන්වන ළමුන් සඳහාය. කෙසේ වෙතත්, මෙහි මූලික ක්‍රමලේඛන කුසලතා ඉගෙන ගත හැකි වැඩිහිටියන්ට ද එය හොඳින් සේවය කළ හැකිය.

පළපුරුදු සංවර්ධකයින්ගෙන් මා විසින්ම වැඩසටහන් කිරීමට ඉගෙන ගන්නේ කෙසේද සහ සියල්ලටම වඩා මා ආරම්භ කළ යුත්තේ කුමන ක්‍රමලේඛන භාෂාවෙන්ද යන්න මම නැවත නැවතත් විමසා ඇත. හැමෝම මට විවිධ පිළිතුරු දුන්නා. යමෙකුගේ මතය වන්නේ පදනම "céčko" බවයි, තවත් සමහරු කියා සිටින්නේ මට පහසුවෙන් Swift සමඟ ආරම්භ කර තවත් පැක් කළ හැකි බවයි.

Swift Playgrounds සම්පූර්ණයෙන්ම නොමිලේ App Store හි iPad සඳහා බාගත කළ හැකි අතර, එය සක්‍රිය කිරීමෙන් පසු, ඔබ මූලික පාඨමාලා දෙකක් විසින් වහාම පිළිගනු ඇත - 1 සහ 2 කේතය ඉගෙන ගන්න. සම්පූර්ණ පරිසරය ඉංග්‍රීසියෙන් ඇත, නමුත් එය තවමත් අවශ්‍ය වේ. වැඩසටහන්කරණය සඳහා. අතිරේක අභ්යාසවලදී, ඔබට සරල ක්රීඩා පවා වැඩසටහන් කිරීමට පහසුවෙන් උත්සාහ කළ හැකිය.

ඔබ පළමු නිබන්ධනය බාගත කළ වහාම, සියල්ල ක්‍රියාත්මක වන ආකාරය පිළිබඳ උපදෙස් සහ පැහැදිලි කිරීම් ඔබ බලා සිටී. පසුව, අන්තර්ක්‍රියාකාරී අභ්‍යාස සහ කාර්යයන් දුසිම් ගණනක් ඔබ බලා සිටී. දකුණු කොටසේ ඔබට සෑම විටම සංදර්ශකයේ වම් පැත්තේ ඔබ ක්‍රමලේඛනය කරන (කේත ලිවීමේ) සජීවී පෙරදසුනක් ඇත. සෑම කාර්යයක්ම කුමක් කළ යුතුද යන්න පිළිබඳ නිශ්චිත පැවරුමක් සමඟ එන අතර බයිට් අක්ෂරය නිබන්ධනය පුරාම ඔබ සමඟ පැමිණේ. මෙහිදී ඔබට යම් යම් ක්රියාකාරකම් සඳහා වැඩසටහන් කිරීමට සිදු වේ.

මුලදී, එය ඉදිරියට ඇවිදීම, පැත්තට, මැණික් එකතු කිරීම හෝ විවිධ ටෙලිපෝට් වැනි මූලික විධානයන් වනු ඇත. ඔබ මූලික මට්ටම් ඉක්මවා ගොස් වාක්‍ය ඛණ්ඩයේ මූලික කරුණු ඉගෙන ගත් පසු, ඔබට වඩාත් සංකීර්ණ අභ්‍යාස වෙත යා හැකිය. නිබන්ධනය අතරතුර ඇපල් සෑම දෙයක්ම හැකි තරම් පහසු කිරීමට උත්සාහ කරයි, එබැවින් සවිස්තරාත්මක පැහැදිලි කිරීම් වලට අමතරව, කුඩා ඉඟි ද උත්පතන වේ, උදාහරණයක් ලෙස, ඔබ කේතයේ වැරැද්දක් කළ විට. එවිට රතු තිතක් දිස්වනු ඇත, එමඟින් දෝෂය සිදු වූ ස්ථානය ඔබට වහාම දැකිය හැකිය.

තවත් සරල කිරීමේ අංගයක් වන්නේ විශේෂ යතුරුපුවරුවකි, එය Swift Playgrounds හි කේතීකරණය සඳහා අවශ්‍ය අක්ෂර වලින් පොහොසත් වේ. මීට අමතරව, ඉහළ පුවරුව සෑම විටම ඔබට මූලික වාක්‍ය ඛණ්ඩය පවසන බැවින් ඔබට එකම දේ නැවත නැවතත් ටයිප් කිරීමට අවශ්‍ය නොවේ. අවසානයේදී, ඔබ බොහෝ විට සියලුම අක්ෂර සෑම විටම පිටපත් කිරීමට වඩා, මෙනුවෙන් කේතයේ නිවැරදි ආකෘතිය තෝරන්න. මෙය ළමයින් විසින් විශේෂයෙන් අගය කරනු ලබන අවධානය සහ සරල බව පවත්වා ගැනීමට ද උපකාරී වේ.

ඔබේම ක්‍රීඩාවක් සාදන්න

ඔබ බයිටා නිවැරදිව ක්‍රමලේඛනය කර ඇතැයි සිතූ පසු, කේතය ධාවනය කර ඔබ ඇත්තටම කාර්යය කර ඇත්දැයි බලන්න. ඔබ සාර්ථක නම්, ඔබ ඊළඟ කොටස් වෙත යන්න. ඔවුන් තුළ, ඔබ ක්රමයෙන් වඩාත් සංකීර්ණ ඇල්ගොරිතම සහ කාර්යයන් හමුවනු ඇත. උදාහරණයක් ලෙස, ඔබ දැනටමත් ලියා ඇති කේතයේ දෝෂ සෙවීම, එනම් ප්‍රතිලෝම ඉගෙනීම මෙයට ඇතුළත් වේ.

ඔබ Swift හි මූලික කරුණු ප්‍රගුණ කළ පසු, ඔබට Pong හෝ නාවික සටනක් වැනි සරල ක්‍රීඩාවක් කේතනය කළ හැකිය. සෑම දෙයක්ම iPad මත සිදුවන බැවින්, Swift Playgrounds ද චලන සහ අනෙකුත් සංවේදක වෙත ප්‍රවේශය ඇති බැවින් ඔබට ඊටත් වඩා උසස් ව්‍යාපෘති වැඩසටහන්ගත කළ හැක. යෙදුමේ සම්පූර්ණයෙන්ම පිරිසිදු පිටුවකින් ඔබට පහසුවෙන් ආරම්භ කළ හැකිය.

ගුරුවරුන්ට iBookstore වෙතින් නොමිලේ අන්තර්ක්‍රියාකාරී පෙළපොත් බාගත කළ හැකි අතර, ඔවුන්ට ස්තූතිවන්ත වන පරිදි සිසුන්ට අමතර කාර්යයන් පැවරිය හැකිය. ඇත්ත වශයෙන්ම, අවසාන ප්‍රධාන දේශනයේදී ඇපල් අවධානය යොමු කළේ හරියටම පාසල්වල ක්‍රමලේඛන යෙදුම යෙදවීමයි. කැලිෆෝනියානු සමාගමේ අභිලාෂය වන්නේ පෙරට වඩා බොහෝ දරුවන් වැඩසටහන්කරණයට ගෙන ඒමයි, එය නිරපේක්ෂ සරල බව සහ ඒ සමඟම Swift Playgrounds හි සෙල්ලක්කාර බව ලබා දීමෙන් එය සාර්ථක විය හැකිය.

Swift Playgrounds පමණක් ඔබව ඉහළම සංවර්ධකයෙකු බවට පත් නොකරන බව පැහැදිලිය, නමුත් එය අනිවාර්යයෙන්ම ගොඩනගා ගැනීමට විශිෂ්ට ආරම්භක මෙටා එකක් වේ. ක්‍රමයෙන් "Céček" සහ වෙනත් භාෂා පිළිබඳ ගැඹුරු දැනුමක් ප්‍රයෝජනවත් වනු ඇතැයි මටම හැඟී ගිය නමුත්, සියල්ලට පසු, Apple හි නව මුලපිරීම ද මෙයයි. ක්‍රමලේඛනය කෙරෙහි මිනිසුන්ගේ උනන්දුව අවදි කරන්න, එවිට එක් එක් පරිශීලකයාගේ මාර්ගය වෙනස් විය හැකිය.

[ඇප්බොක්ස් ඇප්ස්ටෝර් 908519492]

.