اشتهار بند ڪريو

مون کي هميشه پروگرام ڪرڻ جي قابل ٿي چاهيو. جيتوڻيڪ هڪ ننڍڙو ڇوڪرو، مون انهن ماڻهن کي ساراهيو، جن جي سامهون اسڪرين نمبرن ۽ ڪوڊ سان ڀريل هو، جيڪو ڪجهه به نه چيو هو. 1990 جي ڏهاڪي ۾، مون کي بالٽڪ پروگرامنگ ٻولي ۽ ترقي واري ماحول سان منهن ڏيڻو پيو، جيڪو سي ٻولي تي ٻڌل آهي، آئون هڪ ننڍڙي جادوگر کي حڪم ڏيڻ لاء آئڪن کي منتقل ڪري ٿو. ويهن سالن کان وڌيڪ عرصي کان پوءِ، مون کي هڪ اهڙي ايپليڪيشن ملي جنهن جو بالٽڪ سان گهڻو واسطو آهي. اسان بابت ڳالهائي رهيا آهيون Swift Playgrounds تعليمي ايپليڪيشن ايپل کان.

پروگرامنگ ۾، مان نوٽ پيڊ ۾ سادي HTML ڪوڊ سان ڀريل آهيان. ان وقت کان وٺي، مون مختلف سبقن ۽ درسي ڪتابن جي ڪوشش ڪئي آهي، پر مون ان کي ڪڏهن به حاصل نه ڪيو آهي. جڏهن ايپل جون ۾ WWDC تي Swift Playgrounds متعارف ڪرايو، اهو فوري طور تي مون تي ظاهر ٿيو ته مون وٽ هڪ ٻيو موقعو هو.

شروعات ۾ اهو چوڻ ضروري آهي ته Swift Playgrounds صرف iPads تي iOS 10 (۽ هڪ 64-bit چپ) سان ڪم ڪري ٿو. ايپ سوئفٽ پروگرامنگ ٻولي سيکاري ٿي، جيڪا ڪيليفورنيا جي ڪمپني ٻه سال اڳ ساڳئي ڪانفرنس ۾ متعارف ڪرائي هئي. سوفٹ کي تبديل ڪيو آبجیکٹ-ايئنٽيڊ پروگرامنگ ٻولي، مقصد-سي مختصر لاءِ. اهو اصل ۾ NeXTSTEP آپريٽنگ سسٽم سان گڏ NeXT ڪمپيوٽرن لاءِ مکيه پروگرامنگ ٻولي طور ترقي ڪئي وئي، يعني اسٽيو جابز جي دور ۾. Swift بنيادي طور تي ترقي يافته ايپليڪيشنن جو مقصد آهي جيڪي MacOS ۽ iOS پليٽ فارمن تي هلن ٿيون.

ٻارن ۽ بالغن لاء

ايپل پيش ڪري ٿو نئين Swift Playgrounds ايپليڪيشن جيئن ته بنيادي طور تي ٻارن لاءِ آهي جيڪي پروگرامنگ منطق ۽ سادي حڪمن کي سيکاريندا آهن. بهرحال، اهو پڻ بالغن جي تمام سٺي خدمت ڪري سگهي ٿو، جيڪي هتي بنيادي پروگرامنگ مهارتون سکي سگهن ٿا.

مون پاڻ ڪيترن ئي تجربيڪار ڊولپرز کان پڇيو آهي ته مان ڪيئن سکي سگهان ٿو پاڻ پروگرام ڪرڻ ۽، سڀ کان وڌيڪ، مون کي ڪهڙي پروگرامنگ ٻولي سان شروع ڪرڻ گهرجي. سڀني مون کي مختلف جواب ڏنو. ڪنهن جي راءِ آهي ته بنياد ”سيڪو“ آهي، جڏهن ته ٻيا دعويٰ ڪن ٿا ته مان آساني سان شروع ڪري سگهان ٿو Swift ۽ وڌيڪ پيڪ ڪرڻ سان.

ايپ اسٽور ۾ iPads لاءِ Swift Playgrounds ڊائون لوڊ ڪري سگھجي ٿو، مڪمل طور تي مفت، ۽ ان کي آن ڪرڻ کان پوءِ، توھان کي فوري طور تي ٻه بنيادي ڪورسز پاران سلام ڪيو ويندو - ڪوڊ 1 ۽ 2 کي سکو. سڄو ماحول انگريزيءَ ۾ آھي، پر ان جي اڃا ضرورت آھي. پروگرامنگ لاء. اضافي مشق ۾، توهان آساني سان پروگرام ڪرڻ جي ڪوشش ڪري سگهو ٿا جيتوڻيڪ سادي رانديون.

جيئن ئي توهان پهريون سبق ڊائون لوڊ ڪيو، هدايتون ۽ وضاحتون ته هر شي ڪيئن ڪم ڪري ٿي توهان جي انتظار ۾. تنهن کان پوءِ ، درجن وارا انٽرايڪٽو مشقون ۽ ڪم توهان جو انتظار ڪندا. ساڄي حصي ۾ توهان وٽ هميشه هڪ لائيو پريو آهي جيڪو توهان پروگرام ڪري رهيا آهيو (لکڻ ڪوڊ) ڊسپلي جي کاٻي پاسي. هر ڪم هڪ مخصوص تفويض سان اچي ٿو ته ڇا ڪجي، ۽ ڪردار بائيٽ توهان سان گڏ سڄي سبق ۾. هتي توهان کي ڪجهه سرگرمين لاء پروگرام ڪرڻو پوندو.

شروعات ۾، اھو بنيادي حڪم ھوندو جھڙوڪ اڳتي ھلڻ، پاسو ڪرڻ، گيم گڏ ڪرڻ يا مختلف ٽيلي پورٽ. هڪ دفعو توهان ماضي جي بنيادي سطحن کي حاصل ڪيو ۽ نحو جي بنياديات کي سکو، توهان وڌيڪ پيچيده مشق ڏانهن منتقل ڪري سگهو ٿا. ايپل ڪوشش ڪري ٿو ته جيئن هر شي کي ممڪن طور تي آسان بڻائي سگهجي سبق دوران، تنهنڪري تفصيلي وضاحتن کان علاوه، ننڍڙا اشارا پڻ پاپ اپ ٿيندا آهن، مثال طور، جڏهن توهان ڪوڊ ۾ غلطي ڪريو ٿا. هڪ ڳاڙهي ڊٽ وري ظاهر ٿيندو، جنهن جي ذريعي توهان فوري طور تي ڏسي سگهو ٿا جتي غلطي ٿي وئي آهي.

هڪ ٻيو آسان ڪرڻ وارو عنصر هڪ خاص ڪيبورڊ آهي، جيڪو سوئفٽ راند جي ميدانن ۾ ڪوڊنگ لاءِ گهربل ڪردارن سان ڀرپور آهي. اضافي طور تي، مٿين پينل هميشه توهان کي بنيادي نحو ٻڌائي ٿو، تنهنڪري توهان کي ساڳئي شيء کي بار بار ٽائپ ڪرڻ جي ضرورت ناهي. آخر ۾، توهان اڪثر ڪري صرف مينيو مان ڪوڊ جو صحيح فارم چونڊيو ٿا، بلڪه هر وقت سڀني اکرن کي نقل ڪرڻ جي. اهو پڻ ڌيان ۽ سادگي کي برقرار رکڻ ۾ مدد ڪري ٿو، جيڪو خاص طور تي ٻارن پاران ساراهيو ويندو آهي.

پنهنجو پاڻ جو شڪار ٺاهيو

هڪ دفعو توهان سوچيو ته توهان بائيٽا کي صحيح طريقي سان پروگرام ڪيو آهي، صرف ڪوڊ کي هلايو ۽ ڏسو ته ڇا توهان واقعي ڪم ڪيو آهي. جيڪڏهن توهان ڪامياب آهيو، توهان اڳتي وڌو ايندڙ حصن ڏانهن. انهن ۾، توهان آهستي آهستي وڌيڪ پيچيده الگورتھم ۽ ڪمن سان منهن ڪندا. هن ۾ شامل آهي، مثال طور، ڪوڊ ۾ غلطيون ڳولڻ جيڪي توهان اڳ ۾ ئي لکيا آهن، يعني هڪ قسم جي ريورس سکيا.

هڪ دفعو توهان Swift جي بنيادي ڳالهين ۾ مهارت حاصل ڪري، توهان هڪ سادي راند کي ڪوڊ ڪري سگهو ٿا جهڙوڪ پونگ يا بحري جنگ. جيئن ته سڀ ڪجهه iPad تي ٿئي ٿو، Swift Playgrounds وٽ پڻ موشن ۽ ٻين سينسر تائين رسائي آهي، تنهنڪري توهان اڃا به وڌيڪ ترقي يافته پروجيڪٽ پروگرام ڪري سگهو ٿا. توھان آساني سان شروع ڪري سگھوٿا ايپليڪيشن ۾ مڪمل طور تي صاف صفحو سان.

استاد iBookstore مان مفت انٽرايڪٽو درسي ڪتاب ڊائون لوڊ ڪري سگھن ٿا، جنهن جي مهرباني اهي شاگردن کي اضافي ڪم تفويض ڪري سگهن ٿا. سڀ کان پوء، اهو خاص طور تي اسڪولن ۾ پروگرامنگ ايپليڪيشن جي تعیناتي هئي جيڪا ايپل کي آخري اهم نوٽ ۾ ڌيان ڏنو. ڪيليفورنيا جي ڪمپني جو مقصد اڳ جي ڀيٽ ۾ وڌيڪ ٻارن کي پروگرامنگ ڏانهن آڻڻ آهي، جنهن کي، بلڪل سادگي ۽ ساڳئي وقت Swift Playgrounds جي راند کيڏڻ جي ڪري، اها ڪامياب ٿي سگهي ٿي.

اهو واضح آهي ته Swift Playgrounds اڪيلو توهان کي هڪ اعلي ڊولپر نه بڻائيندو، پر اهو يقيني طور تي تعمير ڪرڻ لاء هڪ بهترين اسٽارٽر ميٽا آهي. مون پاڻ محسوس ڪيو ته آهستي آهستي ”سيڪيڪ“ ۽ ٻين ٻولين جي گهڻي ڄاڻ مفيد ثابت ٿيندي، پر آخرڪار، ايپل جي نئين شروعات بابت اهو به آهي. پروگرامنگ ۾ ماڻهن جي دلچسپي کي وڌايو، هر صارف جو رستو مختلف ٿي سگهي ٿو.

[ايپ باڪس ايپ اسٽور 908519492]

.