💠برنامه نویسی چیست؟
از آنجایی که کامپیوتر تنها نوع داده صفر و یک را متوجه میشود اما به کارگیری این زبان برای انسان بسیار دشوار است، به برنامه نویسی نیاز داریم. برای توسعه و اجرای برنامه در کامپیوتر از یک زبان واسط استفاده میشود که به آن زبان برنامه نویسی گفته میشود. برنامه نویسی به معنی تبدیل دستورالعملهای کامپیوتر به فرمی است که یک ماشین میتواند آن را درک کند.
برنامهها به زبان خاصی نزدیک به زبان انسان (اغلب به زبان انگلیسی) نوشته میشوند تا خواندن و نوشتن را برای انسان آسان کنند. وقتی برنامه نویس کدی را مینویسد، این کد کامپایل شده و به یک فایل تبدیل میشود که کامپیوتر میتواند آن را اجرا کند. بر همین اساس، زبانهای برنامه نویسی مختلفی به وجود آمده است که در ادامه درموردشان صحبت میکنیم.
💠انواع زبانهای برنامه نویسی چیست ؟
زبانهای برنامه نویسی بسته به کاربرد، نوع اجرا و پیچیدگی به انواع مختلفی تقسیم میشوند. یکی از این دسته بندیها، رتبه بندی زبانهای برنامه نویسی براساس میزان نزدیک بودن به زبان انسان (انگلیسی) است. بر همین اساس هر زبان برنامه نویسی در یکی از دو گروه سطح بالا و سطح پایین قرار میگیرند
🔻زبانهای برنامه نویسی سطح پایین
زبانهای سطح پایین اولین زبانهایی بودند که کدنویسی با آنها رواج یافت، این زبانها بسیار نزدیک به زبان ماشین (صفر و یک) هستند، به طور مستقیم با پردازنده رایانه ارتباط دارند و به همین دلیل میتوان با استفاده از آنها دستورات پایه ای برنامه نویسی را اجرا کرد.
مانند زبان ماشین (Machine Languages)
🔺زبانهای برنامه نویسی سطح بالا
زبانهای سطح بالا برای انسان بیشتر قابل فهم هستند زیرا از دستوراتی شبیه کلمات انگلیسی برای دستورالعملهای خود استفاده میکنند. دلیل اصلی به وجود آمدن زبانهای برنامه نویسی سطح بالا، راحتتر کردن فرایند کدنویسی برای برنامه نویسان بوده است. برخی از این زبانها عبارتند از C، Java ، php و...