کاربرد برنامه نویسی چیست؟
برجسته سازی نحو اغلب برای کمک کاربرد برنامه نویسی چیست به برنامه نویسان در تشخیص عناصر کد منبع استفاده می شود. زبانی که در اینجا مشاهده می کنید پایتون است
بزرگنمایی کنید
برجسته سازی نحو اغلب برای کمک به برنامه نویسان در تشخیص عناصر کد منبع استفاده می شود. زبانی که در اینجا مشاهده می کنید پایتون است
فرم سطح زبان برنامه نویسی به عنوان نحو آن شناخته می شود. اکثر زبانهای برنامه نویسی صرفاً متنی هستند. آنها از دنباله های متن شامل کلمات ، اعداد و علائم نگارشی استفاده می کنند ، درست مانند زبانهای طبیعی نوشته شده. از سوی دیگر ، برخی از زبانهای برنامه نویسی وجود دارند که بیشتر دارای ماهیت گرافیکی هستند و از روابط مکانی بین نمادها برای تعیین برنامه استفاده می کنند.
نحو یک زبان ترکیب احتمالی نمادهایی را که یک برنامه صحیح نحوی را تشکیل می دهند ، توصیف می کند. معنایی که به ترکیبی از نمادها داده می شود توسط معناشناسی انجام می شود. از آنجا که اکثر زبانها متنی هستند ، این مقاله نحو متنی را مورد بحث کاربرد برنامه نویسی چیست قرار می دهد.
نحو زبان برنامه نویسی معمولاً با ایرانیان سایبر استفاده از ترکیبی از عبارات معمولی (برای ساختار واژگانی) و فرم Backus-Naur (برای ساختار دستوری) تعریف می شود. در زیر یک دستور زبان ساده ، بر اساس Lisp آمده است:
این دستور زبان موارد زیر را مشخص می کند:
یک عبارت یا یک اتم یا یک لیست است.
یک اتم یا عدد است یا نماد.
یک عدد دنباله ای بی وقفه از یک کاربرد برنامه نویسی چیست یا چند رقم اعشاری است ، که به طور اختیاری با علامت مثبت یا منفی منصوب می شود.
نماد یک حرف است که پس از آن صفر یا بیشتر از هر کاراکتر (به استثنای فضای خالی) وجود دارد. و
یک لیست یک جفت پرانتز است که عبارات صفر یا بیشتر در آن وجود دارد.
موارد زیر نمونه هایی از توالی های نشانه ای خوب شکل گرفته در این دستور زبان است: "12345" ، "()" ، "(a b c232 (1))"
همه برنامه های درست از لحاظ نحوی از نظر معنایی درست نیستند. کاربرد برنامه نویسی چیست با این وجود ، بسیاری از برنامه های درست نحوی ، بر اساس قوانین زبان ، بد شکل هستند. و ممکن است (بسته به مشخصات زبان و صحت اجرا) منجر به خطا در ترجمه یا اجرا شود. در برخی موارد ، چنین برنامه هایی ممکن است رفتار نامشخصی از خود نشان دهند. حتی وقتی برنامه ای در یک زبان به خوبی تعریف شده باشد ، ممکن است همچنان کاربرد برنامه نویسی چیست دارای معنایی باشد که شخص نگارنده آن را مد نظر نداشته باشد.