كيف تتم برمجة تطبيق بلغات مختلفة و مجتمعة مع بعض مثل واتس اب
برمجة تطبيق بلغات مختلفة
برمجة البرمجيات بأكثر من لغة ليست ميزةً، بل عن حاجة مثلًا متصفح كروم مبرمج بـC/C++ ويمكن كتابة برمجيات تعمل له باستخدام محرك V8، هذه الطرق:
لغة مجمّعة ولغة مفسرة: تُضمن مفسر اللغة في البرنامج مثلًا تستخدم مفسر PHP، JS، Lua، Python في برنامج سيكتب بـGo، C C++ ...
لغة مفسرة ولغة مفسرة: استخدام طرفية النظام ابحث عن الثلاثي STDOut، STDIn STDErr، أو برتوكول TCP .. مثلًا للتواصل بين البرمجيتين مثلًا PHP وJS ستكتب خادمًا بـPHP على برروتوكول HTTP وتطلبه بـJS من خلال الويب بما يسمى Ajax، أو بـNodeJS وغيره بحسب السياق التي تعمل عليه JS
لغة مفسرة ولغة مجمعة: إن كان المفسر يدعم الإضافات الـNative مثلًا مكتبات Shared كـDll في ويندوز لغات مثل Lua تدعم ذلك تكتب الإضافة بلغة مجمعة كـC، C++، Go من ثم تجمعها وتستخدمها.
لغة مجمعة ولغة مجمعة: على الأغلب يمكن تجميع لغتين معًا مثلًا C وC++ والأسهل C وGo هذا يرجع إلى طريقة مجمع اللغتين.
لغة مجمعة ولغة مجمعة: أما إن لم تكن اللغتان تدعمان البناء معًا استخدام الطرفية أو برتوكول شبكة ...
التعليقات