جاوا اور سی زبان کے درمیان فرق

Anonim

جاوا بمقابلہ سی زبان

جاوا اور سی کی بنیاد پر کمپیوٹر پروگرامنگ زبانیں دونوں ہیں. دونوں سافٹ ویئر کی ایپلی کیشنز تیار کرنے کے لئے استعمال ہوتے ہیں. جاوا استعمال کیا جاتا ہے ای سی کامرس اور سیب پر مبنی درخواست تخلیق کرنے کے لئے جب سی زبان سسٹم سافٹ ویئر پیدا کرنے کے لئے استعمال کیا جاتا ہے.

سی زبان

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

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

ذیل میں سی زبان کی خصوصیات :

• مختلف اقسام کے کمپاؤنڈ آپریٹر جیسے ++، - =، + = وغیرہ

• اعداد و شمار اور فنکشن پوائنٹس کی طرف سے ایڈ ہاک رن ٹائم پولیمورفمزم کی حمایت کی جاتی ہے.

• مشروط تالیف، منبع کوڈ کی فائل میں شمولیت اور میکرو ڈیفی پروسیسرسر.

• محفوظ مطلوبہ الفاظ چھوٹے ہیں.

جاوا

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

پانچ اہم جاوا زبان کی خصوصیات :

• کمپیوٹر نیٹ ورکس کے لئے بلٹ میں تعاون.

• دور دراز ذریعہ سے کوڈ کو محفوظ طریقے سے عملدرآمد کیا جا سکتا ہے.

• استعمال کرنا آسان ہے کیونکہ یہ دیگر پروگرامنگ زبانوں کی بہترین خصوصیات کو یکجا کرتا ہے.

• اعتراض پر مبنی نقطہ نظر کی وجہ سے سافٹ ویئر کی ایپلی کیشنز کی ترقی کے لئے زیادہ لچک فراہم کرتا ہے.

• مختلف پلیٹ فارمز یا جاوا کوڈ پلیٹ فارم سے آزاد ہے جاوا میں لکھا گیا کوڈ کی اجازت دیتا ہے.

جاوا میں دستی میموری انتظام کے طور پر ایسی چیز نہیں ہے بلکہ خود کار طریقے سے میموری انتظام کی حمایت کرتا ہے. یہ پروگرامروں کا بہت وقت بچاتا ہے کیونکہ وہ دستی طور پر مفت میموری کی ضرورت نہیں ہے بلکہ یہ خود کار طریقے سے ردی کی ٹوکری جمع کرنے کے عمل کے ذریعے حاصل ہوتا ہے. بعض پروگرامرز سوچتے ہیں کہ جے سی اور C ++ پروگرامنگ کی زبانوں کے مقابلے میں جاوا جا سکتا ہے.

جاوا اور سی زبان کے درمیان فرق

جاوا ایک اعتراض پر مبنی پروگرامنگ زبان ہے جبکہ C ایک طرز عمل یا ساختہ زبان ہے.

جاوا کو سور سور مائیکروسافٹ کی طرف سے تیار کیا گیا تھا جبکہ سی زبان بیل لیبز میں تیار کی گئی تھی.

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

• جاوا اشیاء اور کلاسوں کا تصور ملا ہے جبکہ سی زبان ان کی حمایت نہیں کرتی ہے.

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