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

پروگرامنگ زبان C (SI)

C پروگرامنگ زبان (یہ کہنا "B" چاہئے) جدید کے ساتھ، آپریٹرز کی ایک مکمل سیٹ کے ساتھ، ایک ورسٹائل، سرمایہ کاری مؤثر طور پر بیان کیا جا سکتا ہے کے اعداد و شمار کے ڈھانچے اور کنٹرول بہاؤ. یہ "عظیم" زبان سے زبان سے نہیں کہا جا سکتا، اور نہ ہی یہ "اعلی سطح کی زبان"، انہوں نے کسی مخصوص کام کے لیے پیدا نہیں کیا گیا تھا ہونے کا دعوی کرتا ہے، اس کے برعکس، یہ کسی بھی درخواست کے لئے سب سے زیادہ مؤثر بنانے کی کوشش کی. پروگرامنگ زبان C میں سرایت خیالات کی یہ دلچسپ فیوژن یہ بہت آسان اور دیگر کے مقابلے میں مسائل کی ایک وسیع رینج کے لئے زیادہ موثر، شاید اس سے بھی زیادہ جدید زبانوں بنا دیا ہے.

اس زبان "UNIX" کے ساتھ مل کر تیار کریں اور اس نظام کے لئے اس پر لکھا سافٹ ویئر کے زیادہ تر کے طور پر مواصلات "C" OS "UNIX"، بہت قریب ہے. ایک ہی وقت میں، کبھی کبھی کی زبان کے طور پر کہا جاتا ہے ، نظام پروگراموں کے طور پر یہ خیال کیا جاتا ہے کہ آپریٹنگ سسٹم بنانے کے لئے آسان کی مدد سے، اصل میں، اس کے ساتھ ساتھ یہ لکھ سکتا ورڈ پروسیسنگ، ڈیٹا بیس پروسیسنگ پروگرام کے ڈیٹا اور کھیل.

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

پیچیدہ اشیاء افعال کوڈنگ کی دنیا میں معمول بنتا جا رہا ہے اور تمام جدید پروگرامنگ زبانوں سرایت کر رہے ہیں کے ساتھ کام کرتے ہوئے، C، دوسروں کے برعکس، ایک سٹرنگ، ایک فہرست، ایک صف یا سیٹ کے طور پر اس طرح کی اشیاء کے ساتھ کام نہیں کر سکتے. یہ کوئی اینالاگز کارروائیوں پورے ڈور اور arrays پر PL / 1 ہے.

میموری کو ایک اسٹیک اور شماریاتی تعریف استعمال کرتے ہوئے چلتی ساتھ، آپریٹنگ میموری کی دیگر خصوصیات، نہیں ہے یہ، پاسکل یا Algol 68 کیا کر سکتے ہیں کے طور پر آپ، یہ "گروپ» (ڈھیر)، یا "کوڑا کرکٹ اکٹھا کرنا" نہیں ملے گا.

اور I / O، C زبان فراہم نہیں کرتا کے لئے بھی سب سے بنیادی میکانزم، آپریٹرز پڑھنا اور لکھنا، ہیں کے طور پر فائل سسٹم کا کوئی بلٹ میں کام کرتا ہے آپ کو اس میں نہیں ملے گا. اس طرح کے اعلی سطح کے آپریشن لنک لائبریری کا استعمال کرتے ہوئے فراہم کی جاتی ہے.

اور C پروگرامنگ زبان آپ multiprogramming کرنے کے لئے، ہم آہنگی، متوازی آپریشن، وغیرہ کی ضرورت ہے تو کام کرنے سے انکار کرے گا سائیکل، چیک، گروہ بندی، اور subprograms: یہ آسان اور مسلسل کام، ان کے عنصر کے لئے خصوصی طور پر مواقع پیش کرتا ہے.

کسی نے پروگرامرز کی طرف سے فراہم کی طرح بخل فنڈز کو تعجب ہو سکتا ہے ( "کیوں میں نے لائنز کے ایک جوڑے کا آپس میں موازنہ کرنے کی ضرورت ہر وقت ایک تقریب کو فون کرنے کی کیا ضرورت ہے!")، لیکن دوسری طرف، خاص طور پر کیونکہ C میں لکھا طرح کی بچت کے پروگراموں کی، رفتار میں ایک حقیقی فائدہ حاصل کرتے ہیں.

دوسری طرف، آپریٹرز کی ایک چھوٹی سی تعداد میں ان کے سیکھنے کے لئے ضروری وقت کو کم کر دیتا ہے، اور تم ان سب کو بیان کرنے کے لئے چند صفحات کے لئے کافی ہے. اور پریکٹس شو کے طور پر، "C" کے ساتھ کمپائلر - ایک کمپیکٹ آلے لکھنے کے لئے کافی آسان ہے کہ ہے. ہم جدید آلات استعمال کرتے ہیں، ایک برانڈ کے نئے کمپیوٹر کے لئے ایک سنکلک حقیقت یہ ہے کہ کوڈ کے 80 فیصد کوڈ کے پچھلے ورژن کی طرح ہو جائے گا کے باوجود، ماہ کے ایک جوڑے میں تیار ہو جائے گا. ان کی طرح کی خصوصیات کی وجہ سے، C پروگرامنگ زبان میں بہت موبائل سمجھا جاتا ہے. جی ہاں، اور اس کی تاثیر کے طور پر اپنی مرضی کے مطابق پہلے تھا کوڈانترک میں، کارکردگی کے لئے اہم ہیں کہ کسی بھی پروگراموں کو لکھنے کے لئے ہے، مطلب نہیں ہے صرف ہے. اس کی بہترین مثال ہے "UNIX" OS خود، "C" میں لکھا ہے جس میں سے 90 فیصد، اور ایپلیکیشن سافٹ ویئر اس کے لئے، تقریبا مکمل طور پر اس وقت دنیا کے نمبر ایک پروگرامنگ زبان سمجھا جاتا ہے جس میں ایک ہی حیرت انگیز زبان میں متعدد پروگرامرز کی طرف سے پیدا.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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