ٹیکنالوجی

کوڈ کی تعریف (پروگرامنگ / کھلا اور بند ذریعہ)

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

دی کمپیوٹر کوڈ یہ بائنری ہو سکتا ہے (صرف کمپیوٹر کے ذریعے تشریح کی جا سکتی ہے)، سورس کوڈ (انسانوں کے ذریعے تشریح کی جا سکتی ہے)، اور اس کے قانونی یا سیاسی پہلو میں یہ مفت سافٹ ویئر، اوپن سورس، فری ویئر، شیئر ویئر یا ملکیتی/روایتی ملکیتی سافٹ ویئر ہو سکتا ہے۔

دی مفت سافٹ ویئر یا مفت سافٹ ویئر اس سلسلے میں ایک واضح تعریف ہے، فری سافٹ ویئر فاؤنڈیشن کے مطابق یہ وہ ہے جسے کسی بھی مقصد کے لیے استعمال کیا جا سکتا ہے، اس کا مطالعہ کیا جا سکتا ہے (جانتے ہوئے کہ یہ کیا کرتا ہے)، کاپی اور بہتر بنایا جا سکتا ہے۔ مفت سافٹ ویئر لائسنس کی ایک بہت بڑی قسم ہے، GNU GPL سب کا حوالہ ہے، لیکن ہم MIT، BSD، Mozilla، Apache یا Creative Commons لائسنسوں کا بھی ذکر کر سکتے ہیں۔

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

دی فری ویئر کا مفت سافٹ ویئر سے بہت کم تعلق ہے۔، چونکہ واحد مفت چیز اس کی تقسیم ہے: عام طور پر اس میں ترمیم، مطالعہ یا تجارتی نہیں کیا جا سکتا، لہذا یہ ظاہر ہے کہ یہ ماخذ کوڈ کے بغیر آتا ہے (بغیر "کی ترکیب" کے پروگرام").

شیئر ویئر فری ویئر کی طرح ہے لیکن ایک اضافی حد کے ساتھ: استعمال کا وقت۔ یہ پروگرام عام طور پر چند دنوں میں غیر فعال ہو جاتے ہیں، یہ مکمل ملکیتی پروگراموں کے ڈیمو/لائٹ ورژن ہوتے ہیں۔

دی ملکیتی سافٹ ویئر روایتی (کے انداز میں ونڈوز) کسی بھی مقصد کے لیے اس کے استعمال کی اجازت نہیں دیتا، اس کے مطالعہ کی اجازت نہیں دیتا (سوائے اس کے تخلیق کاروں کو خوش قسمتی سے ادا کرنے کے)، اس کی مفت کاپی یا کسی کو اس کی بہتری کی اجازت نہیں دیتا: یہ مفت سافٹ ویئر کا کل الٹاکیونکہ ونڈوز اور جی این یو / لینکس وہ بہت سامنا کر رہے ہیں.

$config[zx-auto] not found$config[zx-overlay] not found