اصل موضوع نوع برداشت-conception-و جهان بینی است ;
پایتون محبوب ترین زبان برنامه نویسی جهان
گیدو فان روسم، یه دانشمند کامپیوتر هلندی که زبان برنامهنویسی پایتون رو تو ۱۹۸۹ اختراع کرده میگه: «من اصلا دنبال این نبودم که یه زبونی درست کنم که همه ازش استفاده کنن». ولی بعد از تقریبا ۳۰ سال، اختراع اون از خیلی از رقیبهاش جلو زده و حالا کد زدن رو برای کسایی که قبلا گیج میشدن راحت کرده. تو ۱۲ ماه گذشته، آمریکاییها بیشتر تو گوگل دنبال پایتون گشتن حتی کیم کاردشیان، ستارهی واقعیتهای تلویزیونی! تعداد جستجوها از ۲۰۱۰ سه برابر شده، در حالی که جستجو برای بقیه زبانهای برنامهنویسی مهم ثابت مونده یا کم شده.
برتری های زبان برنامه نویسی پایتون
بسیاری از افراد با یادگرفتن چیز های سخت در تکنولوژی خصوصاً برنامه نویسی مشکل دارن. اما پایتون این مشکلات رو تا حدودی رفع کرده.
دو تا از برتریهای اصلی این زبان، سادگی و انعطافپذیریشه. خوندن و به اشتراک گذاشتن دستورهای ساده و استفاده از فاصلهی خط به خطش یادگیریش رو راحت میکنه.
طرفدارای پر و پا قرص زبان برنامه نویسی پایتون که بهشون پایتونیست میگن ( در ادامه راجبشون گفتم)، ۱۴۵ هزار بستهی نرمافزاری سفارشی رو تو یه انبار آنلاین آپلود کردن.
این بستهها همه چی از ساخت بازی تا ستارهشناسی رو پوشش میدن و میشه تو چند ثانیه نصبشون کرد و تو یه برنامهی پایتونی ازشون استفاده کرد. این همه کاره بودن باعث شده که سازمان سیا ازش برای هک کردن، گوگل برای خزش وبسایتها، پیکسار برای ساخت فیلم و اسپوتیفای برای پیشنهاد آهنگ استفاده کنن.
بعضی از محبوبترین بستههای پایتون از «یادگیری ماشین» استفاده میکنن، یعنی با آنالیز کردن حجم زیادی از اطلاعات، الگوهایی رو پیدا میکنن که به چشم نمیاد.
با این تعداد کاربر که داره به سرعت زیاد میشه و قابلیتهای متنوعش، شاید به نظر برسه که پایتون داره زبان اصلی کد زدن میشه و بقیه رو بیاستفاده میکنه. اما گِرِیدی بوچ، دانشمند ارشد نرمافزار IBM، این موضوع رو بعید میدونه. اون زبانهای برنامهنویسی رو با امپراتوری مقایسه میکنه.
هر چند یه قدرت در حال ظهور ممکنه برای تسلط بر دنیا آماده باشه، رقیبهاش معمولا تو جایگاههای فنی و فرهنگی که از اونجا شروع شدن، دووم میارن. پایتون نمیتونه جایگزین C و C++ که گزینههای «سطح پایینتر» هستن و به کاربر کنترل بیشتری روی پردازندهی کامپیوتر میدن بشه.
همچنین پایتون، جاوا که برای ساخت برنامههای پیچیده محبوبِه یا جاوا اسکریپت که اکثر وبسایتها رو راه میندازه رو هم نابود نمیکنه.
پایتونیستا
به علاوه، پایتونیستهایی که برتری زبانشون رو مسلم میدونن، باید مراقب باشن. طبق ردهبندی TIOBE که روندهای کد زدن بین توسعهدهندههای حرفهای رو دنبال میکنه، Fortran، Lisp و Ada تو دهههای ۱۹۸۰ و ۱۹۹۰ خیلی محبوب بودن.
استفاده از این زبانها با اومدن گزینههای کارآمدتر، به شدت افت کرده. هیچ امپراتوریای، با هر قدرتی که داشته باشه، نمیتونه تا ابد دووم بیاره.
با اینحال، من به همه برنامه نویسان توصیه می کنم که به جای اینکه فقط به یک زبان خاص تمرکز کنن، سعی کنن با زبان های مختلف برنامه نویسی آشنا بشن و از هر کدام در جای مناسب خود استفاده کنن.
راستی اگر میخوای برنامه نویسی یادبگیری، اولین کاری که باید انجام بدی اینه که رویکرد آموزشی خودت رو پیدا کنی برای مثال من از شیوه فرانکلین برای یادگیری برنامه نویسی استفاده میکنم.
اگه به مقالات مرتبط با دنیای کامپیوتر علاقه داری یادت نره مقاله های منو دنبال کنی، همچنین توی اینستاگرام با اسم unclegeekm@ فعالیت میکنم. شاد باشی
اگه با این محتوا حال کردی میتونی از اینجا یه قهوه منو مهمون کنی، برنامه نویسا با قهوه بیشتر از هر چیز دیگه ای حال میکنن.
مطلبی دیگر از این انتشارات
UUID vs. Sequential ID as Primary Key
مطلبی دیگر از این انتشارات
چرت و پرت نامه | شش فصل تا پیروزی
مطلبی دیگر از این انتشارات
همهی قوانین UX را یکجا داشته باشیم!!