TO DONATE : BTC => 1BU6R1C4AQ77LjLZswQNKFwAupw61i88Kn || PM => U4089661


اهم قوانين :1- منع الردود الباهتة مثل شكرااااا و أخواتها 2- لا يسمح بالمشاحنات الطائفية باآ شكل من الأشكال 3- عدم استعمال الألفاظ التافهة و الكلام البذىء 4- عدم وضع معرفات التواصل الأجتماعى بالردود 5- الأطلاع على كامل القوانين واجب 


العودة   الحماية للأبد -Security 4 Ever > قسم الدورات التعليميه > دورات الاعضاء > دورة البيرل Perl

دورة البيرل Perl خاص بدورة البيرل 2014

موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 27-04-2014, 11:12 PM
الصورة الرمزية b0y
b0y
مراقب
 
حـالة التــواجـد : b0y غير متواجد حالياً
تاريخ التسجيل: Jan 2013
الجــــنــــــس: ذكـر
المشاركات: 747
شكراً:3,113
تم شكره 2,558 مرة في 509 مشاركة
معدل تقييم المستوى: 7
b0y على طريق التميز
افتراضي المقدمة (أساسيات في اللغة مع التحميل )

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


في البداية تعريف للـ perl :

البيرل هي لغة برمجة من صنع
Larry Wall و هي إختصار لPractical Extraction and Report Language.



تنزيل مترجم للغة

على الويندوز بالإمكان تحميل مترجم activeperl
من هنا


و ال
text editor المستعمل من المفضل أن يحتوي على syntax highlight للتسهيل عند البرمجة, الـnotepad++ كمثال, بالإمكان تحميله
من هنا.


أما لللينكس و الماك فالبيرل موجودة مسبقا.



البداية :

بدايتا يجب التعرف على المصطلحات التالية, ولو بشكل سطحي فسيتم التوسع بها في الدروس لاحقا:







كتابة أول كود

كود PHP:
print "hello perl";
أو
print 'hello perl'


نحفظه بإسم
hello.pl و من ثم من مشغل الأوامر نشغله بالشكل : perl hello.pl
الناتج:

اقتباس:
hello perl
 
التفصيل: أن الـfunction print تطبع ما بعدها و يوجد غيرها العديد من الـfunctions (سيتم تفصيل ذلك لاحقا)


و كما ذركنا فإن أي syntax يجب أن تنتهي ب ; لكي يفهم المترجم أن الأمر إنتهى.



حسنا كما رأينا الكودين السابقين أتيا بنفس النتيجة هل يعني ذلك أن الـsingle quote '' هي مثل الـdouble quote "" ؟


الجواب لا, يوجد فارق شاسع بين ال'' و ال""


لنرى المثال التالي :






إذا فالsingle quote يتعامل مع المتغييرات أم الـarrays أم الـhashes أم الـspecial variable كأي كلمات أخرى, و يطبعها بشكل عادي بعكس الـdouple quote مثال:






كما رئينا طبع "[email protected][email protected]#%^"" دون أي مشكلة. أما في حال إستعمال الـdouple quote:






الناتج هو "[email protected]#%^'" أي أنه إعتبر [email protected] متغيير غير معرف و لم يطبعه.


بالإمكان الإستغناء عن الـ
single quote بq{} و الـdouble quote بـqq{}

في المثال السابق يصبح






و الناتج عند التشغيل نفسه.


حسنا كما رئينا في المثالين السابقين إستعملنا علامة
\n و هي لطبع سطر جديد, و يوجد مثلها \t لطباعة مسافة أفقية يوجد غيرهم الكثير. سيتم شرحهم في الدرس الثاني مع الـoperators إن شاء الله.


أريد إضافة أن الـperl يتعامل مع الـspace و الـtab كـwhite space فمثلا :

كود PHP:
print                                   "a"
 
هي مثل
 
print "a"


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


لذلك أي إستفسار,سؤال أو توضيح ضعه في رد. الصورة المستعملة مرفقة.


في أمان الله.

 
الملفات المرفقة
نوع الملف: zip الدرس الأول.zip‏ (65.9 كيلوبايت, المشاهدات 51)

 

 



اقتباس:
المشاركة الأصلية كتبت بواسطة ApOcalYpse مشاهدة المشاركة

فقط توقف عن طلب النتيجة و تخيلها و السعي خلفها و قم بما عليك القيام به
...
الناس تحب النتيجة و لكنها تكره الطريق الصعب الذي يوصل اليها
اقتباس:
المشاركة الأصلية كتبت بواسطة Sec4ever مشاهدة المشاركة

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

يجب العمل قدر المستطاع و ليس قدر الحاجة .
اقتباس:
المشاركة الأصلية كتبت بواسطة UzunDz مشاهدة المشاركة

ثانيا فيه ادمغة من العرب وموجودين معنا هنا بالمنتدى ويقدمو مواضيع ما تجدها عند الأجانب والتقليل من شان العرب امام الأجانب يسمى جهل و نقص في الشخصية ونوعية هذا الكلام لا تفيدنا الا في الرجوع الى الوراء,, وان كنت شايف نفسك متوقف في كيفية صنع ليتر فهذا لا يعني ان الجميع متوقف هناك بمعنى آخر لا تتكلم بصيغة الجمع عن العرب لأنك تمثل نفسك فقط
اقتباس:
المشاركة الأصلية كتبت بواسطة chevr0sky مشاهدة المشاركة

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

موضوع مغلق


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[استفسار] المقدمة (أساسيات في اللغة مع التحميل ) Dr.Mohamed دورة البيرل Perl 45 09-07-2014 08:16 AM
شرح فيديو تعريب اللغة العربية + اللغة الانجليزية فوتوشوب cs6 ahmed_1994 تصميم وتطوير المواقع و المنتديات 0 06-01-2013 01:56 PM
أساسيات وتطبيقات لغة سي owtinod قسم الكتب الألكترونية E-books 0 20-07-2012 06:00 PM
أساسيات لغة التجميع Assembly ربان هالمركب أساسيات لغة الأسمبلي 4 28-12-2010 08:12 AM


الساعة الآن 10:52 AM