
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با اینکه زبانهای سطح بالایی مثل جاوا و پایتون بین برنامهنویسها محبوباند، علاقه به زبان قدیمی و معتبر C دوباره جان گرفته است. در این گزارش، مایک بارلو بررسی میکند که چطور استفاده گسترده از نرمافزار توکار، و ظهور جنبش میکِر و سختافزار متنباز، مردم را دوباره به زبانی برگردانده که با دستورهای ماشین سازگاری بیشتری دارد.
از طریق مصاحبه با حدود یک دوجین از رهبران فناوری، مدرسان، میکِرها و توسعهدهندگان نرمافزار توکار، با نمونههای زیادی آشنا میشوید که نشان میدهند زبان C چقدر همهجا حضور دارد؛ بهویژه حالا که مرز میان توسعه نرمافزار و طراحی سختافزار کمرنگتر شده است. توسعهدهندگان نرمافزار توکار که روی دستگاههای اینترنت اشیا کار میکنند، C و C++ را ضروری میدانند. کسانی هم که با آردوینو یا رزبریپای پروژههای سختافزاری سفارشی میسازند، همینطور فکر میکنند.
این گزارش را بگیرید و ببینید چطور C و C++ به برنامهنویسها کمک میکنند بیشترین کارایی را از منابع سختافزاری بگیرند؛ مخصوصاً وقتی به عملکرد بلادرنگ نیاز دارید.
Although high-level languages such as Java and Python are popular choices among programmers, there’s a lot of renewed interest in the venerable C language. In this report, Mike Barlow examines how the widespread use of embedded software, and the emergence of the maker movement and open-source hardware, have led people back to the language that maps more efficiently to machine instructions.Through interviews with a dozen technology leaders, educators, makers, and embedded software developers, you’ll learn about many examples that demonstrate C’s ubiquity, especially as the lines between software development and hardware design become less distinct. Embedded software developers who work on devices for Internet of Things find C/C++ indispensable, but so do people who tackle custom hardware projects with Arduino or Raspberry Pi.Pick up a copy of this report and learn how C/C++ enables programmers to extract maximum performance from the underlying hardware resources—especially in situations where you need real-time performance.