- عنوان: Modern C Up and Running
- نویسنده: Martin Kalin
- حوزه: برنامه نویسی C
- سال انتشار: 2022
- تعداد صفحه: 371
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 2.77 مگابایت
C یک زبان کوچک اما قابل توسعه است، با کتابخانه های نرم افزاری (استاندارد و شخص ثالث) زبان اصلی را گسترش می دهد. در میان زبانهای سطح بالا، C همچنان علامت عملکرد را تعیین میکند. از این رو، C به خوبی برای برنامه های کاربردی، به ویژه برنامه هایی مانند سیستم های پایگاه داده و سرورهای وب که باید در سطح بالایی کار کنند، مناسب است. نحو برای C ساده است، اما با یک عجیب و غریب اینجا و آنجا. هرکسی که در یک زبان سطح بالا معاصر برنامهریزی میکند، از قبل بسیاری از نحو C را میداند، زیرا زبانهای دیگر بهطور گسترده از C وام گرفتهاند. C نیز زبان غالب سیستمها است: سیستمعاملهای مدرن عمدتاً به زبان C نوشته میشوند و زبان اسمبلی بقیه را به حساب میآورد. . سایر زبان های برنامه نویسی به طور معمول و شفاف از روال های کتابخانه استاندارد نوشته شده به زبان C استفاده می کنند. به عنوان مثال، زمانی که برنامه ای که به هر زبان سطح بالا نوشته شده است، Hello, world را چاپ می کند! سلام، این یک تابع کتابخانه C است که در نهایت پیام را روی صفحه می نویسد. کتابخانههای استاندارد سیستم برای ورودی/خروجی، شبکهسازی، پردازش رشتهها، ریاضیات، امنیت، رمزنگاری، رمزگذاری دادهها و غیره نیز عمدتاً به زبان C نوشته شدهاند. نوشتن برنامه در C به معنای نوشتن به زبان مادری سیستم است.
C is a small but extensible language, with software libraries (standard and third party) extending the core language. Among high-level languages, C still sets the mark for performance; hence, C is well suited for applications, especially ones such as database systems and web servers that must perform at a high level. The syntax for C is straightforward, but with an oddity here and there. Anyone who programs in a contemporary high-level language already knows much of C syntax, as other languages have borrowed widely from C. C is also the dominant systems language: modern operating systems are written mostly in C, with assembly language accounting for the rest. Other programming languages routinely and transparently use standard library routines written in C. For example, when an application written in any other high-level language prints the Hello, world! greeting, it is a C library function that ultimately writes the message to the screen. The standard system libraries for input/output, networking, string processing, mathematics, security, cryptography, data encoding, and so on are likewise written mainly in C. To write a program in C is to write in the system’s native language.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Modern C Up and Running
نظرات کاربران