کمپیوٹرزپروگرامنگ

پروگرامنگ زبانوں 2016 کی درجہ بندی

پروگرامنگ کی آج کی دنیا میں تکنیکی ترقی کے سب سے زیادہ خوشحال صنعتوں میں سے ایک ہے. پروگرام کے ساتھ کام کرنے کی ضرورت ہے اب کے طور پر تقریبا ہر سرگرمی کمپیوٹرائزڈ ہے، شک میں نہیں ہے. کیوں اچھے پروگرامرز انتہائی دونوں روس میں اور بیرون ملک سے قابل قدر رہے ہیں.

پروگرامنگ زبانوں کے بارے میں مختصر طور پر

ایک پروگرامنگ زبان میں کمپیوٹر پروگرام لکھنے کے لئے کی ضرورت باہم حروف کے ایک نظام ہے. اس کے علاوہ، قواعد، پروگرام پر اثر انداز ہے جس کا ایک سیٹ ہے. کمپیوٹر کے قوانین پر منحصر ہے کمپیوٹیشنل عمل انجام دیتا ہے یا اشیاء کو ہینڈل. یہ انسانی کمپیوٹر کی بات چیت کے لئے خصوصی طور پر پروگرامنگ کے اس طریقہ کار کے لئے ڈیزائن کیا.

پروگرامنگ کے لئے زبانوں میں سے دو اہم قسمیں ہیں:

  1. سٹینڈرڈ (نحو کی نمائندگی عناصر اور semantics کے سیٹ).
  2. تجسم معیار (اپنے سافٹ ویئر کے اوزار معیار کے آپریشن کو یقینی بنانے کے لئے).

طاقت اور اس وقت موجودہ زبانوں کے استرتا کے باوجود کوئی نحوی آفاقی نہیں ہے. سسٹمز کی قسم ایک نئی زبان کے اختیارات ایجاد کرنے پر مجبور کیا. ملٹی کور پروسیسرز اور نقل و حرکت کے پھیلاؤ ڈویلپرز کے لئے نئے کام کو پیدا کیا ہے.

تاریخی معلومات

پہلی الیکٹرانک کمپیوٹرز کی تخلیق کے بعد سے پروگرامنگ کے لئے تقریبا آٹھ ہزار زبانوں ایجاد کر رہے تھے. اور اب وہ تقریبا ہر روز پیدا ہو رہیں. تاہم، ان میں سے بہت سے صرف تخلیق کاروں کی طرف سے جانا جاتا ہے، لیکن لوگوں کی لاکھوں کی طرف سے استعمال کے لئے ان میں سے کچھ آپ کر رہے ہیں.

پروگرامنگ کی ماخذ انیسویں صدی سے تعلق رکھتے ہیں. کچھ حد تک، یہ کرمادیش آلات، مثلا، بنائی مشینوں اور میکانی پیانو کہا جا سکتا ہے. مینجمنٹ کے اصول ہدایات، صرف ایک بہت سادہ اور آدم موجودہ پروگرامنگ زبانوں کے پروٹوٹائپ، کے طور پر سمجھا جا سکتا ہے جس کی بنیاد پر کیا گیا تھا.

تخلیق کے بانی وسط انیسویں صدی میں برنولی اعداد تجزیاتی انجن کے لئے ارادہ حساب لگانے کے لئے ایک پروگرام لکھنے کے لئے جو اڈا Lovelace اگست پروگرامنگ زبانوں، ایک برطانوی ریاضی دان ہے، چارلس Babbage کی. یہ سمجھا جاتا ہے ، پہلی کمپیوٹر پروگرامر کے بعد ریاضی داں بھی پروگرامنگ زبانوں میں سے ایک قرار دیا گیا تھا.

فاؤنڈیشن

ٹیکنالوجی کی ترقی کے ساتھ کچھ کرنے کے حساب کتاب کے عمل کو کنٹرول ہے کہ پروگراموں کو پیدا کرنے کے لئے کی ضرورت تھی صنعتوں. یہاں سے ہم پروگرامنگ زبانوں کی ایک قسم کو ظاہر ہونے شروع کر دیا.

یہاں ان میں سے کچھ یہ ہیں:

  • کوڈانترک - ہارڈ ویئر کے ساتھ براہ راست بات چیت کرنے کے لئے ڈیزائن کم سطح زبان.
  • BASIC - سب سے آسان پروگرامنگ؛ آٹومیشن اسباب کے ابتدائی حصول کے لئے کی ضرورت ہے.
  • "کوبول" - ایک اعلی سطح؛ اس سے اقتصادی مسائل کو حل کرنے کا استعمال کیا.
  • "فورٹران" - ایک اعلی سطح؛ یہ کمپیوٹنگ کاموں algorithmization کو بنایا گیا تھا.
  • "جہنم" - ایک اعلی سطح؛ عمل کو قابو میں آٹومیشن کے لئے ڈیزائن (Ady کی Lavleys کے اعزاز میں نام).
  • پاسکل - پروگرامنگ سکھانے کے لئے ڈیزائن کیا گیا تھا.
  • C اور C + + - تمام ایپلی کیشنز کے لیے عالمی زبان؛ میں نظام پروگرامر کی ضروریات کی بنیاد پر کیا جاتا ہے.

مقبول زبانوں

پروگرامنگ زبانوں RedMonk کی مقبولیت کی ایک درجہ بندی GitHub کے اور لئے StackOverflow سائٹ پر مباحثوں پر تشخیص کی بنیاد پر کیا جاتا ہے. 2016. لئے یہ فہرست درج ذیل ہے:

  • جاوا سکرپٹ.
  • جاوا.
  • PHP.
  • ازگر.
  • C #.
  • C + +.

درجہ بندی کے مطابق، سب سے زیادہ مقبول اس طرح جاوا اور جاوا طور زبانیں ہیں. یہ وہ گوگل کروم میں تعمیر کر رہے ہیں کیونکہ یہ حیرت انگیز نہیں ہے، اور سفاری براؤزر، اکثر سیارے پر بہت سے لوگوں کی طرف سے استعمال کیا جاتا ہے جس میں. اس کے علاوہ، ان فنڈز کے سب سے زیادہ مقبول پروگراموں AdobeAcrobat اور پڑھنے میں ملوث ہیں. لہذا، پروگرامنگ زبانوں کی درجہ بندی صارفین کی طرف سے مخصوص فنڈز کی مقبولیت کی بنیاد پر کیا جاتا ہے.

لیکن IEEESpectrum میگزین کے مطابق، سب سے زیادہ مقبول C. یہ جاوا، ازگر اور C + + کے بعد کیا جاتا ہے. یہ تسلسل جانا جاتا سائٹس پر مخصوص سوالات کے لئے تلاش کے نتائج کے اسباب کی طرف سے مقرر کیا جاتا ہے.

انڈیکس Tiobe

Tiobe - مقبولیت اور مانگ (ریٹنگ) پروگرامنگ زبانوں کا تعین کرنے کی اجازت دیتا ہے جس میں ایک انڈیکس. حساب کتاب ایک زبان کے نام پر مشتمل تلاشیاں پر بنایا گیا ہے.

درجہ بندی Tiobe پروگرامنگ زبان درج ذیل ہے: پہلی جگہ میں جاوا ہے، دوسری جگہ سی سے تعلق رکھتا ہے، اور تیسری - C + +. مارچ 2016 پر جاوا دیگر زبانوں کے درمیان مقبولیت میں 25 فیصد مارکیٹ شیئر منعقد کیا. C کی مقبولیت 14 فیصد تک 2 فیصد کی کمی ہوئی. اہم، تعجب کی بات ہے جس سے اس کی پوزیشن ObjectiveC، کھو، کیونکہ یہ آئی فون اور آئی پیڈ پلیٹ فارم پر اہم ہے. جاوا سکرپٹ کو بھی اس کی مقبولیت کھو رہی ہے، آگے بڑھ فہرست کے آخر.

کے طور پر ہدف شائقین کی دلچسپی پر منحصر قائم ہے پروگرامنگ زبانوں کی یہ بندی، بار بار تبدیلیوں سے مشروط ہے.

کثرت سے استعمال زبانوں

آپ کو بنانے کے جب OS صارف کی ضرورت ہو گی بالکل وہی پیشن گوئی کرنا ناممکن ہے. کبھی کبھی یہ ہوتا آپریٹنگ سسٹم ہے کہ دستیاب نہیں ہیں کافی خصوصیات نہیں ہے کہ. انہیں ایک خصوصی کوڈ کی طرف سے لکھا گیا ہے اور نافذ کیا گیا ہے جس کے ذریعے ضروری پروگرامنگ زبانوں، تخلیق کرنے کے لئے یہ ہے. انہوں نے کہا کہ کمپیوٹر کے ذریعے تسلیم کیا اور پروگرام ترامیم یا ایک مددگار تخلیق کیا جاتا ہے. اس طرح کے مسائل کے طور پر، سب سے زیادہ مقبول زبانوں C اور C + +، اسی طرح بنیادی اور پاسکل ہیں. وہ عام طور پر ونڈوز اور DOS کے لئے تشکیل دیں.

پروگرامنگ کے لئے زبان کو دو گروپوں میں تقسیم کیا جاتا ہے:

  1. کلائنٹ (نمائندے سکرپٹ ہے).
  2. سرور (اچھی مثال خدمات انجام دیتا HTML).

اتفاق سے، یہ HTML پروگرامنگ زبانوں کی فہرست میں سب سے اوپر. اس کے فوائد موجودہ براؤزرز میں سے کسی آسان تسلیم HTML کے سانچوں ہیں. یہ زبان، ایک بنیادی ہے اس کے علم کے بغیر اس کی پروگرامنگ کی اعلی سطح پر منتقل کرنے کے لئے ناممکن ہے.

زبان کے لئے مانگ

روزگار کے مختلف شعبوں میں مطابقت کی بنیاد پر درجہ بندی کی طلب پروگرامنگ زبانوں. مالیاتی نظام کے لئے مثلا جاوا اور C # کرنے کے پروگراموں کے لئے جدید ترین اور متنوع اوزار کی ضرورت ہوتی ہے. لیکن ویب صفحات اور اس طرح کے پروگراموں کے لئے مثال، جاوا یا روبی کے لئے ایک سادہ اور جامع زبان، کی ضرورت ہے.

سب سے زیادہ مقبول آجروں کے دائرے میں SQL کا علم ہے. ایس کیو ایل، مائیکروسافٹ SQL طرح طرح کے ڈیٹا بیس کئی بڑے اداروں کی طرف سے استعمال کیا جاتا ہے جس سے یہ، کی بنیاد پر پیدا کیا گیا ہے. اس کے علاوہ، لوڈ، اتارنا Android اور پر تمام فونز SQLite کی بلایا SQL ڈیٹا بیس تک رسائی کے IOS کی بنیاد پر.

: اس علاقے میں پروگرامنگ زبانوں کی درجہ بندی مانگ کی مندرجہ ذیل فہرست فراہم کرتا ہے جاوا، جاوا، C # اور دیگر.

اس طرح، ہم یہ نتیجہ اخذ کر سکتے ہیں. پروگرامنگ زبانوں رینکنگ 2016 ایک ذریعہ مقبولیت، کے استعمال اور مانگ میں بہت ملتے جلتے فراہم کرتا ہے. لیکن اختلافات موجود ہیں، لیکن اس کی وجہ سرگرمی کی انفرادی علاقوں کے مختلف ضروریات ہیں.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.birmiss.com. Theme powered by WordPress.