PDA

View Full Version : بیاید کمی آشپزی کنیم...



white fox
جمعه 06 شهریور 1383, 14:31 عصر
با سلام....خوب اول بگم چرا اسم این مطلب رو گذاشتم آشپزی : چون قرار هست از هر چیزی یک ذره بگم خلاصه قراره هم بزنیم پرل رو...امیدوارم که خوش مزه باشه...
===============================================
چون من دیدم که این بخش اصلا فعال نیست گفتم شاید کمتر کسی با پرل آشنایی داره برا همین به فکر یه آموزش کوچیک افتادم.... اما قصد ندارم گام به گام درس بدم (چون از آموزش گام به گام بدم میاد). حالا بیاید شروع کنیم.(قصدم اینکه حداقل کاربران بتونن تا حدی کدهای پرل رو بفهمن):lol:
اول از همه برای یادگیری هر زبان برنامه نویسی ساختار اون مهم است


#!/usr/bin/perl -w
print "Hello world!\n";

خوب معلومه که برنامه با چی شروع شده....این خط برای فراخوانی کامپایلر پرل میباشد برای اینکه بفهمید پرلتون در کجا قرار داره خیلی ساده دستور زیر را بزنید


whereis perl

خوب اون w- برای اینکه اگه اشتباهی در برنامه بود پرل بهتون یادآوری کنه!
دستور زیرش هم که واضح هست فقط اون n\ برای این هست که به برناممون بگه برو سر خط بعد... از این دستورات \ دار زیاد هست که بعدا نشونتون میدم.
خوب حالا بخش آشپزیمون شروع شد. :D

در انتهای تمام دستورات پرل با یک ; پایان میپزیرد.
توضیحات در پرل با # مشخص میشوند فقط توجه داشته باید بعد از این حتی با فاصله دستوری ننویسید که دیده نمیشه.
فضای خالی در پرل بی معنا هست پس ممکنه که برنامه رو به چند مدل نوشت.
خوب درس آشپزی امروز تموم هست. :D
نوآموزان عزیز ادامه درس باشه جلسه بعد!

مهدی کرامتی
جمعه 06 شهریور 1383, 14:55 عصر
بهتره اسم تاپیک رو بگذارید "تاپیک آشپزی در Perl"

houtanal
جمعه 06 شهریور 1383, 15:03 عصر
دستور بالا رو من بدون


#!/usr/bin/perl -w
اجرا کردم و چواب داد راستی اگر # به معنای توضیح است پس خط باید نادیده گرفته شود پس لزوم قرار گرفتن این خط چیست؟ :?:

sunboy
جمعه 06 شهریور 1383, 16:17 عصر
به نظر من بیاید اول کاربرد اصلی پرل رو جا بندازید حداقل برای من

white fox
جمعه 06 شهریور 1383, 19:47 عصر
دوست عزیز درست است که هر خطی با # شروع شود نادید گرفته میشود اما اگه دقت کنید بعد از اون یک علامت ! وجود دارد پس خط اول به این صورت است !# و این فقط برای لود کردن کامپایلر پرل استفاده میشود و در جاهای دیگه برنامه شما همچین چیزی نمیبینید.
در مورد اینکه دستور بالا رو بدون فراخوانی کامپایلر اجرا کردید من فقط یک چیز به ذهنم میرسه و اون اینکه خود کامپایلرتون در مسیر دستورات قرار داره یعنی اگه شما دستور زیر رو بزنید:


echo $PATH

حتما پرل نیز در مسیر دستورات قرار داره.یعنی همون usr/bin/ .
راستی اینم بگم که بهتره برای شناسایی فایلهاتون چه در ویندوز چه در لینوکس به اونها پسوند pl بدید و بعدشم که در لینوکس باید فایلها رو اجرایی کنید.

در مورد اینکه کاربرد پرل چیه بزودی یه مقاله مفصل مینویسم که بدونید کاربردش چیه. اما خیلی کوچولو بگم هرجا که بخواهید برنامه ای کوچک بنویسید که سرعت اجراش بالا باشه و دنگ و فنگ C رو هم نداشته باشه پرل اولین گزینه هست....تمام هاست ها حتی اونهایی که مجانی هستند اغلب پرل رو ساپورت میکنند..و این برای برنامه نویسای شیطون :evil: میتونه مورد استفاده قرار بگیره.

چشم آقای کرامتی از این به بعد این سری مقالات رو اسمشم عوش میکنم :lol:

sunboy
شنبه 07 شهریور 1383, 10:26 صبح
در مورد اینکه کاربرد پرل چیه بزودی یه مقاله مفصل مینویسم که بدونید کاربردش چیه



ما منتظریما ........