موضوعات

برنامه نویسی چیست؟

بسیاری از مردم می پرسند

برنامه نویسی چیست؟

و چگونه برنامه نویس شدید؟

و از کجا شروع کنم؟
این تاپیک را با من دنبال کنید

درباره تعریف زبانهای برنامه نویسی
و انواع زبانهای برنامه نویسی
زبان C:
زبان جاوا:
زبان ++ C:
زبان پایتون:
زبان یاقوتی:
زبان php:
زبان پاسکال:
سطوح زبان برنامه نویسی
سطح بالا
سطح پایین

نسل های مختلف زبان برنامه نویسی:
نسل اول (1GL):
نسل دوم (2GL):
نسل سوم (3GL):
نسل چهارم (4GL):
نسل پنجم (5GL):

ابتدا زبان های برنامه نویسی را تعریف کنید

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

همچنین ممکن است برای شما جالب باشد که ببینید:  نحوه اسکن کدهای QR در همه دستگاه ها

انواع زبانهای برنامه نویسی

انواع زیادی در لیست زبان های برنامه نویسی گنجانده شده است و از جمله مهمترین و گسترده ترین انواع آنها می توان به موارد زیر اشاره کرد:

ج زبان

زبان برنامه نویسی C یکی از زبانهای مدون بین المللی محسوب می شود و به دلیل این واقعیت که بسیاری از زبانهای برنامه نویسی مدرن بر اساس آن ساخته شده اند ، مانند C ++ و Java ، و تاریخ توسعه آن از اهمیت زیادی برخوردار است. بازگشت به اوایل دهه هفتاد توسط کن تامپسون ، برایان کرنیگان و دنیس ریچی ، و به منظور توسعه سیستم عامل یونیکس و کار بر روی آن آورده شد.

جاوا

جیمز گاسلینگ در سال 1992 در حین کار خود در آزمایشگاههای Sun Microsystems توانست زبان جاوا را توسعه دهد. قابل توجه است که توسعه آن نقش ذهن متفکر را در مدیریت و عملکرد دستگاههای کاربردی هوشمند مانند تلویزیون تعاملی و سایر موارد ، ایفا کرد. و توسعه آن بر اساس C ++ انجام می شود.

سی ++

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

پایتون

این زبان با سادگی و سهولت در نوشتن و خواندن دستورات آن مشخص می شود و در کار خود به روش برنامه نویسی شی گرا بستگی دارد.آنچه به مبتدیان توصیه می کند سفر آموزشی زبان های برنامه نویسی خود را در پایتون آغاز کند.

زبان یاقوتی

زبان برنامه نویسی Ruby یک زبان شی گرا است. یعنی می توان از آن در بسیاری از زمینه ها استفاده کرد و یک زبان شیء خالص است ، علاوه بر این که دارای مجموعه ای از ویژگیهای خاص زبانهای کاربردی است.

همچنین ممکن است برای شما جالب باشد که ببینید:  هنگام سحر باید از برخی غذاها اجتناب کرد

زبان php

زبان php در توسعه و برنامه نویسی برنامه های وب ، علاوه بر امکان استفاده از آن برای انتشار و توسعه برنامه های موجود ، مورد استفاده قرار گرفت. این منبع باز است ، توانایی پشتیبانی از برنامه نویسی شی گرا را دارد و توانایی پشتیبانی از کار بر روی بسیاری از سیستم عامل ها ، از جمله ویندوز و لینوکس.

زبان پاسکال

وضوح ، استحکام و سهولت استفاده در ایجاد برنامه ها به زبان برنامه نویسی پاسکال متصل است ، تطبیق پذیری مبتنی بر فرمان که تعدادی ویژگی را با C بسیار به اشتراک می گذارد.

سطوح زبان برنامه نویسی

زبانهای برنامه نویسی به چندین سطح تقسیم می شوند که به شرح زیر است:

زبانهای سطح بالا

نمونه ها عبارتند از: C Sharp، C، Python، Fortran، Ruby، Php، Pascal، JavaScript، SQL، C ++.

زبانهای سطح پایین

این زبان به زبان ماشین و زبان اسمبلی تقسیم می شود و به دلیل فاصله زیاد بین آن و زبان انسان ، به آن کم گفته می شود.

نسل های مختلف زبان های برنامه نویسی

زبانهای برنامه نویسی نه تنها بر اساس سطوح آنها تقسیم می شوند ، بلکه تقسیم جدیدی بر اساس نسلی که در آنها ظاهر شده است ، ایجاد می شود ، یعنی:

نسل اول (1GL)

این زبان که به عنوان زبان ماشین شناخته می شود ، عمدتاً بر مبنای سیستم اعداد دودویی (1.0) در نمایش آنچه به عنوان دستورات ، عملیات حسابی و منطقی نوشته می شود ، استوار است.

نسل دوم (2GL)

این زبان اسمبلی نامیده می شد و زبانهای این نسل به چند دستور ، عبارت و علامت که در وارد کردن دستورات استفاده می شود ، خلاصه می شود.

نسل سوم (3GL)

این شامل زبانهای رویه ای سطح بالا است و با تکیه بر ترکیب یک زبان قابل درک برای انسان با برخی از نمادهای ریاضی و منطقی شناخته شده و نوشتن آنها به روشی که کامپیوتر بتواند درک کند ، مشخص می شود.

نسل چهارم (4GL)

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

همچنین ممکن است برای شما جالب باشد که ببینید:  دانلود بازی Call of Duty: Modern Warfare 2023 برای همه دستگاه ها

نسل پنجم (5GL)

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

قبلی
چگونه از حریم خصوصی خود محافظت می کنید؟
التالی
توضیح هک شدن DNS

پیام بگذارید