انڈینٹ اسٹائل
Appearance
کمپیوٹر پروگرامنگ میں، انڈینٹیشن اسٹائل ایک رواج ہے، جسے اسٹائل کے نام سے جانا جاتا ہے، جو سورس کوڈ کے خانوں کے انڈینٹیشن کو کنٹرول کرتا ہے جس کا مقصد کوڈ کے نتیجے میں ڈھانچہ پہنچانا ہوتا ہے۔ انڈینٹیشن میں کوڈ کے گروپ کی ہر لائن سے پہلے وائٹ اسپیس کی ایک ہی چوڑائی کا استعمال کرنا شامل ہے تاکہ وہ متعلقہ معلوم ہوں۔ چونکہ وائٹ اسپیس اسپیس اور ٹیب دونوں حروف پر مشتمل ہوتی ہے، ایک پروگرامر انتخاب کرسکتا ہے کہ کون سا استعمال کرنا ہے – اکثر انھیں کی بورڈ اسپیس کلید یا ٹیب کی کے ذریعے داخل کرتا ہے۔
جائزہ
[ترمیم]نیچے دی گئی جدول میں مختلف انڈینٹیشن اسٹائلز کے کوڈ کی مثالیں شامل ہیں۔ مستقل مزاجی کے لیے، مثال کے طور پر کوڈ کے انڈینٹیشن کا سائز 4 اسپیس ہے حالانکہ یہ کوڈنگ کنونشن کے لحاظ سے مختلف ہوتا ہے۔
Example | Name |
---|---|
while (x == y)
{
foo();
bar();
}
|
Allman |
while (x == y)
{
foo ();
bar();
}
|
GNU |
while (x == y)
{
foo();
bar();
}
|
Whitesmiths |
while (x == y) {
foo();
bar();
}
|
K&R |
while (x == y) {
foo();
bar();
}
|
Ratliff |
while (x == y)
{ foo();
bar();
}
|
Horstmann |
while (x == y)
{ foo();
bar(); }
|
Pico |
while (x == y)
{ foo();
bar(); }
|
Lisp |
#define W(c,b) {while(c){b}}
W(x==y,s();se();)
|
APL |
while x == y:
foo()
bar()
|
Python |
حوالہ جات
[ترمیم]زمرہ جات:
- پروگرامنگ زبانوں کے سانچے
- پروگرامنگ
- پائیتھن (پروگرامنگ زبان)
- آبجیکٹ اوریئنٹڈ پروگرامنگ زبانیں
- پروگرامنگ زبانیں
- تعلیمی پروگرامنگ زبانیں
- اسکرپٹنگ زبانیں
- کراس پلیٹ فارم سافٹ ویئر
- کراس پلیٹ فارم مفت سافٹویئر
- ولندیزی ایجادات
- ڈائنامکلی تحریر شدہ پروگرامنگ زبانیں
- ہائی لیول پروگرامنگ زبانیں
- کلاس بیسڈ پروگرامنگ زبانیں
- سورس کوڈ