زبان برنامه نویسی چیست؟
به بیان ساده، زبان برنامه نویسی نوعی زبان نوشتاری است که به وسیله آن میتوان برای کامپیوترها مشخص کرد که چه کاری را باید انجام دهند. دلیل اهمیت بسیار زیاد زبانهای برنامه نویسی این است که انسان تنها با استفاده از یک زبان برنامه نویسی میتواند کامپیوترها را هدایت کند تا در نهایت بتوان وظایف تکراری را به کامپیوترها واگذار کرد. البته امروزه کاربرد و اهمیت سیستمهای کامپیوتری بسیار فراتر از انجام وظایف تکراری است و با استفاده از زبانهای برنامه نویسی میتوان کارهای بسیار بیشتری انجام داد.
معمولاً وقتی افراد به این درک میرسند که برنامه نویسی چیست ، سعی میکنند درک بهتری نیز در مورد مهمترین مفهوم بعدی دنیای برنامهنویسی، یعنی انواع زبان های برنامه نویسی پیدا کنند. یک زبان برنامه نویسی مجموعهای از قوانین است که رشتهها (یا در زبانهای برنامه نویسی بصری یا Visual، اجزای گرافیکی) را به کدهای ماشین تبدیل میکند تا عملیات مورد نظر در ماشین اجرا شوند. به بیان دقیقتر، زبان برنامه نویسی نوعی نظام نشانهگذاری نوشتاری (یا گرافیکی) است که برای ارتباط میان انسان و ماشین استفاده میشود. زبانهای برنامه نویسی نوعی «زبان کامپیوتری» (Computer Language) به حساب میآیند و در «برنامه نویسی کامپیوتری» برای پیادهسازی الگوریتمها مورد استفاده قرار میگیرند.