پايتون
پايتون اغلب با ساير زبان هاي تفسيري سايت مانند جاوا، جاوا اسكريپت، پرل مقايسه مي شود. در اين بخش، پايتون را به طور كلي به هر يك از اين زبان هاي طراحي سايت مقايسه خواهم كرد. در عمل، انتخاب يك زبان برنامه نويسي اغلب توسط ساير محدوديت هاي دنياي واقعي مانند هزينه، در دسترس بودن، آموزش، و سرمايه گذاري قبلي، و يا حتي وابستگي هاي احساسي، انجام مي شود. جاوا
به طور كلي به نظر مي رسد كه برنامه هاي Python از برنامه هاي جاوا سريع تر اجرا شوند. برنامه هاي پايتون معمولا 3 تا 5 برابر كوتاهتر از برنامه هاي مشابه جاوا هستند. در حقيقت، اين دو باهم تركيب خوبي ايجاد مي كنند. اجزاء را مي توان در جاوا توسعه داد و براي ايجاد برنامه هاي كاربردي از پايتون استفاده نمود.
جاوا اسكريپت
زير مجموعه "مبتني بر شيء (object-based)" پايتون تقريبا برابر با جاوا اسكريپت است. مانند جاوا اسكريپت (و بر خلاف جاوا)، پايتون از يك سبك برنامه نويسي پشتيباني مي كند كه از توابع و متغيرهاي ساده بدون درگير شدن در تعاريف كلاس استفاده مي شوند، با اين حال، براي جاوا اسكريپت، همه چيز وجود دارد.
Perl
پايتون و پرل از يك پس زمينه مشابه (يونيكس اسكريپت، كه هر دو به مدت طولاني رشد كرده اند)، و بسياري از ويژگي هاي مشابه دارند، اما داراي يك فلسفه متفاوت هستند. پرل بر پشتيباني از وظايف معمول برنامه كاربردي تأكيد دارد، براي مثال داشتن عبارات منظم ساخته شده، اسكن فايل و ويژگي هاي توليد گزارش از وب سايت. پايتون بر حمايت از متدولوژي هاي برنامه نويسي رايج نظير طراحي ساختار داده ها و برنامه نويسي شي گرا تأكيد مي كند و برنامه نويسان را تشويق مي كند تا كد قابل خواندن (و در نتيجه قابل نگهداري) را با ارائه عبارتي زيبا، اما نه بيش از حد مرموز ايجاد كنند.
- جمعه ۱۸ اسفند ۹۶ | ۱۷:۳۴
- ۲ بازديد
- ۰ نظر