زبانهای برنامه نویسی
به روز رسانی شده در ۱۴۰۳/۱۱/۱۸ زمان مطالعه 10 دقیقهزبان های برنامه نویسی دستورات، دستور زبان و نحو را برای دستور دادن به دستگاه های دیجیتال و رایانه ها برای انجام وظایف خاص ارائه می دهند. این زبانهای مصنوعی قابل خواندن توسط ماشین هستند و اغلب با مشخصات نوشتاری برای نحو و معنایی مطابقت دارند. به عنوان مثال، زبان برنامه نویسی C با مشخصات سازمان استاندارد بین المللی (ISO) مطابقت دارد. به طور معمول، زبان های برنامه نویسی محاسبات را به عنوان دنباله ای از دستورات توصیف می کنند. با این حال، زبان هایی که از برنامه نویسی منطقی یا برنامه نویسی تابعی پشتیبانی می کنند ممکن است از روش های توصیفی دیگری استفاده کنند.
نمایش همه تولیدکنندگان زبان های برنامه نویسی
زبان های برنامه نویسی برنامه نویسان و توسعه دهندگان را قادر می سازند تا محصولات نرم افزاری، برنامه های کاربردی نرم افزاری و بسته های نرم افزاری بسازند. زبان های برنامه نویسی رایج عبارتند از Assembler، C و C++. اسمبلر یک زبان برنامه نویسی قدیمی است که هنوز برای دسترسی به خدمات و سخت افزار سیستم و برای به حداکثر رساندن کارایی برنامه استفاده می شود. C برای برنامه هایی استفاده می شود که هم بر خدمات سیستم و هم بر رابط کاربری تأثیر می گذارد. C++ برنامه نویسی شی گرا (OOP) را به زبان برنامه نویسی C اضافه می کند. یک الگوی برنامه نویسی، برنامه نویسی شی گرا از اشیایی به نام ساختار داده برای کمک به طراحی برنامه های کاربردی نرم افزار استفاده می کند.
زبان های برنامه نویسی که از OOP استفاده می کنند، توسعه دهندگان را قادر می سازند تا از تکنیک هایی مانند مخفی کردن اطلاعات و ارث بری استفاده کنند. FORTRAN، Java، Perl، Python و Tk نمونه هایی از زبان های برنامه نویسی رایج هستند. FORTRAN مخفف "ترجمه فرمول" است که برای محاسبات فیزیک و ریاضی مناسب است. FORTRAN دارای کامپایلرهای بسیار کارآمد و کدهای قابل حمل است. جاوا یک زبان جدیدتر و OOP است که در حال حاضر رایج تر از FORTRAN، COBOL یا Basic است. با این حال، این زبانهای قدیمیتر قابل خواندن توسط ماشین هنوز برای کارهای خاص جمعآوری داده استفاده میشوند. Perl یک زبان برنامه نویسی تفسیر شده است که برای اسکن فایل های متنی، استخراج اطلاعات و چاپ گزارش های بزرگ بهینه شده است. Perl همچنین برای بسیاری از وظایف مدیریت سیستم مناسب است. پایتون، زبان تفسیری دیگر، هم تعاملی و هم یک OOP است. برخلاف برخی از زبان های برنامه نویسی دیگر، Tk یک جعبه ابزار X11 است که می تواند با Perl و Python استفاده شود.
برخی از زبان های برنامه نویسی ابزارها و منابعی را برای مدیریت متن و کد منبع، اشکال زدایی و مدیریت کد باینری و ساخت کامپایلر و دستور زبان ارائه می کنند. ویرایشگرهای متن و کد منبع شامل ویرایشگرهای متن ASCII، ویرایشگرهای جاوا و ابزارهای تجزیه و تحلیل کد منبع برای سایر زبان های برنامه نویسی خاص هستند. اشکال زدایی و مدیریت کد باینری شامل کامپایلرهای منابع، ویرایشگرهای منابع، چک کننده های منبع و اشکال زدایی می باشد. زبان های برنامه نویسی با ابزارهای ساخت کامپایلر و گرامر زبان برنامه نویسی نیز در دسترس هستند.
منبع