سؤال

ما هي أفضل لغة برمجة نصية قابلة للتجميع لـ Win32؟أفضّل ملفات .EXE لأنني لا أرغب في تثبيت وقت التشغيل على الخوادم أولاً (تدير شركتي العديد منها عبر جهاز التحكم عن بُعد)، ولكنني بحاجة إلى أن أكون قادرًا على القيام بأشياء مثل أذونات NTFS وواجهات برمجة التطبيقات (إن أمكن) عبر الشبكة.

كان هناك برنامج Perl صغير يبدو أنه قادر على القيام بمعظم هذا، ولكن لا يبدو أنه تم تحديثه/تطويره منذ فترة طويلة.لقد تساءلت عن Lua، لكنني لا أعرف ما إذا كان يحتوي على كل ما أحتاجه حتى الآن (ولا أريد البحث في خمسين موقعًا للمكتبات محاولًا اكتشاف ذلك).أي أفكار؟

هل كانت مفيدة؟

المحلول

هل فكرت في استخدام صانع EXE؟على سبيل المثال، يمكنك البرمجة بلغة بايثون واستخدامها py2exe لإنشاء ملف EXE مستقل يعمل في أي مكان (في الواقع يقوم بحزم Python في ملف exe، لذلك لا يتعين عليك تثبيت وقت التشغيل).

نصائح أخرى

روبي هي لغة البرمجة النصية المفضلة لدي.

يحاول روبيسكريبت2إكسي.

لا يتم تجميع لغة البرمجة النصية، بحكم التعريف تقريبًا، في ملف قابل للتنفيذ مستقل.لذلك ربما تحتاج إلى إعادة صياغة نواياك أو إعطاء بعض المؤشرات حول نوع البرنامج الذي تريد إنشاءه.

C# هي لغة قوية يتم تجميعها إلى .EXE وتسمح لك بالتفاعل مع أي شيء تقريبًا (من خلال مكالمات p/invocation الأصلية، إذا لزم الأمر).يمكن تنزيل Visual Studio أساسي ولكن قابل للاستخدام جدًا لـ C# مجانًا من موقع Microsoft على الويب.يتم تثبيت وقت التشغيل .NET على معظم الأنظمة في الوقت الحاضر.

هل اعتبرت AutoIt ?

إنها لغة برمجة نصية، ويمكنك تحويل البرنامج النصي بسرعة إلى ملف تنفيذي...

في OSCON 2005، سمعت داميان كونواي يقول: "الشيء الوحيد الأفضل من لغة Perl هو شيء يعمل بشكل جيد، حتى لو لم يكن مكتوبًا بلغة Perl."

إنها نصيحة جيدة.بدلاً من البحث عن أفضل اللغة التي يمكن تجميعها إلى ملف .EXE، تقلق كثيرًا بشأن كتابتها أ اللغة التي يمكن تجميعها إلى .EXE.استخدم كل ما يعمل.فقط تذكر أن جودة برمجتك لها أهمية أكبر بكثير من اللغة التي تستخدمها.

ومع ذلك، أنا أحب py2exe.YMMV.حظ سعيد!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top