JavaRush /جاوا بلاگ /Random-SD /ڪافي بريڪ #66. 5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان. 6 ...

ڪافي بريڪ #66. 5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان. 6 عظيم اوزار ڊولپر جي پيداوار کي بهتر ڪرڻ لاء

گروپ ۾ شايع ٿيل

5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان

ذريعو: DZone جيتوڻيڪ پروگرامنگ ٻوليون پاڻ ۾ ڪافي پيچيده آھن، اھي لڳ ڀڳ ھميشہ ان مقصد سان ٺاھيون وينديون آھن ته ڪنھن مفيد شيءِ کي آسان بڻائڻ لاءِ. پر اتي پڻ پروگرامنگ ٻوليون آھن جن جو واحد مقصد توھان جي زندگي کي مشڪل بڻائڻ آھي، يا شايد اڃا به بدحالي. هيٺ انهن مان ڪجهه آهن: ”بدترين“ ۽ عجيب پروگرامنگ ٻوليون.ڪافي بريڪ #66.  5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان.  ڊولپر جي پيداوار کي بهتر بڻائڻ لاءِ 6 عظيم اوزار - 1

1. پيٽ

Piet هڪ پروگرامنگ ٻولي آهي جيڪا رنگ استعمال ڪندي ٺاهي وئي آهي. ان جو مطلب اهو آهي ته توهان کي هڪ ننڍڙي بٽ ميپ تصوير ٺاهڻ جي ضرورت آهي جيڪا ڪوڊ ۾ تبديل ٿي ويندي جيڪا توهان جو ڪمپيوٽر سمجهي سگهي ٿو. ڪوڊ ڪم ڪري ٿو رنگن جي وچ ۾ فرق جو جائزو وٺڻ لاءِ عمل کي طئي ڪرڻ لاءِ. هيٺ ڏنل هڪ مثال آهي Piet ۾ جملي کي ڪيئن ڏيکاري ٿو هيلو ورلڊ.ڪافي بريڪ #66.  5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان.  ڊولپر جي پيداوار کي بهتر بڻائڻ لاءِ 6 عظيم اوزار - 2

2. شيڪسپيئر

شيڪسپيئر هڪ ٻولي آهي جنهن جو مقصد توهان جي ڪوڊ کي شيڪسپيئر جي راند وانگر ڏسڻ آهي. اسان جمپ بيان استعمال ڪري سگھون ٿا جيئن "اچو جاري رکون" ڪوڊ جي مختلف لائينن جي وچ ۾ منتقل ڪرڻ لاء. جيتوڻيڪ اهڙا بيان آهن جيڪي لفظ استعمال ڪن ٿا جهڙوڪ جيڪڏهن ائين. شيڪسپيئر جي پروگرامنگ ٻولي جو هڪ عام ٽڪرو هن طرح نظر اچي ٿو:
متغير، تعريف ايڪٽ I: هيملٽ جي بي عزتي ۽ خوشامد. منظر I: روميو جي بي عزتي. جوليٽ: ڇا مان توهان کان بهتر آهيان؟ هيملٽ: جيڪڏهن ائين آهي، اچو ته اڳتي وڌون منظر III ڏانهن.

3. اڇو اسپيس

هرڪو جيڪو ڪڏهن ڪوڊ ڪيو آهي اهو ناراض ڪيو ويو آهي طريقي سان ٻين کي استعمال ڪرڻ جي جاء تي. مون شايد پنهنجي زندگيءَ جا ڪيترائي ڏينهن ٽائپنگ ڪوڊ ۾ گذاريا آهن جتي ٽيب ۽ انڊينٽيشن جو ڪو به مطلب ناهي. جيڪڏهن اسپيسز توهان کي به ايذاءُ ڏين ٿا، ته پوءِ توهان هڪ خلائي پروگرامنگ ٻولي کان نفرت ڪندا، جيڪا صرف ڪوڊ لاءِ مختلف ڊگھائي ۽ قسمن جي اسپيس استعمال ڪري ٿي. توهان کي هڪ خيال ڏيڻ لاءِ ته هي ڪهڙو نظر اچي ٿو، هيٺ ڏنل ڪوڊ (جيڪو مون آن لائين مليو) هيلو ورلڊ پرنٽ ڪندو. حقيقي وائيٽ اسپيس ڪوڊ ۾ ڪو به S (اسپيس)، ٽي (ٽيب) يا ايل (لائن فيڊ) اکر نه هوندو، پر اهي هتي آهن تنهنڪري توهان سمجهي سگهو ٿا ته ڇا ٿي رهيو آهي:
TL SSSSSTTSSTSTL TL SSSSSTTSTTSSL TL SSSSSTTSTTSSL TL SSSSTTSTTSSL TL SSSSSTTSTTTTL TL SSSSSTSTTSSL TL SSSSSSSSSSSL TL SSSSSTTTTTTTL TL SSSSSSTTTTTTL TL SSSSTTTSTTSL TL SSSSSTTTSTTSL TL SSSSSTTTSSLSS LSS

4. JSF*ck

JSF*ck هڪ ٻولي آهي جيڪا جاوا اسڪرپٽ سان ڪم ڪري ٿي، پر صرف چورس بریکٹس، قوس، عجب جي نشاني، ۽ جمع نشاني استعمال ڪري ٿي. هن قسم جي مون کي ياد ڏياري ٿي RegExp سکڻ جي ڪوشش ڪرڻ جي جيڪڏهن RegExp جي ڄاڻ جي ضرورت هجي ته انهي ٻوليء ۾ ڪجهه ڪرڻ لاء. بهرحال، JSF*ck جاوا اسڪرپٽ سان مطابقت رکي ٿو، تنهنڪري توهان ان کي باقاعده پروگرام ۾ پڻ هلائي سگهو ٿا. هتي ڪجهه مثال آهن ته اهو ڪيئن ڏکيو ٿي سگهي ٿو:
جاوا اسڪرپٽ ڪاپي (+[![]]+[+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+(+!+[ ])+(+[])+(+[])+(+[])])[+!+[]+[+[]] // واپسي y (![]+[]) !![]] // موٽائي ٿو a !+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+! +[] // واپسي 9

5. مالبولج

Malbolge سکڻ لاء سڀ کان ڏکيو پروگرامنگ ٻولين مان هڪ آهي. ان کان سواء: ان کي استعمال ڪرڻ لڳ ڀڳ ناممڪن آهي. اهو سڀ کان وڌيڪ واضح طور تي ان حقيقت مان ثابت ٿئي ٿو ته Malbolge ٻولي جو خالق به ان ۾ ڪو پروگرام نه لکي سگهيو. ملبولج ۾ اڪثر ڪوڊ ٻين ٻولين ۾ لکيل آهن، جيتوڻيڪ ڪي اسڪرپٽ خالص مالبولج ۾ لکيل آهن. هن ٻوليءَ ۾ هيلو ورلڊ ڪيئن لکڻ جو هڪ مثال هيٺ ڏجي ٿو:
جاوا اسڪرپٽ ڪاپي (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc

6 عظيم اوزار ڊولپر جي پيداوار کي بهتر ڪرڻ لاء

ذريعو: Dev.to جڏهن به ڪم جي ڳالهه اچي ٿي، ڇا توهان هڪ پاسي واري منصوبي تي ڪم ڪري رهيا آهيو جڏهن ڪافي جو پيالو پيئندا آهيو، يا توهان وٽ مصروف ڪم ڏينهن آهي توهان جي ڪم کي آخري وقت کان اڳ مڪمل ڪرڻ لاءِ، توهان پڪ ڪرڻ چاهيو ٿا ته توهان ان لاءِ هر ممڪن ڪوشش ڪريو. هي اهو آهي جتي ڊولپر جي پيداوار جا اوزار هٿ ۾ اچن ٿا. ڪافي بريڪ #66.  5 عجيب ۽ مشڪل ترين پروگرامنگ ٻولين مان.  ڊولپر جي پيداوار کي بهتر بڻائڻ لاءِ 6 عظيم اوزار - 3هن آرٽيڪل ۾، مان اوزارن جو ذڪر نه ڪندس جهڙوڪ Trello، Slack، Jira ۽ ٻيا جيڪي ڪافي مشهور آهن. ان جي بدران، مان انهن اوزارن بابت ڳالهائڻ وارو آهيان جيڪي هيٺ ڏنل آهن ۽ حقيقت ۾ اهي مشهور نه آهن (پر ضرور ڪجهه سڃاڻپ حاصل ڪرڻ گهرجي). انهن مان هر هڪ انفرادي پروگرامر ۽ ترقياتي ٽيمن طرفان استعمال ڪري سگهجي ٿو.

ٿڌي ترڪي

جيڪڏهن توهان پاڻ کي الزام ڏيو ٿا ته سوشل ميڊيا کان پري رهڻ جي قوت نه هجڻ يا انسٽنٽ ميسينجر جي نوٽيفڪيشنز کان آساني سان پريشان ٿيڻ جي لاءِ، پوءِ هي توهان لاءِ بهترين ايپ آهي. ٿڌي ترڪي کي استعمال ڪندي، توهان پنهنجي رسائي کي ڪجهه ڊيسڪ ٽاپ ايپليڪيشنن، ويب سائيٽن تائين محدود ڪري سگهو ٿا، يا مڪمل طور تي انٽرنيٽ جي رسائي کي غير فعال ڪري سگهو ٿا. توهان پنهنجي ضرورتن جي بنياد تي پنهنجو شيڊول ۽ روزاني رسائي جي حد مقرر ڪريو. اوزار RescueTime سان مطابقت رکي ٿو، جيڪو توهان جي ڪم جي وقت کي وڌيڪ موثر طريقي سان منظم ڪرڻ ۾ مدد ڪري سگهي ٿو.

7 رفتار

توهان پنهنجي ترقي جي چڪر ۾ ڪيترا ڀيرا DevOps طريقن جي پيروي ڪندا آهيو؟ مان سمجهان ٿو ته توهان يا توهان جي ٽيم اڳ ۾ ئي استعمال ڪري رهيا آهيو ڪنبان يا اسڪرم بورڊ توهان جي ڪم کي منظم ڪرڻ لاءِ. خير، اهو ڪارائتو هوندو جيڪڏهن توهان پنهنجي ترقياتي ٽيم جي بورڊ ۾ ٽائم ٽريڪنگ حل داخل ڪري سگهو ٿا ته جيئن توهان جي سرگرمين کي باخبر رکڻ، آئوٽ پٽ رپورٽن کي خودڪار ڪرڻ، ۽ وڏين تنظيمن ۾ وسيلن ۽ بجيٽ کي منظم ڪرڻ لاءِ. جيڪڏهن توهان اهڙي اوزار ۾ دلچسپي وٺندا آهيو، پوء 7pace توهان لاء سٺو انتخاب هوندو. 7pace Timetracker خاص طور تي سافٽ ويئر ڊولپمينٽ ٽيمن لاءِ تيار ڪيو ويو آهي جيڪي چست، اسڪرم يا واٽر فال ماحول ۾ ڪم ڪن ٿيون. هي اوزار استعمال ڪندڙ صارف هر ڪم کي سراسري طور تي صرف ٽن سيڪنڊن ۾ لاگ ان ڪندا آهن. ڪارڪردگي بهتر ڪرڻ لاءِ، 7pace ٽائم ٽريڪٽر کي Microsoft ٽيم فائونڊيشن سرور (TFS) ۽ Visual Studio Team Services (VSTS) سان ضم ڪري سگھجي ٿو. ۽ جيڪڏھن توھان استعمال ڪريو ٿا GitHub پروجيڪٽ بورڊ پنھنجي منصوبن کي منظم ڪرڻ لاءِ، 7pace وٽ ھڪڙو بيٽا ورزن آھي جيڪو توھان کي ھڪڙي وقت جي ٽريڪنگ حل کي سڌو سنئون انھن ۾ ضم ڪرڻ جي اجازت ڏئي ٿو.

وقت ختم ٿي ويو

بدقسمتي سان، هي اوزار صرف هن وقت لاء macOS لاء موجود آهي. ٽائم آئوٽ يقيني طور تي بهترين اوزارن جي فهرست ۾ مٿي آهي جيڪڏهن توهان بريڪ وٺڻ ۾ دلچسپي رکو ٿا صحيح طريقي سان. اهو هڪ سادي ۽ وجداني انٽرفيس آهي، انهي سان گڏ وسيع ڪسٽمائيزيشن جا اختيار. ٽائم آئوٽ سان، توهان 15 سيڪنڊن جا مختصر وقفا هر 15 منٽ يا هر ڪلاڪ 10 منٽن جا ڊگها وقفا شيڊول ڪري سگهو ٿا. اهو سڀ ان تي منحصر آهي ته ڇا توهان 15 سيڪنڊن جي اکين جي مختصر ورزش ڪرڻ چاهيو ٿا يا هڪ پيالو ڪافي پيئڻ چاهيو ٿا.

F.lux

عام طور تي، ڪمپيوٽر اسڪرينون ٺهيل آهن ڏينهن جي روشني ۾ ڪم ڪرڻ لاء. پر ڇا جيڪڏهن توهان ڪڏهن ڪڏهن گودلي ۾ ڪم ڪرڻ چاهيو ٿا؟ جيڪڏهن توهان کي رات جو ڪوڊ لکڻ جي خراب عادت آهي، ته توهان کي هن اوزار تي ڌيان ڏيڻ گهرجي. F.lux خودڪار طريقي سان توهان جي ڪمپيوٽر جي اسڪرين جي روشني کي تبديل ڪري ٿو ان جي روشنيءَ تي منحصر آهي ڪمري ۾ جتي توهان آهيو. بس f.lux کي چالو ڪريو ۽ مانيٽر جي روشني سان مسئلن جي باري ۾ وساريو. اهو خودڪار طريقي سان اسڪرين کي ترتيب ڏيندو توهان کي بهترين تجربو ڏيڻ لاء.

وک وقت

هي اوزار توهان جي ڪم کي هڪ پروگرامر طور مانيٽر ڪري ٿو. اهو توهان کي ڏيکاري ٿو توهان جي ڪم جا سڀ تفصيل - توهان ڪهڙي فائل تي ڪم ڪري رهيا آهيو، آپريٽنگ سسٽم ۽ حتي ٻولي. توهان ليڊر بورڊ تي پنهنجي ٽيمن سان به مقابلو ڪري سگهو ٿا ۽ ڏسو ته ڪير سڀ کان وڌيڪ ڪوڊنگ اسڪور آهي. اهو تمام مفيد آهي جڏهن اهو منصوبو بجيٽ ۽ ڊولپر جي پيداوار کي منظم ڪرڻ ۾ اچي ٿو. جيئن ته اوزار وٽ پڻ وقت جي ٽريڪنگ حل آهي، توهان ان کي گڏ ڪري سگهو ٿا TimeCamp .

عادت

منهنجي پسنديده اوزارن مان هڪ. Habitica هڪ مفت عادت ٺاهڻ واري ايپ آهي جيڪا توهان جي حقيقي زندگي کي راند وانگر سمجهي ٿي. پروگرامر کي انعام ڏيڻ يا سزا ڏيڻ سان، ايپليڪيشن ان جي آپريٽنگ موڊ کي بهتر ڪرڻ جي حوصلا افزائي ڪري ٿي. هن طريقي سان، Habitica توهان جي صحت مند، محنتي ۽ خوش ٿيڻ جا مقصد حاصل ڪرڻ ۾ مدد ڪري سگهي ٿي. Habitica توهان کي پکسل جهڙي پليٽ فارم جي پراڻي دنيا ۾ وٺي وڃي ٿي جتي توهان، هيرو، روزانو، هفتيوار ۽ ڊگهي مدي وارا مقصد حاصل ڪرڻ لاءِ جدوجهد ڪريو ٿا، عادتون ۽ ڪرڻ جي فهرست. هر مقصد لاءِ توهان حاصل ڪيو ، توهان پوائنٽ حاصل ڪندا ، نوان جانور ڳوليندا ، ۽ طاقت حاصل ڪرڻ لاءِ هٿيار خريد ڪري سگهو ٿا. وڌيڪ توهان پنهنجي ڪمن کي منهن ڏيڻ ۾ ناڪام ٿيندا، وڌيڪ توهان طاقت وڃائي ڇڏيو. چيلنج آهي توهان جي ڪردار کي زنده رکڻ.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION