bato-adv
bato-adv
کد خبر: ۶۹۷۲۶۹

سرگذشت جذاب برنامه نویسی از گذشته تا حال

سرگذشت جذاب برنامه نویسی از گذشته تا حال
تاریخ انتشار: ۰۹:۱۷ - ۱۶ دی ۱۴۰۲

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

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

برنامه نویسی چیست؟

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

زبان برنامه‌نویسی چیست؟

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

اولین زبان برنامه نویسی

آیا می‌دانید اولین زبان برنامه نویسی در سال ۱۸۴۳ اختراع شد؟ آدا لاولایس اولین الگوریتم ماشین را برای یک ماشین محاسبات اولیه ارائه داد که آن را روی یک کاغذ نوشت، زیرا در آن زمان هیچ رایانه‌ای وجود نداشت! زبان‌های برنامه نویسی از آن زمان به بعد مسیری طولانی را طی کرده اند، اما برای درک تاریخچه زبان‌های برنامه نویسی ابتدا باید اصل آن‌ها را شناخت.

۱۸۴۳: الگوریتم ماشین Ada Lovelace

Ada Lovelace اولین الگوریتم ماشین را برای Charles Babbage’s Difference Machine اختراع کرد که پایه و اساس همه زبان‌های برنامه نویسی است.

۱۹۴۴-۴۵: Plankalkül

جایی بین سال‌های ۱۹۴۴-۴۵، Konrad Zuse اولین زبان برنامه نویسی “واقعی” را به نام Plankalkül ایجاد کرد. زبان زئوس (از جمله چیز‌های دیگر) امکان ایجاد رویه‌هایی را فراهم می‌کرد که قطعات کدی را ذخیره می‌کرد که بار‌ها و بار‌ها برای انجام کار‌های معمول فراخوانی می‌شدند.

۱۹۴۹: زبان اسمبلی

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

۱۹۵۲: Autocode

Autocode یک اصطلاح عمومی‌است که برای خانواده‌ای از زبان‌های برنامه نویسی استفاده می‌شود. Autocode برای اولین بار توسط Alick Glennie برای رایانه مارک ۱ در دانشگاه منچستر توسعه یافت، اولین زبان کامپایل شده برای اجرا بود به این معنی که می‌توان آن را مستقیماً به کد ماشین با استفاده از برنامه‌ای به نام کامپایلر ترجمه کرد. از اتوکد علاوه بر Mark ۱ در ماشین‌های محاسباتی اولیه Ferranti Pegasus و Sirius نیز استفاده شد.

۱۹۶۴: BASIC

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

مایکروسافت

۱۹۷۰: PASCAL

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

۱۹۷۲: C

توسط دنیس ریچی در آزمایشگاه‌های تلفن بل برای استفاده با سیستم عامل یونیکس ساخته شده است. بسیاری از زبان‌های برجسته فعلی از جمله C #، Java، JavaScript، Perl، PHP و Python مشتقات C هستند. این زبان برنامه نویسی همچنین توسط کمپانی‌های بزرگی مانند گوگل، فیس بوک و اپل مورد استفاده قرار گرفته است.

۱۹۷۲: SQL (SEQUEL)

SQL اولین بار توسط محققان IBM ریموند بویس و دونالد چمبرلین ساخته شد. SEQUEL، برای مشاهده و تغییر اطلاعات ذخیره شده در پایگاه داده استفاده می‌شود. امروزه این زبان مخفف اختصاری SQL است

۱۹۸۳: ++C

Bjarne Stroustrup در آزمایشگاه‌های بل زبان C را تغییر داد، C++ پسوند C با پیشرفت‌هایی مانند کلاس ها، توابع مجازی و الگو‌ها است. این زبان از سال ۱۹۸۶ در فهرست ۱۰ زبان برنامه نویسی برتر قرار دارد و در سال ۲۰۰۳ وضعیت تالار مشاهیر را دریافت کرده است. C ++ در MS Office، Adobe Photoshop، موتور‌های بازی و سایر نرم افزار‌های با کارایی بالا مورد استفاده قرار می‌گیرد.

۱۹۹۱: پایتون (Python)

پایتون که با الهام از گروه کمدی انگلیس “Monty Python” نامگذاری شد، توسط Guido Van Rossum توسعه یافت. زبان برنامه‌نویسی پایتون یک زبان برنامه نویسی سطح بالا و برای اهداف عمومی‌است که برای پشتیبانی از انواع سبک‌های برنامه نویسی استفاده شده است. پایتون، تا به امروز، یکی از محبوب‌ترین زبان‌های برنامه نویسی در جهان است که توسط شرکت‌هایی مانند Google، yahoo و Spotify استفاده می‌شود.

پایتون
۱۹۹۱: Visual Basic

ویژوال بیسیک که توسط مایکروسافت توسعه یافته است، به برنامه نویسان اجازه می‌دهد تا با استفاده از کشیدن و رها کردن قطعه کد از پیش انتخاب شده از طریق رابط کاربری گرافیکی استفاده کنند. این روز‌ها این زبان زیاد مورد استفاده قرار نمی‌گیرد، با این وجود مایکروسافت از بخش‌های ویژوال بیسیک برای تعدادی از برنامه‌های خود مانند Word، Excel و Access استفاده کرده است.

۱۹۹۳: Ruby

روبی که توسط یوکیهیرو ماتسوموتو ایجاد شده است، یک زبان برنامه نویسی سطح بالا است. موارد اصلی استفاده از Ruby برای توسعه برنامه‌های وب است. Twitter و Hulu نمونه‌های معروف شرکت‌هایی هستند که از روبی استفاده می‌کنند.

۱۹۹۵: جاوا (Java)

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

۱۹۹۵: PHP

PHP توسط Rasmus Lerdorf توسعه داده شد. کاربرد‌های اصلی آن شامل ساخت و نگهداری صفحات وب پویا و همچنین توسعه در سمت سرور است. برخی از بزرگترین شرکت‌ها در سراسر جهان مانند Facebook، Wikipedia، WordPress و Joomla از PHP استفاده می‌کنند.

۱۹۹۵: JavaScript

JavaScript توسط Brendan Eich ایجاد شده است، این زبان در درجه اول برای توسعه پویای وب، اسناد PDF، مرورگر‌های وب و ابزارک‌های دسک تاپ مورد استفاده قرار می‌گیرد. تقریباً همه وب سایت‌ها از JavaScript استفاده می‌کنند. Gmail و Mozilla Firefox نمونه‌های شناخته شده‌ای هستند.