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