تعداد زبان مختلف برنامه نویسی وجود دارد که می توان در برنامه
نویسی کامپیوتر از آن ها استفاده کرد . پایه ای ترین این زبان ها ماشین است
که شامل مجموعه ای دستورالعمل های رمزی با جزئیات مفصل بوده ومدارهای داخلی
کامپیوتر را کنترل می کنند. این زبان کامپیوتر است. عملا به دو دلیل مهم تعداد
بسیار کمی از برنامه های کامپیوتری به این زبان نوشته می شوند: اولا به علت آنکه
کار با زبان ماشین بسیار وقت گیر و سخت بوده و ثانیا به دلیل آنکه
بیشتر کامپیوترها مجموعه دستور العمل های مخصوص به خود را دارند . بنابراین
برنامه ای که با زبان ماشین یک نوع کامپیوتر نوشته شده است را نمی توان بدون انجام
تغییرات اساسی بر روی نوع دیگری از کامپیوتر اجرا کرد.
برنامه نویسی سطح پایین و
انواع آن
برنامه ای که به کدهای ماشین نزدیکتر باشد، در کنترل دقیق سیستم
و ارتباط مستقیم با منابع سیستم کاربرد دارد.
انواع زبان های برنامه
نویسی
مابین زبان سطح پایین و زبان انگلیسی، زبان برنامه نویسی سطح بالا وجود
دارد که کاربران آن هم برای برنامه نویسان نیمه حرفه ای خوب است
و هم حرفه ای.
برنامه نویسی سطح بالا و کاربردش
معمولا آن ها سازگاری بیشتری
با زبان و تفکر انسانی دارند. سطح بالا نوشته می شود که مجموعه ای از دستورالعمل
های آن ها سازگاری بیشتری با زبان و تفکر انسانی دارند.