Web Analytics Made Easy - Statcounter
به نقل از «فرارو»
2024-04-29@05:41:06 GMT

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

تاریخ انتشار: ۱۶ دی ۱۴۰۲ | کد خبر: ۳۹۴۵۵۶۲۷

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

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

بیشتر بخوانید: اخباری که در وبسایت منتشر نمی‌شوند!

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

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

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

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

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

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

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

۱۸۴۳: الگوریتم ماشین 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 نمونه‌های شناخته شده‌ای هستند.

منبع: فرارو

کلیدواژه: برنامه نویسی قیمت طلا و ارز قیمت خودرو قیمت موبایل زبان های برنامه نویسی مورد استفاده قرار زبان برنامه نویسی برنامه نویسی توسعه یافت اولین زبان

درخواست حذف خبر:

«خبربان» یک خبرخوان هوشمند و خودکار است و این خبر را به‌طور اتوماتیک از وبسایت fararu.com دریافت کرده‌است، لذا منبع این خبر، وبسایت «فرارو» بوده و سایت «خبربان» مسئولیتی در قبال محتوای آن ندارد. چنانچه درخواست حذف این خبر را دارید، کد ۳۹۴۵۵۶۲۷ را به همراه موضوع به شماره ۱۰۰۰۱۵۷۰ پیامک فرمایید. لطفاً در صورتی‌که در مورد این خبر، نظر یا سئوالی دارید، با منبع خبر (اینجا) ارتباط برقرار نمایید.

با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت «خبربان» مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویر است، مسئولیت نقض حقوق تصریح شده مولفان در قانون فوق از قبیل تکثیر، اجرا و توزیع و یا هر گونه محتوی خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.

خبر بعدی:

حال فوتبال خوب است اما باور نکنید!

عضو کمیته استیناف فدراسیون فوتبال گفت: متاسفانه بیانیه‌نویسی و هیجانات کاذب و البته مدیریت‌شده، یقه فوتبال را گرفته است و با این شرایط باید بگوییم که «حال فوتبال خوب است اما شما باور نکنید!»

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

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

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

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

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

منبع: ایرنا

دیگر خبرها

  • حال فوتبال خوب است اما باور نکنید!
  • نمایی بسیار زیبا و جذاب از امواج دریا (فیلم)
  • ادعای عجیب تن‌هاخ: ما جذاب‌‌ترین تیم لیگ هستیم!‏
  • (تصاویر) عکس‌های خیره کننده و جذاب کیت وینسلت
  • تأکید مدیر شبکه آموزش بر پاسداشت زبان فارسی و شعر و موسیقی اصیل ایرانی
  • اهمیت ویژه به پاسداشت زبان و ادبیات فارسی ، شعر و موسیقی اصیل ایرانی در شبکه آموزش
  • تحقق ۶۹ هزار شغل در استان اصفهان
  • (ویدئو) سکانس خنده‌دار از حرف زدن نعیمه نظام‌دوست به زبان روسی
  • برنامه‌نویسی، زندگی را هدایت می‌کند | گفت‌وگوی همشهری با مخترع زبان برنامه‌نویسی روبی
  • آشتی‌کنان، چند ساعت قبل از عجیب‌ترین فوتبال!