جستجو برای:
سبد خرید 0
  • خانه
  • درباره ما
    • ما کی هستیم؟
    • تماس با ما
  • مجله علمی آی‌کدداغ
  • محصولات
    • کتاب (خواندنی های مفید)
    • برنامه نویسی (مغز ربات)
    • الکترونیک (اعصاب ربات)
    • مکانیک (بدن ربات)
    • رباتیک (زندگی ربات ها)
  • دانلود iCodeجدید
  • درخواست نمایندگی
  • ویکی‌کد
آی‌کد لرن

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در privacy policy ما شرح داده می شود مورد استفاده قرار می گیرد.

  • 281 709 66 -021
  • iamhappybot@gmail.com
0
آی‌کد لرن
  • خانه
  • درباره ما
    • ما کی هستیم؟
    • تماس با ما
  • مجله علمی آی‌کدداغ
  • محصولات
    • کتاب (خواندنی های مفید)
    • برنامه نویسی (مغز ربات)
    • الکترونیک (اعصاب ربات)
    • مکانیک (بدن ربات)
    • رباتیک (زندگی ربات ها)
  • دانلود iCodeجدید
  • درخواست نمایندگی
  • ویکی‌کد
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید
0

وبلاگ

آی‌کد لرنمجله علمی آی‌کددانش آموززبان برنامه نویسی چیست؟

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

25 آذر 1399
ارسال شده توسط زهره دارابیان
دانش آموز, مجله علمی آی‌کد, معلم ها, والدین
زبان برنامه نویسی چیست؟

می دانید در دنیا چند زبان وجود دارد که انسان ها به وسیله آن با همدیگر گفتگو می کنند؟ گفته می شود بین 3000 تا 7000 زبان صحبت کردن در دنیا وجود دارد، اما همه آن ها زنده نیستند؛ یعنی همه آن ها در حال استفاده نیستند و هر 14 روز یک بار به طور میانگین، یکی از این زبان ها می میرد. علت از بین رفتن زبان ها معمولاً مهاجرت مردم بومی و تغییر زبان مادری آن ها به زبان جایی است که به آن نقل مکان کرده اند. اما 10 تا 15 زبان زنده در دنیا وجود دارد که مردم بیشتر به این زبان ها با یکدیگر حرف می زنند.

زبان های برنامه نویسی
تنوع زبان های برنامه نویسی

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

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

رباتی که ایده دارد

 

 

برای اینکه بفهمید، الگوریتم چیه بهتون پیشنهاد می کنم مقاله زیر رو بخونید، توی 10 دقیقه می تونید بفهمید الگوریتم دقیقاً چیه؟

آدا لاولیس
مخترع و ریاضیدان انگلیسی

زبان های برنامه نویسی چیزی حدود 178 سال پیش به وجود آمدند. چارلز بابیج یک دانشمند ریاضیدان انگلیسی بود که برای اولین بار یک ماشین حساب مکانیکی را

چارلز بابیج مخترع ماشین حساب
چالرز بابیج ، مخترع ماشین حساب مکانیکی

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

بعد از این زبان ، حدود سال 1945 یک مهندس عمران آلمانی به نام کُنارد زِئوس، یک زبان برنامه نویسی واقعی را طراحی کرد. نام این زبان Plankalkül یا پلن کلکلوس بود. این زبان به دلیل قرارگیری آلمان در بهبوهه جنگ جای پیشرفتی پیدا نکرد و چندان فراگیر نشد. پلن کلکلوس اولین زبان سطح بالای برنامه نویسی است. زبان اختراعی زئوس مجموعه ای از کد ها (کلمات رمز گونه) بودند که با نوشتن آن ها به شکل یک برنامه می توانستند تعدادی از کارها را طی مراحلی پشت سر هم انجام دهند.

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

 

زهره دارابیان
درباره زهره دارابیان

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

نوشته‌های بیشتر از زهره دارابیان
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://icodelearn.ir/?p=1796
جدیدتر الگوریتم یا الخوارزمی چیست؟
قبلی زبان برنامه نویسی سطح بالا یا سطح پایین؟

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
اینستاگرام هپی بات
دانلود نرم افزار icode
محصولات
  • دوره مربی گری برنامه نویسی کودک و نوجوان دوره آموزش مربیگری برنامه‌نویسی کودک و نوجوان
    ۴,۰۰۰,۰۰۰ تومان
  • دوره برنامه نویسی دانش آموزی ثبت نام کلاس حضوری
    ۲۵۰,۰۰۰ تومان
  • آموزش کامپیوتر به کودک کامپیوترها دقیقاً چه چیزی هستند؟ (ماجراهای من و ربوتی)
    رایگان!
  • کتاب برنامه نویس1دقیقه ای کتاب برنامه نویس1دقیقه ای
    ۱۲۰,۰۰۰ تومان
© م. 2022 - ش. 1400 کلیه حقوق مادی و معنوی نزد هپی بات محفوظ است. کپی برداری از مطالب و محتواها حتی با ذکر منبع ، به هر منظوری از نظر قانونی ، شرعی و اخلاقی مورد رضایت نیست و در صورت لزوم از مراجع ذی صلاح پیگیری خواهد شد. برای نشر محتواها از اشتراک لینک وب سایت استفاده کنید.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://icodelearn.ir/?p=1796
مرورگر شما از HTML5 پشتیبانی نمی کند.