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