آینده مد: آینده فناوری مد چیست؟
ثبت نام رایگان برای دریافت به کاربرد برنامه نویسی چیست روزرسانی های مربوط به دوره ها و اخبار از FutureLearn.
برای دریافت خبرنامه ، توصیه های دوره و تبلیغات ، یک حساب ایجاد کنید.
زبان برنامه نویسی یک زبان مصنوعی است که می تواند برای کنترل رفتار ماشین ، به ویژه رایانه استفاده شود. زبانهای برنامه نویسی ، مانند زبانهای انسانی ، با استفاده از قواعد نحوی و معنایی ، به ترتیب ساختار و معنا را تعیین می کنند.
زبانهای برنامه نویسی برای تسهیل ارتباطات در مورد کار سازماندهی و دستکاری اطلاعات و بیان دقیق کاربرد برنامه نویسی چیست الگوریتم ها استفاده می شوند. برخی از نویسندگان اصطلاح "زبان برنامه نویسی" را به زبانهایی محدود می کنند که بتوانند همه الگوریتم های ممکن را بیان کنند. گاهی اوقات اصطلاح "زبان رایانه" برای محدودترین زبانهای مصنوعی استفاده می شود.
هزاران زبان برنامه نویسی مختلف ایجاد شده است و ایرانیان سایبر هر سال زبان های جدیدی ایجاد می شود.
تعاریف
نویسندگان در تعریف دقیق اختلاف نظر دارند ، اما ویژگیها اغلب الزامات و اهداف مهم زبان را به عنوان زبان برنامه نویسی در نظر می گیرند:
عملکرد: یک زبان برنامه نویسی زبانی است که برای کاربرد برنامه نویسی چیست نوشتن برنامه های رایانه ای استفاده می شود ، که به رایانه دستور می دهد نوعی محاسبه را انجام دهد و/یا جریان کنترل بین دستگاه های خارجی (مانند چاپگر ، روبات یا هر وسیله جانبی) را سازماندهی کند.
هدف: زبانهای برنامه نویسی با زبانهای طبیعی تفاوت دارند زیرا زبانهای طبیعی فقط برای تعامل بین مردم استفاده می شوند ، در حالی که زبانهای برنامه نویسی همچنین به انسان اجازه می دهند دستورالعملها را به ماشینها منتقل کند. در برخی موارد ، زبانهای برنامه نویسی توسط یک برنامه یا ماشین برای برنامه نویسی دیگری استفاده می شود. به عنوان مثال ، کد منبع PostScript اغلب به صورت برنامه ای برای کنترل چاپگر یا صفحه نمایش کامپیوتر تولید می شود.
ساختارها: زبانهای برنامه نویسی ممکن است شامل ساختارهایی برای تعریف و دستکاری ساختار داده ها یا کنترل جریان اجرا باشند.
قدرت بیان: نظریه محاسبه زبانها را بر اساس محاسباتی که می توانند بیان کنند طبقه بندی کاربرد برنامه نویسی چیست می کند (به سلسله مراتب چامسکی مراجعه کنید). همه زبانهای کامل تورینگ می توانند مجموعه الگوریتم های یکسانی را پیاده سازی کنند. ANSI/ISO SQL و Charity نمونه هایی از زبان هایی هستند که تورینگ کامل نیستند اما اغلب به آنها زبان برنامه نویسی گفته می شود.
زبانهای غیر محاسباتی ، مانند زبانهای نشانه گذاری مانند HTML یا گرامرهای رسمی مانند BNF ، معمولاً زبانهای برنامه نویسی محسوب نمی شوند. یک روش معمول برای جاسازی یک زبان برنامه نویسی در زبان غیر محاسباتی (میزبان) ، بیان الگوهای زبان کاربرد برنامه نویسی چیست میزبان است.
آینده مد: آینده فناوری مد چیست؟
ثبت نام رایگان برای دریافت به کاربرد برنامه نویسی چیست روزرسانی های مربوط به دوره ها و اخبار از FutureLearn.
برای دریافت خبرنامه ، توصیه های دوره و تبلیغات ، یک حساب ایجاد کنید.
زبان برنامه نویسی یک زبان مصنوعی است که می تواند برای کنترل رفتار ماشین ، به ویژه رایانه استفاده شود. زبانهای برنامه نویسی ، مانند زبانهای انسانی ، با استفاده از قواعد نحوی و معنایی ، به ترتیب ساختار و معنا را تعیین می کنند.
زبانهای برنامه نویسی برای تسهیل ارتباطات در مورد کار سازماندهی و دستکاری اطلاعات و بیان دقیق کاربرد برنامه نویسی چیست الگوریتم ها استفاده می شوند. برخی از نویسندگان اصطلاح "زبان برنامه نویسی" را به زبانهایی محدود می کنند که بتوانند همه الگوریتم های ممکن را بیان کنند. گاهی اوقات اصطلاح "زبان رایانه" برای محدودترین زبانهای مصنوعی استفاده می شود.
هزاران زبان برنامه نویسی مختلف ایجاد شده است و ایرانیان سایبر هر سال زبان های جدیدی ایجاد می شود.
تعاریف
نویسندگان در تعریف دقیق اختلاف نظر دارند ، اما ویژگیها اغلب الزامات و اهداف مهم زبان را به عنوان زبان برنامه نویسی در نظر می گیرند:
عملکرد: یک زبان برنامه نویسی زبانی است که برای کاربرد برنامه نویسی چیست نوشتن برنامه های رایانه ای استفاده می شود ، که به رایانه دستور می دهد نوعی محاسبه را انجام دهد و/یا جریان کنترل بین دستگاه های خارجی (مانند چاپگر ، روبات یا هر وسیله جانبی) را سازماندهی کند.
هدف: زبانهای برنامه نویسی با زبانهای طبیعی تفاوت دارند زیرا زبانهای طبیعی فقط برای تعامل بین مردم استفاده می شوند ، در حالی که زبانهای برنامه نویسی همچنین به انسان اجازه می دهند دستورالعملها را به ماشینها منتقل کند. در برخی موارد ، زبانهای برنامه نویسی توسط یک برنامه یا ماشین برای برنامه نویسی دیگری استفاده می شود. به عنوان مثال ، کد منبع PostScript اغلب به صورت برنامه ای برای کنترل چاپگر یا صفحه نمایش کامپیوتر تولید می شود.
ساختارها: زبانهای برنامه نویسی ممکن است شامل ساختارهایی برای تعریف و دستکاری ساختار داده ها یا کنترل جریان اجرا باشند.
قدرت بیان: نظریه محاسبه زبانها را بر اساس محاسباتی که می توانند بیان کنند طبقه بندی کاربرد برنامه نویسی چیست می کند (به سلسله مراتب چامسکی مراجعه کنید). همه زبانهای کامل تورینگ می توانند مجموعه الگوریتم های یکسانی را پیاده سازی کنند. ANSI/ISO SQL و Charity نمونه هایی از زبان هایی هستند که تورینگ کامل نیستند اما اغلب به آنها زبان برنامه نویسی گفته می شود.
زبانهای غیر محاسباتی ، مانند زبانهای نشانه گذاری مانند HTML یا گرامرهای رسمی مانند BNF ، معمولاً زبانهای برنامه نویسی محسوب نمی شوند. یک روش معمول برای جاسازی یک زبان برنامه نویسی در زبان غیر محاسباتی (میزبان) ، بیان الگوهای زبان کاربرد برنامه نویسی چیست میزبان است.

معرفی هوش مصنوعی به زبان ساده برای کودکان