ڤالا (زمانی پرۆگرامسازی)
ڕواڵەت
نووسراوە بە | سی |
---|---|
وێبگە | http://www.vala-project.org |
ڤالا (بە ئینگلیزی: Vala) زمانێکی پرۆگرامکردنی تەنخوازە کە خۆی ھەڵگری "کۆمپایلەر"ی خۆیەتی کە توانای دروستکردنی کۆدی زمانی C ھەیە سیستمی GObject بەکار ئەھێنێت.[١][٢] زمانی کۆمپایلکراوی وەک سی، کۆدی مەکینە (machine code) یان باینەری لێ دروست ئەکرێ. بەڵام ڤالا کۆدی زمانی سی بەرھەم ئەھێنێت، ئەمیش جارێکی تر وەرئەگێڕدرێتە سەر کۆدی مەکینە.[١] بۆیە ھەندێ ڤالا بە زمان نازانن[٣] و بە ئاسانکاریەکی ئەزانن بۆ نوسەرانی پرۆگرامی سەر سیستم کە ئاسانتر بتوانن کۆدی "سی" بنوسن.[٢]
نمونەی ھەلەو وێڵد (Hello World) بە زمانی ڤالا:[١]
int main (string[] args) {
stdout.printf ("hello, world\n");
return 0;
}
بۆ کۆمپایلکردنی ئەم کۆدەی سەرەوە فرمانی "valac" بەکاردێ کە وەک "javac"ی زمانی جاڤا کۆدەکە ترانسپایل/کۆمپایل ئەکات کە "وەگەڕبخرێت".
سەرچاوەکان
[دەستکاری]- ^ ئ ا ب «ماڵپەڕی پرۆژەی ڤالا». پرۆژەی ڤالا. لە ڕەسەنەکە لە ٢٢ی ئەیلوولی ٢٠١٨ ئەرشیڤ کراوە. لە ١٩-٩-٢٠١٨ ھێنراوە.
{{cite web}}
: زیاتر لە یەک دانە لە|ناونیشانی ئەرشیڤ=
و|archive-url=
دیاری کراوە (یارمەتی); نرخەکانی ڕێکەوت بپشکنە لە:|access-date=
(یارمەتی) - ^ ئ ا Helmke، Matthew (٢٠١٢). Ubuntu Unleashed. Sams publishing. pp. ٧٥٧.
- ^ ئەسپینۆسا، دانیاڵ (١٤-٢-٢٠١٧). «بۆچی ڤالا زمانی پرۆگرمکردن نیە». جینۆم. بڵاگ. لە ڕەسەنەکە لە ٢٧ی تشرینی یەکەمی ٢٠١٨ ئەرشیڤ کراوە. لە ١٩-٩-٢٠١٨ ھێنراوە.
{{cite web}}
: نرخەکانی ڕێکەوت بپشکنە لە:|access-date=
و|date=
(یارمەتی); پارامەتری نەناسراوی|dead-url=
چاوپۆشیی لێ کرا (|url-status=
پێشنیار کراوە) (یارمەتی)
ئەم «کۆمپیوتەر» وتارە کۆلکەیەکە. دەتوانیت بە فراوانکردنی یارمەتیی ویکیپیدیا بدەیت. |
کۆمنزی ویکیمیدیا، میدیای پەیوەندیدار بە ڤالا (زمانی پرۆگرامسازی) تێدایە. |