مهدی منصوری
برنامه نویسی ، بهینه سازی ، گرافیک و ... به یه مدل دیگه
برگشت به صفحه اصلی وب سایت
شرکت طراحی پرتو
...
۰۱

12 برنامه نویسی که دنیا را دگرگون کردند

12 برنامه نویسی که دنیا را دگرگون کردند

برنامه نویسی ، علمی که پتانسیل بی حد و حصری از  تغییرات رو در خودش نهفته  و باعث شده است حجم عظیمی از سادگی و  روزمرگی به یکباره و فقط در عرض چند سال به پویایی بی انتهایی تبدیل شود.

پیشرفت تکنولوژی و رشد سریع اقتصاد جهان مدیون برنامه نویسی و برنامه نویسان بزرگی است که زمینه ارتباط انسان ها و رشد انتشار تکنولوژی را فراهم کردند. شبکه های اجتماعی که روزانه ساعت ها وقت خود در آنها می گذرانیم اما از پدیدآورندگان این شبکه های اجتماعی خبری نداریم. یک روز اینترنت قطع باشد زندگی بشر و حتی خود ما مختل می شود. از کارهای بانکی, دانشگاهی, سرگرمی گرفته تا رزرو بلیط هواپیما و هتل همه با اینترنت و کامپیوتر انجام می شوند. میلیون ها کسب کار در جهان توسط کامپیوتر انجام می شود. که نیازی به حضور انسان نیست.

هر قطعه الکترونیکی کوچکی که شما از آن استفاده می کنید. برنامه نویسی در آن به کار رفته است. تمامی اپلیکیشن‌ها و بازی ‌هایی که هر روزه از آنها استفاده می‌کنید، به خودی خود خلق نشده‌اند بلکه افرادی در جایی دیگر و زمانی دیگر با نوشتن کد آنها را آفریده‌‌اند. گرچه همه چیز بستگی به پلتفرمها و سخت‌افزاری دارد که این اپلیکیشنها روی آن اجرا می شوند. و البته وب و تمام اینترنت هم در این میان نقش بسزایی دارند. این نکته را نیز نباید فراموش کرد، زبانهای برنامه نویسی مورد استفاده برنامه نویسان برای خلق این مصنوعات هم در ابتدا توسط افراد دیگری نوشته شده‌اند.

 استیو جابز معتقد بود که تمام مردم باید برنامه‌نویسی یاد بگیرند، چون برنامه‌نویسی به شما یاد می‌دهد که چگونه فکر کنید. اهمیت برنامه‌نویسی در دنیای امروز که همه چیز وابسته به تکنولوژی و کامپیوتر است، بالا رفته است.   تفکر خلاقانه در لحظات بحرانی ، افزایش خلاقیت، تکنیک حل مشکل، درک بهتر از تکنولوژی، توانایی در گفتار تخصصی فقط بخشی از رشد شخصی ای ست که برنامه نویسی برای شما به همراه دارد.

اما بد نیست افرادی را که سردم دار تغییرات عظیم جهانی به وسیله اهرم قدرتمند برنامه نویسی هستند را بشناسیم.

1) ریچارد استالمن  (Richard Stallman)

استالمن از دهه ۸۰ میلادی تاکنون در راه آزادی نرم‌افزاری در حال مبارزه است. او چندین پروژه موفق را در زمینه گسترش برنامه‌ها و ابزارهایی که متعلق به هیچ شرکتی نیستند رهبری کرده است. شاید بیشتر با واژه Copyleft شناخته شود که در مقابل واژه کپی رایت ارائه شده است. او نویسندهٔ اصلی چندین مجوز کپی‌لفت، از جمله جی‌پی‌ال است؛ مجوزی که بیشترین استفاده را در بین مجوزهای نرم‌افزار آزاد دارد. او تعدادی از نرم‌افزارهایی را که به طور گسترده استفاده می‌شوند گسترش داده‌است؛ نظیر ایمکس اصلی، مجموعه کامپایلرهای گنو و اشکال‌یاب گنو. از ریچارد استالمن به عنوان فیلسوف یاد می‌شود چرا که با تدوین قوانین GNU منجی حیات نرم‌افزارهای متن باز مبتنی بر این گواهی شد. برای اطلاعات بیشتر مقاله‌ی «انقلاب در سیستم عامل، داستان ظهور گنو/لینوکس» را مطالعه کنید.

2) لینوس تو والدز (Linus Torvalds)

لینوس توروالدز خالق لینوکس در خوابگاه خود در دانشگاه هلسینکی است که یک سیستم عامل رایگان است. امروزه لینوکس سیستم عامل منتخب برای پایگاه‌های داده، ابر رایانه‌ها، سرورها و البته خیل عظیم علاقمندان است. توروالدز به خاطر آغاز و توسعه هسته لینوکس و همچنین نرم‌افزار گیت شناخته می‌شود. او پس از چندی معمار ارشد پروژهٔ هسته لینوکس شد و هم‌اکنون مسئولیت هماهنگ کننده پروژه (هسته لینوکس) را بر عهده دارد.

او همچنین بخاطر صراحت بیان خود معروف است. وقتی یکی از حضار در جلسه‌ای از او پرسید که آیا فکر می‌کند که رفتارش باعث شده تا اعضای جامعه لینوکس کمی دلسرد شوند یا نه، توروالدز پاسخ داد: من به شما اهمیتی نمی‌دهم. توروالدز هرچند در این راه تنها نبوده اما یکی از تاثیرگذارترین‌ها در دنیای متن باز و لینوکس به شمار می‌رود.

3) تیم برنرز- لی (Tim Berners-Lee)

تنها فردی در این لیست است که نشان شوالیه را از ملکه الیزابت دوم دریافت کرده است. او پروتکل انتقال فرامتنی (ابر متنی) یا همان HTTP‌ را ابداع کرد. فناوری که شبکه جهانی وب بر اساس آن ساخته شده است. به گفته‌ی تیم برنرز-لی، وب هم مانند بیشتر انسان‌ها پس از ۲۰ سالگی به مرحله اصلی شکوفایی خود رسیده است. او به روزنامه استاندارد چاپ اتریش گفته است که ما هنوز در سطح باقی مانده‌ایم و از تمام توانایی‌های وب استفاده نمی‌کنیم. خالق وب همزمان همگان را فرا خوانده تا از توانایی‌ها، خلاقیت و دانش خود برای گسترش امکانات اینترنت استفاده کنند.

این روزها او در اتحادیه اینترنت مقرون به صرفه که یک موسسه غیر انتفاعی است و از سوی گوگل، فیسبوک و مایکروسافت حمایت می‌شود کار می کند. این موسسه در تلاش است تا دسترسی به اینترنت پر سرعت را برای همه در دنیا ممکن کند.

4) دونالد نات (Donald Knuth)

فعالیت‌های آکادمیک دونالد نات در زمینه علوم کامپیوتری باعث شده تا به او لقب پدر تجزیه و تحلیل الگوریتم‌ها داده شود. هر چیزی که در News feed ‌فیسبوک می‌بینید یا پیشنهاداتی که آمازون به کاربران خود می‌دهد به نوعی مرهون تلاش‌های او است.

در سن ۷۷ سالگی او همچنان کتاب چند جلدی هنر برنامه‌نویسی کامپیوتری خود را می‌نویسد. او همچنین استاد بازنشسته دانشگاه استنفورد نیز هست.

5) برندن آیک (Brendan Eich)

او خالق جاوا اسکریپت است که در حال حاضر استاندارد فعلی برای توسعه نرم‌افزارهای وب است. اخیرا او منبع برخی جدال‌ها هم بوده است. مدت کوتاهی پس از این که بعنوان مدیر عامل موزیلا انتخاب شد مشخص شد که او به یکی کمپین‌های مخالف ازدواج همجنس گرایان در کالیفرنیا کمک نقدی کرده است که همین موضوع دستاویزی برای فشار بر روی او از سوی مخالفانش شد. او مدت کوتاهی پس از این ماجرا استعفا کرد.

6) سولومون هوکس (Solomon Hykes)

او کسی است که پلتفرم Docker‌ را ایجاد کرد. فناوری که توسعه دهندگان خیلی زود به آن علاقمند شدند چرا که می‌توانستند کدی را که نوشته‌اند روی هر چیزی اجرا کنند. در واقع Docker‌ بعنوان یک پروژه فرعی در شرکتی به نام dotCloud شروع به کار کرد ولی وقتی به موفقیت رسید از این پروژه حمایت کرد. طبق شایعات در حال حاضر Docker ‌یک میلیارد دلار ارزش دارد.

7) مارک زاکربرگ (Mark Zuckerberg)

او شبکه اجتماعی فسبوک را در خوابگاه دانشگاه هاروارد ساخت. امروزه شعار سریع حرکت و کن و همه چیز را بشکن فیسبوک تبدیل به فرهنگ استارت‌آپی در دنیا شده است. فلسفه شخصی زاکربرگ در مورد ارتباطات جهانی و تعامل اجتماعی فیسبوک را به پیش می‌راند. زاکربرگ آنقدر در کار خود موفق بود که حتی تلاش‌های گوگل نیز برای راه‌اندازی شبکه‌ی اجتماعی مشابهِ فیس‌بوک با شکست روبرو شد و همچنان فیس‌بوک جایگاه خاص خود را حفظ کرده است.

8) دیوید هاینمایر هانسون (David Heinemeier Hansson)

برنامه نویس دانمارکی که در دنیای برنامه نویسان به DHH‌ معروف است، خالق Ruby on Rails است که چارچوب محبوب برنامه نویسی وب  محسوب می‌شود و در سال ۲۰۰۵ جایزه هکر سال را از سوی گوگل برای او به ارمغان آورد.

هانسون همچنین یک راننده مسابقات است و از سال ۲۰۱۲ در مسابقات ۲۴ Hours of Le Mans شرکت می‌کند. او در سال ۲۰۱۴ در کلاس رقابتی خود مقام اول را بدست آورد.

9) برام کوهن (Bram Cohen)

در سال ۲۰۰۱ پروتوکل بیت تورنت را ابداع کرد سرویسی که با شکستن فایل‌های سنگین به دسته‌ای از فایل‌های کوچک‌تر امکان دانلود همزمان آن‌ها را فراهم می‌سازد. بیت تورنت حالا با داشتن حدود ۲۵۰ میلیون کاربر در سراسر دنیا بسیار متداول است. سرعت بالای بیت تورنت برای دانلود موسیقی، ویدیو  و بازی این سرویس را تبدیل به سرویسی متداول در دنیا کرده است.

10) جیمز گاسلینگ (James Gosling)

او جاوا را ابداع کرد که به همراه جاوا اسکریپت تبدیل به متداول‌ترین زبان‌های برنامه‌نویسی در دنیا شدند. البته برخلاف اسمشان این دو زبان برنامه‌نویسی چندان به هم شبیه نیستند. گاسلینگ زمانی که در شرکت Sun Microsystems‌ کار می‌کرد جاوا را ساخت. سان مایکروسیستمز شرکتی پیشرو در زمینه فناوری بود که در سال ۲۰۱۰ توسط اوراکل خریداری شد. پس از فروش این شرکت به اوراکل گاسلینگ شرکت را ترک کرد و تبدیل به یکی از بزرگترین منتقدان اوراکل شد. پس از آن برای یک دوره کوتاه ۵ ماهه به گوگل پیوست و در حال حاضر نیز در استارت آپ Liquid Robotics‌ مشغول به کار است.

11) بیارن استرا استروپ (Bjarne Stroustrup)

دانشمند علوم کامپیوتر دانمارکی زبان برنامه‌نویسی ++C  را در سال ۱۹۷۸ ابداع کرد. او به زبان برنامه‌نویسی C‌ که پیش از این توسط دنیس ریچی ساخته شده بود ویژگی‌هایی را اضافه کرد و این زبان را برای استفاده عموم مردم کاربردی‌تر کرد.

استرا استروپ بسیار پر مشغله است. او عضو هیئت علمی دانشکده مهندسی در رشته علوم کامپیوتر دانشگاه A&M ‌تگزاس و استاد مدعو در دانشگاه کلمبیا است و در شرکت مورگان استنلی نیز کار می کند.

12) جان کارمک (John Carmack)

جان کارمک بیشتر بعنوان خالق Doom شناخته می‌شود. او تکنیک‌های گرافیک سه بُعدی را توسعه داد به طوری که هنوز هم مورد استفاده هستند. در حال حاضر او بعنوان مدیر فناوری پروژه Oculus VR فیسبوک فعالیت می‌کند.

اسحاق رنجبر ۲۰ بهمن ۱۳۹۴

ممنون به نظرتون بیل گیتس واقعا تو این لیست جایی نداشت؟؟ حداقل به خاطر ایده NET.

MAX ۰۱ ۱۳۹۴

عالی بووووووووووووووووود

ترانه ۰۱ ۱۳۹۴

بسیار عالی بود، با آرزوی موفقیت های روز افزون برای شما دوست عزیز.

درباره من

مهدی منصوری

بنده مهدی منصوری هستم، دانشجوی رشته فناوری اطلاعات، برنامه نویس اندروید، C# Css ، Html و Asp.net WebForm. فعالیت در زمینه فناوری اطلاعات و عرصه کامپیوتر  رو با گرافیک و طراحی داخلی ، طراحی لوگو و کلا کار طراحی و  کار کردن با ابزارهایی مثل Vray , 3Ds Max , ... شروع کردم  ولی به دلیل علاقه زیادی که به برنامه نویسی داشتم خیلی زود مسیر یادگیریم رو به سمت برنامه نویسی تغییر دادم..الانم در حال حاضر بیشتر وقتم رو به تولید اپلیکیشن اندروید اختصاص دادم.

دسته بندی مطالب

آخرین مطالب

وبلاگ دوستان من