++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://lnkd.in/d9vnaHn

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *