خیدو فان روسوم که بود؟ زندگی نامه خالق پایتون | python
اگر با دنیای برنامهنویسی آشنا باشید، احتمالاً نام پایتون (Python) را شنیدهاید؛ زبانی که امروزه در حوزههایی مانند توسعه نرمافزار، هوش مصنوعی، تحلیل داده و آموزش برنامهنویسی کاربرد گستردهای دارد. اما شاید برایتان سؤال باشد که پایتون را چه کسی ساخته است؟ پاسخ این سؤال به نام خیدو فان روسوم (Guido van Rossum) میرسد؛ برنامهنویس […]
اگر با دنیای برنامهنویسی آشنا باشید، احتمالاً نام پایتون (Python) را شنیدهاید؛ زبانی که امروزه در حوزههایی مانند توسعه نرمافزار، هوش مصنوعی، تحلیل داده و آموزش برنامهنویسی کاربرد گستردهای دارد. اما شاید برایتان سؤال باشد که پایتون را چه کسی ساخته است؟
پاسخ این سؤال به نام خیدو فان روسوم (Guido van Rossum) میرسد؛ برنامهنویس هلندی که نقش اصلی را در طراحی و توسعه زبان برنامهنویسی پایتون داشت.
خیدو فان روسوم در طول فعالیت حرفهای خود در پروژههای مختلفی حضور داشته و در شرکتهایی مانند Google، Dropbox و Microsoft نیز فعالیت کرده است. با این حال، مهمترین دستاورد او بدون شک خلق پایتون و تأثیری است که این زبان بر دنیای برنامهنویسی گذاشته است.
خیدو فان روسوم کیست؟
خیدو فان روسوم برنامهنویس و نویسنده هلندی و خالق زبان برنامهنویسی پایتون است. او در ۳۱ ژانویه ۱۹۵۶ در شهر لاهه در هلند متولد شد و در همین کشور رشد کرد.
فان روسوم در سال ۱۹۸۲ تحصیلات خود را در دانشگاه آمستردام در زمینه ریاضیات و علوم کامپیوتر به پایان رساند. علاقه او به برنامهنویسی باعث شد خیلی زود وارد فعالیتهای حرفهای و پژوهشی در حوزه رایانه شود.
او پیش از ساخت پایتون روی پروژههای مختلفی کار کرده بود و تجربه فعالیت در پروژههایی مانند زبان برنامهنویسی ABC و سیستمعامل Amoeba را به دست آورد.
شروع فعالیت حرفهای خیدو فان روسوم
یکی از مهمترین بخشهای مسیر حرفهای فان روسوم، فعالیت او در CWI یا مرکز ریاضیات و علوم کامپیوتر در آمستردام بود.
او در این دوره با پروژه ABC همکاری داشت. ABC یک زبان برنامهنویسی بود که با هدف سادهتر کردن برنامهنویسی طراحی شده بود.
تجربهای که فان روسوم از کار روی ABC به دست آورد، بعدها در شکلگیری ایدههای اولیه پایتون تأثیر زیادی داشت.
او در ادامه در سازمانهای تحقیقاتی دیگری نیز فعالیت کرد و در نهایت ایده ساخت یک زبان برنامهنویسی جدید را دنبال کرد.
پایتون چگونه ساخته شد؟
داستان تولد پایتون به دسامبر ۱۹۸۹ برمیگردد.
در آن زمان فان روسوم در CWI کار میکرد. تعطیلات کریسمس نزدیک بود و دفتر محل کارش برای مدتی تعطیل میشد. او به دنبال یک پروژه برنامهنویسی شخصی بود تا در این مدت روی آن کار کند.
فان روسوم تصمیم گرفت یک مفسر برای یک زبان اسکریپتی جدید بنویسد؛ زبانی که از ایدههای ABC الهام گرفته بود اما قرار بود انعطافپذیرتر و برای گروه گستردهتری از برنامهنویسان جذاب باشد.
به این ترتیب، پروژهای که ابتدا قرار بود یک سرگرمی و پروژه شخصی باشد، به یکی از مهمترین زبانهای برنامهنویسی جهان تبدیل شد.
چرا نام Python انتخاب شد؟
شاید جالب باشد که نام Python ارتباطی با مار پایتون ندارد!
فان روسوم در توضیح انتخاب این نام گفته است که در آن زمان از طرفداران برنامه کمدی بریتانیایی Monty Python’s Flying Circus بوده و به همین دلیل نام Python را برای پروژه انتخاب کرده است.
بنابراین نام این زبان از فضای کمدی و غیررسمی آن برنامه الهام گرفته شد، نه از یک مفهوم فنی مربوط به مار.
اولین نسخه پایتون چه زمانی منتشر شد؟
کار روی پیادهسازی پایتون در سال ۱۹۸۹ آغاز شد و نخستین نسخه عمومی آن با نام Python 0.9.0 در سال ۱۹۹۱ منتشر شد.
پایتون از همان ابتدا با هدف ایجاد زبانی خوانا، قابل فهم و نسبتاً ساده طراحی شده بود. همین ویژگیها بعدها به یکی از دلایل مهم محبوبیت آن تبدیل شدند.
در واقع، یکی از ایدههای مهم فان روسوم این بود که کد برنامه تا حد امکان برای انسان قابل خواندن باشد.
دیدگاه خیدو فان روسوم درباره پایتون
فان روسوم در سال ۱۹۹۹ پیشنهادی با عنوان «برنامهنویسی برای همه» (Computer Programming for Everybody) ارائه کرد.
در این پیشنهاد، اهدافی برای پایتون مطرح شده بود که بسیاری از ویژگیهای شناختهشده این زبان را توضیح میدهند.
از جمله این اهداف میتوان به موارد زیر اشاره کرد:
- ساده و قابل فهم بودن زبان
- قدرتمند بودن در کنار سادگی
- متنباز بودن
- خوانایی بالای کد
- مناسب بودن برای انجام کارهای روزمره
- امکان ساخت سریع و آسان برنامهها
این دیدگاه کمک کرد پایتون تنها به عنوان یک زبان تخصصی برای گروه کوچکی از برنامهنویسان شناخته نشود و بتواند کاربران گستردهای پیدا کند.
خیدو فان روسوم و عنوان BDFL
برای سالهای زیادی، فان روسوم نقش بسیار مهمی در تصمیمگیریهای مربوط به توسعه پایتون داشت.
جامعه پایتون به او لقب BDFL داد که مخفف عبارت:
Benevolent Dictator for Life
است.
این عنوان را میتوان به صورت «دیکتاتور خیرخواه مادامالعمر» ترجمه کرد.
البته منظور از این عنوان یک سمت رسمی دولتی یا سیاسی نبود؛ بلکه اصطلاحی طنزآمیز برای توصیف نقش او به عنوان تصمیمگیرنده اصلی در مسیر توسعه پایتون بود.
فان روسوم در ژوئیه ۲۰۱۸ از این نقش کنارهگیری کرد و از آن زمان دیگر به عنوان تصمیمگیرنده نهایی پروژه فعالیت نمیکند.
پس از آن، ساختار تصمیمگیری و هدایت پروژه پایتون به شکل شورایی ادامه پیدا کرد.
خیدو فان روسوم در Google
فان روسوم در سال ۲۰۰۵ به Google پیوست و در آنجا به عنوان مهندس فعالیت کرد.
او در Google روی پروژهها و ابزارهای مختلفی کار کرد و همچنان بخش مهمی از فعالیت حرفهای خود را به پایتون اختصاص داد.
یکی از پروژههای شناختهشده او در Google، همکاری با پروژههایی مرتبط با زیرساختها و ابزارهای توسعه نرمافزار بود.
فعالیت در Dropbox
در سال ۲۰۱۳، فان روسوم فعالیت خود را در شرکت Dropbox آغاز کرد.
او در این شرکت نیز به عنوان مهندس ارشد روی پروژههای مرتبط با پایتون و زیرساختهای نرمافزاری فعالیت داشت.
یکی از کارهای مهم او در Dropbox کمک به فرایند مهاجرت بخش بزرگی از کدهای سمت سرور این شرکت از Python 2 به Python 3 بود.
او در سال ۲۰۱۹ از Dropbox بازنشسته شد.
خیدو فان روسوم در Microsoft
بازنشستگی فان روسوم مدت زیادی طول نکشید.
او در سال ۲۰۲۰ به Microsoft پیوست و به عنوان Distinguished Engineer فعالیت خود را ادامه داد.
طبق زندگینامه و رزومه شخصی او، فعالیتش در Microsoft تا مه ۲۰۲۶ ادامه داشته و پس از آن خود را بازنشسته معرفی کرده است.
جایزهها و دستاوردهای خیدو فان روسوم
مهمترین دستاورد فان روسوم، ایجاد زبان برنامهنویسی پایتون است؛ زبانی که امروزه در بسیاری از حوزههای فناوری مورد استفاده قرار میگیرد.
او همچنین برای فعالیتهایش در زمینه نرمافزار آزاد مورد تقدیر قرار گرفته است و در اوایل دهه ۲۰۰۰ جایزهای از بنیاد نرمافزار آزاد دریافت کرد.
فعالیتهای او فقط به طراحی یک زبان برنامهنویسی محدود نبود؛ او سالها در توسعه و هدایت جامعه پایتون نیز نقش داشت.
زندگی شخصی خیدو فان روسوم
خیدو فان روسوم با کیم ناپ (Kim Knapp) ازدواج کرده و یک فرزند دارد.
او همچنین برادری به نام یوست فان روسوم (Just van Rossum) دارد که در زمینه طراحی حروف و برنامهنویسی فعالیت کرده است.
یوست فان روسوم در طراحی فونت مورد استفاده در لوگوی Python Powered نیز نقش داشته است.
چرا خیدو فان روسوم مهم است؟
اهمیت خیدو فان روسوم فقط به این دلیل نیست که یک زبان برنامهنویسی ساخته است.
پایتون به دلیل تأکید بر خوانایی، سادگی و کاربردپذیری توانست وارد حوزههای مختلفی شود و به ابزاری مهم برای برنامهنویسان، پژوهشگران، دانشجویان و شرکتهای فناوری تبدیل شود.
امروزه از پایتون در زمینههایی مانند:
- هوش مصنوعی
- یادگیری ماشین
- علم داده
- توسعه وب
- اتوماسیون
- آموزش برنامهنویسی
- توسعه نرمافزار
- محاسبات علمی
استفاده میشود.
به همین دلیل، نام خیدو فان روسوم با تاریخ یکی از تأثیرگذارترین زبانهای برنامهنویسی جهان گره خورده است.
جمعبندی
خیدو فان روسوم (Guido van Rossum) برنامهنویس هلندی و خالق زبان برنامهنویسی پایتون است. او در سال ۱۹۸۹ کار روی پایتون را آغاز کرد و نخستین نسخه عمومی این زبان در سال ۱۹۹۱ منتشر شد.
ایده اولیه او ایجاد زبانی بود که در کنار قدرت و انعطافپذیری، ساده و قابل خواندن باشد. همین فلسفه در طول زمان به یکی از ویژگیهای اصلی پایتون تبدیل شد.
فان روسوم سالها نقش اصلی را در هدایت پروژه پایتون داشت و جامعه این زبان او را با عنوان BDFL میشناخت. او پس از فعالیت در سازمانها و شرکتهایی مانند CWI، Google و Dropbox، مدتی نیز در Microsoft فعالیت کرد.
امروز، وقتی از خالق پایتون یا سازنده زبان برنامهنویسی Python صحبت میکنیم، نام خیدو فان روسوم یکی از مهمترین نامهایی است که در تاریخ برنامهنویسی به چشم میخورد.
شاید اینها هم به کارتان بیاید
برنامهنویسی
بررسی اختصاصی | فایل های ICO آیکون در ویندوز
فایل های ICO از اساسی و ابتدایی ترین ابتکارات و استانداردهای مایکروسافت در راستای مهیا سازی فضایی انعطاف پذیر برای هویت بخشی…
افراد سرشناس
لینوس توروالدز کیست؟ داستان مردی که لینوکس و Git را ساخت
اگر امروز از لینوکس، سرورها، رایانش ابری، سیستمهای توکار یا حتی بسیاری از زیرساختهای اینترنت استفاده میکنید، احتمال زیادی وجود دارد که…
برنامهنویسی
استیو جابز که بود؟ داستان زندگی، شکستها و تأثیر او بر اپل
وقتی نام اپل را میشنویم، احتمالاً اولین چیزهایی که به ذهنمان میرسد آیفون، مکبوک، اپل واچ یا لوگوی معروف سیب گاززده است.…
چقدر عالی، ممنون بابت مقالتون
خیلی خوب بود من تاحالا اسم خالق پایتون نشنیده بورم
متشکرم
خواهش