سمعت كثيرا ان هناك امكانية برمجة بعدة لغات، ك c++ و بايتون لإنشاء برنامج. فهل تعلم كيف هذا؟
وكيف تكون منظومة البرامج الكبيرة؟
مثال بسيط علي ما قلت للتوضيح
سنقوم بانشاء برنامج بسيط بلغة C
#include <stdio.h>
int main(int argc,char *argv[])
{
if(argc = 2)
printf("%d",atoi(argv[1])+atoi(argv[2]));
}
بعدها سنقوم ببنا البرنامج باسم calc
cc program.c -o calc.exe
البرنامج عند استدعائه يجمع العددين الاول والثاني من الاستدعاء ويخرجهم مثال علي استخدامه
calc 1 2
اذا سيكون استدعائه سهل باستخادم بايثون
import subprocess
subprocess.call(["calc","1","2"])
حاول فهم ما اوضحت واذا هناك شي غير واضح تفضل ستسعدني مساعدتك
اتمني لك التوفيق
المخرج الناتج من برنامج C أين يتخزن وكيف لبايثون تستدعيه ؟ لم افهم المخرج الذي وضعته وكيف استدعيته
التعليقات