مقایسه Python با زبانهای برنامهنویسی دیگر (قسمت اول)
Python یکی از پر طرفدارترین زبانهای برنامهنویسی کدباز میباشد که هر روز به تعداد کاربران آن اضافه میشود. موتور جستجوگر گوگل را شاید به عنوان بزرگترین محصول این زبان برنامهنویسی بشه نام برد. متاسفانه این زبان برنامهنویسی قوی در ایران آنچنانکه باید و شاید جا نیفتاده و خیلیها .NET را به خاطر نام مایکروسافت که در پشت آن قرار دارد به اون ترجیح میدهند. به همین منظور قصد دارم در چندین قسمت شما را با این زبان برنامه نویسی آشنا کنم.
Python هم به مانند زبانهای برنامهنویسی دیگر دارای نقاط ضعف و قدرت خود میباشد. بزرگترین نقطه ضعف Python را شاید سرعت کمنر آن نسبت به C/C++ و یا جاوا دانست. البته باید این نکته را هم مدنظر داشت که سرعت Python در مقایسه با زبانهای برنامهنویسی مشابه و اسکریپتی از قبیل PHP و Perl به مراتب بالاتر هستش. نقطه قوت بزرگ Python در آسان بودن آن هستش. این آسانی نه تنها نوشتن کد، بلکه خواندن کد را هم شامل میشود. برای همین توسعه نرمافزار در Python بسیار سریع میباشد و برنامهنویسان دیگر هم به راحتی میتوانند کدهای نوشته شده توسط افراد دیگر را بخوانند. از دیگر نقاط قوت این زبان برنامهنویسی به همه منظوره بودن آن میتوان اشاره کرد. به وسیله Python شما میتوانید برنامههایی برای وب، شبکه، تست سختافزار، اسکریپتهای Shell و غیره بسازید. برای آشنایی هر چه بیشتر شما با Python و اینکه آیا این زبان چگونه میتواند مورد استفادهتان قرار گیرد مقایسهای بین این زبان برنامهنویسی و سایر زبانها را در زیر خواهیم دید.
Tcl: از Tcl بسیار قویتر هستش و توسعه نرمافزارهای بزرگ و پیچیده را پشتیبانی می کند.
Perl: همه کارهایی که پرل انجام میدهد را پشتیبانی میکند با این تفاوت که سرعت کدنویسی در پایتان به مراتب بالاتر از پرل و کد نوشته شده بسیار خواناتر میباشد.
Java: استفاده از آن از جاوا بسیار راحتتر هستش. Python یک زبان اسکریپتی به حساب میآید به همین خاطر از لحاظ سرعت رقیب جاوا نیست.
++C: درست مثل جاوا از ++C خیلی راحتتر میباشد. ولی سرعت برنامههای C++ را ندارد. به طور کلی این دو زبان برای منظورهای مختلف ساخته شدهاند.
Ruby: از روبی بالغتر و کد آن خوانا تر هستش. بر خلاف روبی و جاوا برنامهنویسی شیگرا در آن اختیاری میباشد.
Visual Basic: از Visual Basic به مراتب قویتر هستش و برنامههای تحت آن بر روی همه سیستمهای عامل قابل اجرا هستند. طبیعت کد باز آن نشانگر این است که این زبان برنامهنویسی بر خلاف Visual Basic به وسیله تنها یک کمپانی کنترل نمیشود.
در قسمت بعدی نحوه ایجاد کد در Python را مورد بررسی قرار خواهم داد. برای خواندن سریعتر قسمت دوم این مقاله میتوانید به فید سایت در آدرس زیر وصل شوید:
http://mohtasham.info/blog/feed/fa/
مرجع: Learning Python by Mark Lutz >
منتشر شده در: Sept. 26, 2010 ---- Views: 426
اگر از این مطلب خوشتان آمده،از خوانده مطلب زیر نیز خوشتان خواهد آمد:
اولین کلیپ ویدئویی ساخته شده به وسیله html5
تعداد نظرات: 5
On May 10, 2012, buy anabolics میگه:
من واقعا برای شما و برای مهمانان ارسال در mohtasham.info دوست
On May 10, 2012, buy deca durabolin میگه:
با احترام برای به اشتراک گذاری اطلاعات را با ما mohtasham.info.
On May 12, 2012, buy anabolics steroids online میگه:
روز به خیر! در این پست می تواند نوشته نمی شود بهتر! خواندن این پست من به یاد همسر خوب اتاق قدیمی من! او همیشه چت در این مورد است. من از این نوشتن به او را به جلو است. نسبتا خاص او را به عنوان خوانده شده خوبی داشته باشد. تشکر بسیاری را برای به اشتراک گذاری آن را بر روی mohtasham.info!
On May 12, 2012, buy deca durabolin میگه:
من فقط کتاب mohtasham.info وبلاگ خود را در نیست. مشخص شده و تلو تلو خوردن به محض است. من لذت بردن از خواندن تفسیر خود را.
On March 9, 2012, jeffry1970 میگه:
Spile streching machines, another slow-paced ply with respect to regular methods is that ministry are sent presumed thereby the owner, complying the holding company with respect to scruffy poop which could overlook the identify with and litter the factor. http://winawo.com