08-04-2022, 05:24 PM
(02-03-2022, 08:33 PM)hosseinhedariy نوشته است: کاربردهای زبان برنامه نویسی C ?
کاربردهای ارائه شده برای زبان برنامه نویسی C
۱-سیستم عامل
اولین سیستم عامل که با استفاده از یک زبان برنامه نویسی سطح بالا ساخته شد UNIX بود که به زبان برنامه نویسی C طراحی شده است. بعدها ، مایکروسافت ویندوز و برنامه های مختلف اندروید با زبان C نوشته شدند.
۲-سیستم های تعبیه شده
زبان برنامه نویسی C برای نوشتن برنامه ها و درایور سیستم های تعبیه شده ، گزینه ای بهینه شناخته می شود ، زیرا از نزدیک با سخت افزار دستگاه ارتباط دارد.
۳- واسط گرافیکی (GUI)
واژه GUI مخفف Graphic User Interface است. Adobe Photoshop ، که از قدیم یکی از محبوب ترین ویرایشگرهای عکس ، با کمک C ساخته شد.
بعداً ، Adobe Premiere و Illustrator نیز با استفاده از زبان برنامه نویسی C ایجاد شدند.
۴-پلتفرم های جدید برنامه نویسی
C نه تنها ++C را که یک زبان برنامه نویسی شامل تمام ویژگی های C علاوه بر مفهوم برنامه نویسی شی گرا می باشد متولد کرده است بلکه زبانهای برنامه نویسی متنوع دیگری مانند MATLAB و Mathematica که در دنیای امروز کاربرد زیادی دارند، نیز بوجود آورده است.
۵- گوگل
سیستم فایلینگ گوگل و مرورگر کروم گوگل با استفاده از زبانهای برنامه نویسی c و c++ توسعه یافته اند.بجز اینها انجمن متن باز گوگل (google open source community) تعداد زیادی از پروژه ها را با استفاده از C و ++C انجام می دهد.
۶- نرم افزارهای Mozilla Firefox و Thunderbird
از زمانی که Mozilla Firefox و Thunderbird پروژه های منبع باز ایمیل محور بودند ، بااستفاده از C / C ++ نوشته شدند.
۷- MySQL
MySQL ، همچنین به عنوان یک پروژه منبع باز که مورد استفاده در سیستم های مدیریت پایگاه داده است با C / C ++ نوشته شده است.
۸- طراحی کامپایلر
یکی از محبوب ترین کاربردهای زبان C ، ایجاد کامپایلرها بود. کامپایلرهای چندین زبان برنامه نویسی دیگر با در نظر گرفتن اینکه ارتباط C با زبانهای سطح پایین موجب درک آسانتر آن توسط ماشین است طراحی شده اند.
چندین کامپایلر محبوب شامل Bloodshed,Dev-C,Clang c,MINGW,and Apple C توسط زبان c طراحی شده اند.
۹- بازی و انیمیشن
از آنجا که زبان برنامه نویسی C به دلیل کامپایلر محور بودن نسبتاً سریعتر از Java یا Python است ، کاربردهای زیادی در زمینه بازی پیدا کرده است.
برخی از ساده ترین بازی ها مانند Tic-Tac-Toe ، بازی Dino ، بازی Snake و بسیاری دیگر به زبان cکدنویسی شده اند.