++C یک زبان برنامه نویسی سیستم های عمومی است که اکنون بیش از 40 سال از عمر آن می گذرد و در سال 1979 طراحی شده است.
++C هنوز در بالای شاخص های محبوبیت چند زبان برنامه نویسی قرار دارد. در این مطلب، به معرفی چند کتابخانه برتراین زبان برنامه نویسی مطلوب می پردازیم.
* کتابخانه Active Template از مایکروسافت، Active Template Library (ATL) مجموعه ای از کلاسهای ++C برای ساخت اشیا COM (مدل اشیای مشترک) با پشتیبانی از ویژگیهای COM مانند رابطهای دوگانه، رابطهای شمارشگر COM، نقاط اتصال و کنترلهای ActiveX است. * کتابخانه ++Asio C برای برنامه نویسی ورودی و خروجی سطح پایین و با استفاده از یک مدل ناهمگن سازگار استفاده می شود. Asio با تأمین بلوک های اساسی سازگاری همزمان، شبکه های ++C و انواع دیگر I/O، در برنامه های مختلف از برنامه ها و بازی های گوشی های هوشمند گرفته تا وب سایت های بسیار تعاملی و سیستم های معاملاتی در زمان واقعی مورد استفاده قرار گرفته است. * Cinder یک کتابخانه منبع باز برای “کدگذاری خلاق” در ++C است. Cinder که برای برنامه هایی مانند صوت، هندسه محاسباتی، گرافیک و ویدئو مفید است، از پنجره سازی بومی پلت فرم و کنترل رویدادها، همراه با انتزاع ورودی و خروجی پشتیبانی می کند و دارای API داخلی برای تجزیه XML و JSON است.
* Eigen یک کتابخانه الگوی ++C برای جبر خطی، شامل ماتریس ها، بردارها، حل کننده های عددی و الگوریتم های مرتبط است. همه اندازه های ماتریس، از ماتریس های کوچک و ثابت گرفته تا ماتریس های متراکم و دلخواه، پشتیبانی می شوند. * FloatX FloatX یا Float eXtended کتابخانه ای برای تقلید از نوع شناور با دقت کم است. در حالی که به طور بومی با کامپایلرهای ++C سازگار است، FloatX را می توان با زبانهای دیگری مانند Python یا Fortran فراخوانی کرد. * OpenCV OpenCV یا Open Source Computer Vision Library، کتابخانه دید رایانه ای و یادگیری ماشینی است که بطور طبیعی به زبان ++C نوشته شده و تحت مجوز BSD در دسترس است. OpenCV به منظور ایجاد زیرساخت های مشترک برای برنامه های دید رایانه ای و تسریع استفاده از ادراک ماشینی در محصولات تجاری ساخته شده است. * کتابخانه های ++Poco C کتابخانه های ++Poco (Portable Components) C با هدف ساده سازی توسعه ++C، کتابخانه های چند پلتفرمی ++C برای ساخت برنامه های اینترنتی و شبکه برای اجرا در سیستم های مختلف از دسک تاپ و سرورها گرفته تا دستگاه های تلفن همراه و اینترنت اشیا هستند.
* کتابخانه الگوی ویندوز در اصل از مایکروسافت، Windows Temple Library (WTL) (از سال 2004) یک کتابخانه منبع باز برای ساخت برنامه های سبک ویندوز و اجزای UI است. * Wt یک کتابخانه GUI وب در ++C مدرن است که به توسعه دهندگان اجازه می دهد بدون نیاز به نوشتن JavaScript ، UI های تعاملی وب را با ابزارک ها ایجاد کنند.
https://asaco-it.com/wp-content/uploads/2020/06/Asset-4online-e1595754789705.png00Adloginhttps://asaco-it.com/wp-content/uploads/2020/06/Asset-4online-e1595754789705.pngAdlogin2021-03-03 09:01:262021-03-04 08:25:099 کتابخانه خوب برای برنامه نویسی ++C
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.