JavaRush /جاوا بلاگ /Random-SD /ڇا اهو 2018 ۾ جاوا سکڻ جي قابل آهي؟ ڪوڊي ويبر جواب ڏئي ٿو...

ڇا اهو 2018 ۾ جاوا سکڻ جي قابل آهي؟ ڪوڊي ويبر جواب ڏئي ٿو

گروپ ۾ شايع ٿيل
"ڇا اهو سکڻ جي قابل آهي يا اهو پروگرامنگ ٻولي؟" اهو سوال اڪثر آن لائن پڇيو ويندو آهي. هو بلڪل منصفانه آهي: اتي ڪيتريون ئي ٽيڪنالاجيون ۽ پليٽ فارم آهن، اهي ترقي ڪري رهيا آهن وڏي رفتار تي، تنهنڪري اسان وٽ ڪڏهن ڪڏهن تبديلين سان گڏ رهڻ جو وقت ناهي. تنهن ڪري هن معاملي ۾ اهو بهتر آهي ته پروفيسر تي ڀروسو ڪرڻ! هيٺ ڏنل ڄاڻايل راء آهي جاوا بابت انهن مان هڪ پروفيسر، ڪوڊي ويبر طرفان. هو آمريڪي ڪمپني Centene ۾ سافٽ ويئر انجنيئر آهي. ڇا اهو 2018 ۾ جاوا سکڻ جي قابل آهي؟  ڪوڊي ويبر پاران جواب ڏنو ويو - 1مان سمجهان ٿو ته هن مسئلي ڏانهن رخ تبديل ڪرڻ جي ضرورت آهي. ڇا جاوا 2018 ۾ لاڳاپيل ۽ مفيد آهي؟ بي شڪ! پر شايد نه انهن سببن لاءِ جيڪي پهرين ذهن ۾ اچن ٿا. 2018 ۾ ڪوڊ ڪرڻ سکڻ "مسئلو ڪيئن حل ڪجي" جي باري ۾ گهڻو ڪجهه آهي ۽ "ڇا مان هن ٻولي کي ڄاڻان ٿو" بابت تمام گهڻو گهٽ آهي. مسئلو حل ڪرڻ تي ڌيان ڏيو، اهو معلوم ڪريو ته توهان ان کي حل ڪرڻ لاء ڇا ڪري سگهو ٿا. تنهن ڪري، هتي ڪجهه سبب آهن ڇو ته جاوا هڪ سٺي، لاڳاپيل ٻولي آهي سکڻ لاء 2018 ۽ ان کان پوء.
  1. توهان کي هڪ ٻولي سکڻ جي ضرورت آهي جيڪا مسئلا حل ڪري ٿي

    جاوا وٽ سوين آھن، جيڪڏھن نه ھزارين، فريم ورڪ، لائبريريون، فورمز وغيره. تمام اوزار جيڪي ڊولپرز کي مسئلا حل ڪرڻ ۾ مدد ڪن ٿا. ۽ سڀ ڪجهه ڇاڪاڻ ته ڊولپرز جي انهن مسئلن جو تمام ننڍڙو سيڪڙو نوان مسئلا آهن. امڪان آهن، ڪو ماڻهو اڳ ۾ ئي توهان جو مسئلو حل ڪري چڪو آهي ان کان اڳ توهان مٿي ڏنل اوزارن مان هڪ کي استعمال ڪندي. ان کي استعمال ڪريو. ڦيٿي کي ٻيهر ٺاهڻ جي ڪا ضرورت ناهي.

  2. توهان کي هڪ ٻولي سکڻ جي ضرورت آهي جيڪا توهان کي زبان جي هر تفصيل تي ڌيان ڏيڻ تي مجبور نه ڪري، پر تڏهن به توهان کي ڪجهه ڪرڻ جي اجازت ڏئي ٿي

    جاوا نسبتا سادو آهي. اهو ان جي ڪافي اعلي سطح جي سهولت آهي. توهان کي شين جي باري ۾ پريشان ٿيڻ جي ضرورت ناهي جهڙوڪ گندگي گڏ ڪرڻ. پر ساڳئي وقت، اهو پڻ گهٽ-سطح ڪافي آهي جيڪو هر ڪم ڪرڻ جي قابل آهي جيڪو هيٺين سطح جي ٻولين کي استعمال ڪندي ڪيو ويندو آهي.

  3. توھان کي ھڪڙي ٻولي سکڻ جي ضرورت آھي جيڪا سٺي پروگرامنگ جي تصورن کي قبول ڪري

    جاوا هڪ اعتراض تي مبني ٻولي آهي، ۽ اهو تمام "معروضيت" ان ۾ مڪمل طور تي لاڳو ڪيو ويو آهي. OOP سان گڏ، توهان وراثت، تجريد، پوليمورفيزم، وغيره جا تصور سکندا. اها ٻولي آهي جيڪا توهان کي سيکاريندي تصورات جيڪي ٻين ٻولين تي لاڳو ٿي سگهن ٿيون، جهڙوڪ پٿون.

  4. توھان کي ھڪڙي ٻولي سکڻ جي ضرورت آھي جيڪا ڪافي عام آھي ۽ اوزارن ۾ محدود نه آھي

    جاوا صرف هڪ پراڊڪٽ تائين محدود نه آهي يا هڪ ننڍڙي مٿس اپنائڻ وارن جي. ھن ٻولي لاءِ ڪيترائي IDEs آھن، مفت يا ادا ڪيل، جيڪي حيرت انگيز طور تي طاقتور آھن (وڏي ٽي آئيڊيا، نيٽبين ۽ ايڪليپس کي وٺو). جيڪڏهن توهان فيصلو ڪيو ته توهان کي انهن جي ضرورت ناهي، ٽيڪسٽ ايڊيٽر ۾ لکو ۽ پوءِ پنهنجو ڪوڊ گڏ ڪريو ڪمانڊ لائن/ٽرمينل ۾. نه رڳو ايترو، پر اڄ اتي ويب سائيٽون آهن جتي توهان پنهنجو ڪوڊ آن لائن گڏ ڪري سگهو ٿا جيڪڏهن توهان ٻولي سان راند ڪرڻ چاهيو ٿا (مثال طور JavaRush ويب IDE).

    خير، جيڪڏهن توهان فورم تي ڪجهه ڊولپرز سان جاوا "ڳالهائي" ٿا، اتي هڪ تمام وڏو امڪان آهي ته اهي جيڪي ٻين ٻولين ۾ ماهر آهن اهي توهان کي ترجمي کان سواء سمجهي سگهندا.

  5. توھان کي ھڪڙي ٻولي سکڻ جي ضرورت آھي جيڪا ترقي جاري رکي.

    • Каждая version Java (в настоящее время выпущена 10 version языка), меняет очень многое, оставляя при этом обратную совместимость со старым codeом. Так, Java 8 привнесла в мир Java концепцию функционального программирования. Оно добавило той самой гибкости, за отсутствие которой раньше критиковали этот язык. Также в восьмой версии были добавлены библиотеки, которые существенно упростor разработку некоторых вещей. Java 9 — это модульность в JRE, благодаря которой небольшие устройства могут использовать Java без особых расходов.

    • Язык Java просто отлично себя проявляет при обратной совместимости. При желании вы можете изучить древние библиотеки, и разобраться в самом запутанном legacy-codeе. Или не делать этого, а писать программы сразу по-новому, благо, всё отлично заdocumentировано.

    Подводя итоги сказанного, упомяну, что есть много языков, которые отвечают приведённым выше требованиям. Но Java хороша тем, что она хороша почти для всего. И если вы хотите стать серьезным разработчиком, владеющим надежным, легким и ориентированным на проблемы инструментом, учите Java. Не пожалеете.

تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION