10-06-2020, 06:32 PM
پردیس فناوری کیش-طرح مشاوره متخصصین صنعت و مدیریت گروه فناوری اطلاعات و ارتباطات
5. قابل حمل بودن: ماهیت متن باز پایتون موجب شده است که این زبان با پلتفرم های مختلف
سازگار باشد. بنابر اعلام رسمی سایت پایتون، در حال حاضر این زبان روی 6 پلتفرم ازجمله
Windows ، GNU/Linux ، Macintosh ، Solaris ، Android ، iOS ، و ... کار می کند و برنامه های
نوشته شده به این زبان بدون نیاز به تغییر یا با تغییرات بسیار جزئی روی تمام پلتفرم ها اجرا می شود.
6. زبانی مفسری: برخلاف زبان های کامپایلری مانند C یا جاوا، زبان برنامه نویسی پایتون یک زبان
مفسری است و سورس کد برنامه های نوشته شده به این زبان با استفاده از یک مفسر اجرا می شود که
همین موضوع قابل حمل بودن آن را افزایش می دهد.
7. شیءگرایی: پایتون در مقایسه با زبان هایی مانند جاوا یا C++ ، روش قدرتمندتر و ساده تری را
برای اجرا برنامه های شیءگرا به کار می گیرد.
8. توسعه پذیری: یکی از مشکلات زبان مفسری پایتون سرعت پایین اجرا در مقایسه با زبان های
سازگار باشد. بنابر اعلام رسمی سایت پایتون، در حال حاضر این زبان روی 6 پلتفرم ازجمله
Windows ، GNU/Linux ، Macintosh ، Solaris ، Android ، iOS ، و ... کار می کند و برنامه های
نوشته شده به این زبان بدون نیاز به تغییر یا با تغییرات بسیار جزئی روی تمام پلتفرم ها اجرا می شود.
6. زبانی مفسری: برخلاف زبان های کامپایلری مانند C یا جاوا، زبان برنامه نویسی پایتون یک زبان
مفسری است و سورس کد برنامه های نوشته شده به این زبان با استفاده از یک مفسر اجرا می شود که
همین موضوع قابل حمل بودن آن را افزایش می دهد.
7. شیءگرایی: پایتون در مقایسه با زبان هایی مانند جاوا یا C++ ، روش قدرتمندتر و ساده تری را
برای اجرا برنامه های شیءگرا به کار می گیرد.
8. توسعه پذیری: یکی از مشکلات زبان مفسری پایتون سرعت پایین اجرا در مقایسه با زبان های
کامپایلری مانند C یا جاوا است. حال اگر بخواهید قطعه ای از کدها سریع تر اجرا شود یا اگر بخواهید
بخشی از الگوریتم برنامه ی خود را پنهان کنید می توانید آن بخش را به زبان C ، C++ یا جاوا بنویسیدو آن را در میان کدهای پایتون برنامه ی خود قرار دهید.
در قسمت بعد به بررسی بخش آخر ویژگی های زبان برنامه نویسی پایتون می پردازیم.
محمد صادق احتشامی-کارشناس دیتاسنتر و فناوری اطلاعات
خرداد 99