الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو سبب عدم انتشار لغة بايثون ؟

بدأه docesam في 30 أكتوبر 2010 · 31 رد · 9,520 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#26
ahmed_youssef كتب:

1-مش هتلاقي حد يمنعك عن البرمجيات التجارية -كل المكتبات المطلوبة متوفرةو بدون مقابل- لكن كتير من مستخدمين بايثون عامة بيفضلو استخدامها للبرمجيات الحرة لميزاتها الكتير الى ذكرتها خاصة ان توزيعات لينكس لاتخلو منها!

طبعا أنا عندي - ولله الحمد - كمبيوتر وطبعا على كمبيوتري أستطيع أعمل أي شيئ ولا يوجد أحد يستطيع أن يمنعني أني أعمل برامج تجارية.

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

هل الانطباعا المذكور بعاليه خاطئ ؟ ولماذا ؟

#27
اقتباس
أول مرة أسمع أنك لازم تعرف سي عشان تبرمج أي شي. ما سمعنا بهذا من قبل .

نعم كلامي مبني على خبرة مش جزافا

ومبرمجين ال.net والJava -دا غير كتير من اللغات بتوفر طريقة لمد اللغة من خلال السى/++ اصلا!- خصيصا عارفين ان كتير فى المواقف بيضطرو ينتقلو لمستوي اقل فقط ابحث عن Pinvoke او JNI وهتعرف ان اللغات مش فى مجال التنافس مع السى والسى++ ولكن فى مجال التكامل

حتي لو تحب تتكلم عن اللغات ال functional ودور السي/++ عادي :wink: وعلى كل حال انا قلت ممكن تكون مبرمج بايثون ولكن فى حدود المكتبات المتاحة وحتي ال 3rd party وهتعمل تطبيقات ممتازة ولكن هيكون ناقصك كتير لو مش عارف سى/++

انا عايز افهم حاجة ... البرامج الحرة مثلا لاترقي لبرامجك ال "تجارية" ؟

اصحاب القرار فى الشركات -مش كل الشركات انا فاهم قصدك الشركات العربية- واختيارهم للتقنية دي مسئلة تانية ترجع بكاملها ليهم ولمتطلباتهم ..وللأسف مش دايما بيكونو على دراية بالموجود بالسوق فقط شئ اشتغل معاهم وفضلو معاه للأبد!

ومرة اخري http://www.python.org/about/success

http://www.python.org/about/quotes/

كل منهم بيستخدم بايثون بما يناسبه ولكن بالتأكيد كل دا Real World Business

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 2 نوفمبر 2010 في 03:59

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#28
ahmed_youssef كتب:

نعم كلامي مبني على خبرة مش جزافا

ومبرمجين ال.net والJava -دا غير كتير من اللغات بتوفر طريقة لمد اللغة من خلال السى/++ اصلا!- خصيصا عارفين ان كتير فى المواقف بيضطرو ينتقلو لمستوي اقل فقط ابحث عن Pinvoke او JNI وهتعرف ان اللغات مش فى مجال التنافس مع السى والسى++ ولكن فى مجال التكامل

حتي لو تحب تتكلم عن اللغات ال functional ودور السي/++ عادي :wink: وعلى كل حال انا قلت ممكن تكون مبرمج بايثون ولكن فى حدود المكتبات المتاحة وحتي ال 3rd party وهتعمل تطبيقات ممتازة ولكن هيكون ناقصك كتير لو مش عارف سى/++

فهمت قصدك . انت تقصد أن المبرمج الذي لا يعرف السي سيكون محدود داخل حدود لغة البرمجة التي يعرفها ، بينما المبرمج الذي يعرف السي لن يكون لإمكانياته حدود(إلا قليلا) لأن لغة السي إمكانياتها كبيرة .

ahmed_youssef كتب:

انا عايز افهم حاجة ... البرامج الحرة مثلا لاترقي لبرامجك ال "تجارية" ؟

مش كلها. بعضها يضرب فيه المثل والبعض الآخر ....

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

ذكرتني : قبل حوالي سنة سطبت أوبنتو على جهازي وأستطيع أن أقول أن حفنة كبيرة من البرامج المرفقة معه تحتوي على كمية لا بأس بها من الأخطاء البرمجية التي يسهل اكتشافها ، وكمية أكبر من سوء التصميم. لكن هذا لا يسيئ أبدا للغات البرمجة التي برمجت بها تلك البرامج .

تم تعديل هذه المشاركة بواسطة docesam في 2 نوفمبر 2010 في 10:46

#29

والله يا اخى انت اذا تكلمت عن البرامج التجارية فلا هذا ليس مجال Python

كام مستخدم للويندوز عنده مفسر python....

الغالب يا اخى اللغات التى تطلب مفسر لا تستخدم فى البرامج التجارية(java,.net حالات استثنائىة)

ان كنت تريد تعلlم البرمجة فانصحك اولا بتعلم ال C والانتقال بعدها ل C++اوتتعلم Delphi

تم تعديل هذه المشاركة بواسطة bo0oda في 2 نوفمبر 2010 في 11:20

With method and logic one can accomplish anything.

— Agatha Christie, Poirot Investigates, 1924

مدونتى

#30
اقتباس

ذكرتني : قبل حوالي سنة سطبت أوبنتو على جهازي وأستطيع أن أقول أن حفنة كبيرة من البرامج المرفقة معه تحتوي على كمية لا بأس بها من الأخطاء البرمجية التي يسهل اكتشافها ، وكمية أكبر من سوء التصميم. لكن هذا لا يسيئ أبدا للغات البرمجة التي برمجت بها تلك البرامج .

اوبنتو مش بتخترع كل البرامج الموجودة معاها .. والعجيب ان كتير منها مع باقى التوزيعات ومش بنشتكي منه. مش هنكر ان عادي يكون فيها اخطاء ولكن الأخطاء على الجانبين وعشان كدا مش هتلاقى برنامج محترم بدون bugtracker للإبلاغ عن مشكلاته وطلب المزايا

اقتباس

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

لو دا المقياس فنعم بايثون ناجحة جدا بدليل استخدام كل الشركات دي ليها

اما عن ان البرامج الحرة للتسلية فلا تعليق بصراحة :D

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#31
ahmed_youssef كتب:

اوبنتو مش بتخترع كل البرامج الموجودة معاها .. والعجيب ان كتير منها مع باقى التوزيعات ومش بنشتكي منه. مش هنكر ان عادي يكون فيها اخطاء ولكن الأخطاء على الجانبين وعشان كدا مش هتلاقى برنامج محترم بدون bugtracker للإبلاغ عن مشكلاته وطلب المزايا

لو دا المقياس فنعم بايثون ناجحة جدا بدليل استخدام كل الشركات دي ليها

في البرامج التجارية ؟

ahmed_youssef كتب:

اما عن ان البرامج الحرة للتسلية فلا تعليق بصراحة :D

ينبغي قبل أن تعلق على الكلام أن تفهمه وتدقق في كل كلمة فيه حتى لا تقع في إحراجات لا داعي لها :)

#32

الموضوع بدأ يدخل فى قالب مجادلة وكلام لمجرد الكلام

قلت بايثون مش منتشرة قلتلك منتشرة يمكن مش الإنتشار الخيالي اللى انت عايزه ولكن ليها حصة فى سوق البرمجيات

قلت تطبيقات تجارية وعالم الأعمال راجع صفحة ال success وال quotes

عايز برامج تجارية مكتبة احد الأمثلة كان wingide -انا مش متوفر لديا احصائية للنوعية دي من البرمجيات عامة- وناهيك عن برامج الصيدليات والمخازن والمحاسبة

ولاأعلم عن احصائيات للغات اخري تحصي كل برنامج *تجاري*

وايضا البرامج التجارية مين قال انها خالية من الأخطاء!؟

اقتباس
ينبغي قبل أن تعلق على الكلام أن تفهمه وتدقق في كل كلمة فيه حتى لا تقع في إحراجات لا داعي لها :)

لما تخلي الإستثناء هو القاعدة فنعم لاتعليق عليك مرة اخري.

البرمجيات الحرة مستخدمة فى كل شئ ولايعيبها استخدامها من طلاب الجامعات او حتي التسلية!

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…