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

ما سبب قلة الاهتمام بلغة Perl ؟

استطلاع
بدأه برق في 13 سبتمبر 2008 · 11 رد · 5,172 مشاهدة · في لغة Perl
مشاركة: واتساب X فيسبوك تيليجرام

ما سبب قلة الاهتمام بلغة perl برأيك؟

28 مشارك في التصويت

?? ??? ??? ???????? ???? perl ??????

????? ?????.3 صوت · 11%
??? ???? ???? ???? ??????? ???? ????? ?? ???? ???? ???? ??? php12 صوت · 43%
??? ??????? ??????? ??????? ???? ?????.13 صوت · 46%
#1 صاحب الموضوع

السلام عليكم

لاحظت أن الأسئلة الخاصة بلغة perl قليلة جدا ، وكذلك قلة الشروح الخاصة بها وذلك بالمقارنة ببقية اللغات .

هل لأن بها تفاصيل كثيرة ، و syntax الخاص بها معقد في كثير من الأحيان؟

أحب أن أسمع أراء الأعضاء ، حتى نستطيع أن نعرف مكمن المشكلة ومن ثم نأخذ الحلول المناسبة.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#2

صوتت برقم 2 ..

البيرل لغة قوية , ولا غبار على ذلك , ومازال لها سوقها .

ولكن مبرمجي الويب الان بين ايديهم ادوات اكثر مرونه وسرعة في التطوير (بغض النظر عن الاداء) والتي تساعدهم كثيراً خصوصاً في موضوع الـ Agile Development والذي يراه الكثير الانسب في مجال برمجة الويب والويب 2 ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

أعتقد أن السبب الرئيسي لعدم انتشارها الواسع في مجتمع البرمجة العربي هو قلة الكتب و الدروس عن هذه اللغة بغض النظر عن مواصفاتها و إمكانياتها

#4

تعرفت على البيرل منذ فترة وصراحة انبهرت بتعليماتها (Syntax) بالمقارنة مع البشب والبايثون ونويت أن أتعلمها فعلاً ولكن لم أجد الوقت الكافي لحد الآن !!! أتمنى أن أجد الوقت لذلك لأني أريد أن أعرف ما الذي يمكننا عمله ببيرل ولانستطيع عمله بالبشب أو البايثون

والتعرف أكثر على هذه اللغة الجميلة

#5

عدم توفر المصادر وعدم أهتمام الجامعات بها ايضا.

عادتا طلاب الجامعات يواصل على مناهج الجامعه او ما سمعوا عنه في الجامعه.

tvquran_6.gif

#6

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

بالنسبة perl هو شبة معدوم بالاضافة عدم نظرا الجامعات لتدريس هذا اللغة بلاضافة الي سوق العمل طبعا

mylogo.gif

#7

بيرل لغه قويه خاصه في دعم Regular Expression ومعالجة النصوص و هي اكثر تنظيما من PHP , موضوع انخفاض الاهتمام بها ليس فقط على مستوى عربي .

مقال له علاقه بموضوعنا

Perl is Dead. Long live Perl.

#8

كنت أريد أن أصوت لرقم 2 و 3 :(

بالنسبة للسبب الثانى فأعتقد أن PHP وفرت الكثير بمكتباتها على مبرمجى الويب و ده بعيداً عن سهولة أو صعوبة اللغة لأنها مسئلة نسبية بالنسبة لكل مبرمج.

و بالنسبة للسبب الثالث فأعتقد هو ليس توفر كتب عربية عن اللغة فقط بل يزيد عليها عدم توفر عدد من المبرمجين المهتمين بهذة اللغة الذى يساعد على نشرها.

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

لو قمت بتألف لغة برمجة بقوة C++ و سهولة C# و قمت ببرمجة SDK متكامل يوفر كل إللى بتحلم بيه و قمت بتوفير ستيديو مثل VS و قمت بتأليف كتب بكل اللغات فهل هذا سيؤدى إلى إنتشار اللغة بعيداً عن كثرة مستخدميها ......... أعتقد لا فيجب أن يتوفر عدد كبير من مستخدميها لتشجيع باقى المبرمجين لتعلمها و إستخدامها و لتقديم الخبرة لهم.

و بهذة المنسابة عندى سؤال عن لغة python

هل لغة python لغة script أم يتم تحويلها مثل الجافا و الدوت نيت أم يتم تحولها إلى Binary لأن فى برنامج أسمة digsby قد تم تصميمة بلغة python و عند فتح ملفاتها وجدتها Binary حيث هناك ملفات pyo و ملفات pyd.

forum-signature-01.gif
#9
اقتباس
و بهذة المنسابة عندى سؤال عن لغة python

هل لغة python لغة script أم يتم تحويلها مثل الجافا و الدوت نيت أم يتم تحولها إلى Binary لأن فى برنامج أسمة digsby قد تم تصميمة بلغة python و عند فتح ملفاتها وجدتها Binary حيث هناك ملفات pyo و ملفات pyd.

نفس فكرة الجافا والدوت نت, حيث يتم تحويل المصدر الى لغة وسيطية , ممكن ان تنقل من نظام الى اخر و وتعمل بشرط وجود الـ python فيه ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#10

يجب إضافة اختيار جديد وهو "انا لا اظن ان Perl قليلة الاستخدما أساسا" :) -- أنا أصوت هنا.

Perl واسع الإنتشار واجزاء من كود انظمة التشغيل المبنية على اليونكس تستخدمه. "تقريبا" لا يصدر نظام تشغيل مبني على اليونكس إلا ويأتي Preloaded مع Perl. ويستخدم ايضا في ادارة اجهزة الشبكات ومجالات أخرى عديدة ليس للـphp فيها انتشار يذكر.

بينما لو نظرت إلى php فنادر ما تجد نظام تشغيل يأتي بـphp واستخدامه محصور على الويب فقط (الا بعض التطبيقات الشاذة خارج الويب)

الـPHP حاليا اكثر انتشارا فـــقــــط في مجال الويب. والسبب هو ان mod_php ممكن تطبيقه في بيئة shared webhosting بطريقة أسهل نظرا لإمكانياته الأكثر محدودية. بينما mod_perl لصلاحياته الأكثر يصعب تطبيقه في بيئة متعددة الاستخدام من قبل عدة مستخدمين لأسباب أمنية. لكن اذا عندك خادم خاص بك حينها mod_perl ممتاز. فسبب الإنتشار ليس ان PHP افضل، لكن فقط لأن مزودي خدمة اسكان المواقع لا توفر mod_perl إلا مارحم ربي لأسباب أمنية.

لا يجب ان ننسى أن اول اصدارة من لغة PHP كانت أساسا مكتوبه بلغة Perl :) وبعدين نقلوها بالـC. وصراحة لا يغركم من يقول PHP سهل و Perl صعب. في رأيي Perl أسهل واكثر تنظيما من PHP :)

(هذه وجهة نظري، والقرار الفيصل هو أنت. اختر الطريقة الأريح بالنسبة لك.. اهم شي الراحة :wink:)

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#11

السلام عليكم و رحمة الله تعالى و بركاته

أكتب هذا الرد بعدما رأيت رد أخونا eech55 المشجِّع (لأني رأيت في رده الأقرب إلى روح و فلسفة perl لأن الأغلب يفكر فيها كأداة CGI- للواب)

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

Automating Windows with Perl كتب:

The most concise and expressive definition of Perl I have been able to come up with is:

Perl is the portable distillation of the UNIX philosophy

Perl is the smallest, most pure embodiment of the UNIX culture and philosophy.The design that motivated UNIX was a philosophy of creating tools that perform specific jobs well. UNIX carried out this design with commands (small, standalone programs), but Perl mimics the same idea with its built-in functions and modules. In a UNIX system, the emphasis is on using plain text files and processing them using regular expressions. This text orientation was a reaction to the myriad inflexible file formats found on mainframes and larger systems of the time when UNIX gestated, but it is equally important in today’s world of uneditable, proprietary binary file formats. In the Perl language, you can find a complete microcosm of all that is powerful about UNIX. Ironically, Perl—like the Emacs editor—violates the UNIX philosophy of small,minimal tools because it is so complete. Perl has, though, created a portable package that distills and embodies the UNIX philosophy compactly enough to port to other platforms. Because Perl is one cohesive whole, Perl eliminates many of the small,annoying inconsistencies found among the UNIX utilities and their various clones.

Many people who are exposed to Perl for the first time without ever having had any experience with UNIX find Perl baffling. Perl is easy to pick up if you have a strong background in UNIX utilities like grep, awk, and vi. If you don't know these utilities,however, learning Perl will be difficult because Perl is a product of a unique culture.

I encourage you to spend the time to learn Perl, even if you are not familiar with its UNIX roots. Perl is one of those rare languages and tools (like C and Emacs) that repays you exponentially for the effort and time you put into learning it. If you don’t already have a UNIX background, it may take you a while to learn Perl, especially when it comes to regular expressions. Learning the concepts Perl borrows from UNIX will be beneficial to any computer professional, since UNIX’s concepts have permeated all aspects of computing. Your Perl experience will help not only with Perl, but most likely with everything else you do with computers

هذا رأيي بخصوص صعوبة syntax و عزوف الكثير من العرب عن تعلمها و استعمالها

بخصوص المصادر و الكتب فهي متوفرة بكثرة (أغلب الخبراء الأجانب في هذه اللغة تعلموها (خاصة أثناء الدراسة) من manual و mailing list )

يمكن إحصاء أكثر من 120 كتيب و كتاب بمختلف المستويات خاصة بلغة perl بمختلف استعملاتها

---------------------------------------

أتمنى صراحة أن أرى مقالات إخواننا خاصة بن العيد و eech55

:)

#12

السلام عليكم

الصراحه لم اصوت لاي راي من هذه الاراء ..!!

فبالنسبه للراي الاول : لا يوجد صعوبه في البيرل بل هي مكمن السهوله

الراي الثاني : لا اظن ذلك فالبيرل لا زالت لها وضعها

الراي الثالث : يوجد مصادر عربيه للبيرل ..

والصراحه البيرل لغتي المفضله واللي ابرمج بيها

وقريبا هنزل كتاب ..

في امان الله

tvquran_7.gif

Secur1ty-Area

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

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

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

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

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