لماذا يختار المرء ثعبان الحديد بدلا من بو؟ [مكرر

StackOverflow https://stackoverflow.com/questions/890420

  •  23-08-2019
  •  | 
  •  

سؤال

التكرارات المحتملة:
بو vs ميسينثون
بو مقابل ايريبهون

قل أنك تريد تضمين لغة نصية في تطبيق .NET.

يتم تصميم BOO على غرار بناء جملة Python، ولكن يتضمن أيضا استنتاج النوع، وبشكل عام يبدو أن مجرد لغة أفضل وأكثر حداثة لتضمين لغة نصية.

لماذا، إذن، هل هناك الكثير من الضجة حول بيثون الحديد؟

في وقت لاحقكما تم الإشارة إلى الخروج، هذا السؤال هو مكررة دقيقة من: هذه و هذه

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

المحلول

يتم تطوير IronPython مباشرة ودعمه مباشرة من قبل Microsoft (تحت الرصاص الفني الرائع لجيم هوغونين!)، ولديه كتاب رائع بجنون حول هذا الموضوع ("Ironpython في العمل"، والذي أنا متحيز حوله ولكن مع ذلك ناشئ بلا شك). بصرف النظر عن ذلك، يبدو أن بوو منافسا رائعا، وأحب أن أجربه (هل كنت في أي وقت مضى لاستخدامه على الإطلاق. Mac، وليس النوافذ، التي لا تبدو احتمال محتمل).

إذا كنت تستخدم .NET كهدف التطوير الرئيسي الخاص بك، فإن توصيتي هي اختيار عدد قليل من مشاريع لعبة صغيرة ولكن ليس في مجال خبرتك وتطوير كل منهم في كل من بوو وأيسيبينثون (بالتناوب الذي يذهب أولا) - بعد أنت من خلال عدد قليل، ستعرف ما هو مناسب لك. هكذا انتهى بي الأمر بالتبديل من بيرل 4 إلى بايثون ككلتي الرئيسية مرة أخرى في "التسعينيات (بدلا من الالتصاق مع بيرل 4، التي كنت خبيرا وطقاما، أو التبديل إلى Perl 5) الجديد - بضعة "مشاريع تجريبية" تم تطويرها بالكامل في كل بيئة تركتني بلا شك حول ما كان أفضل لإنتاجيتي.

نصائح أخرى

2 كلمات: قاعدة المستخدم.

أنا أعرف بالفعل الكثير من اللغات التي يجب أن أبقي المراجع مفيدة حتى أتمكن من تذكرها إذا كان "آخر إذا"، "elsif" أو "elif" في كل ما أقوم به حاليا. ما لم يكن هناك سبب مقنع لاستخدام لغة أخرى ( أكثر من بضع فروق صغيرة فقط) سألتزم بأحد أنا أعرف بالفعل.

الناس مثل بيثون، وهم لا يريدون أي شيء آخر. هل هناك شيء آخر على هذا السؤال؟

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