C يك زبان بسيار قدرتمند است ، اما بياييد روشن كنيم كه منظور ما از "قدرتمند" چيست - سرعت اجراي كد و تعداد منابع كامپيوتر براي اجراي آن (RAM و CPU) بايد استفاده شود.
از اين رو: يك زبان اگر سريع باشد و از منابع كمي استفاده كند قدرتمند است.
C بسيار قدرتمند است زيرا عملكرد آن بسيار نزديك به زبان ماشين (رايانه) است. و دقيقاً همين ويژگي باعث مي شود كه هم يادگيري و هم استفاده از آن دشوار باشد. در مقايسه با زبانهاي ديگر ، برنامه نويسي را پيچيده تر مي كند زيرا ابزارهايي را فراهم مي كند كه تسلط بر آنها به هيچ وجه آسان نيست (مانند اشاره گرها و مديريت حافظه) ، به ويژه براي يك مبتدي.
بي فايده است كه تكرار كنيد C چقدر "پيچيده" است ، من ابتدا به شما نشان مي دهم!
من همان تمرين را به شما نشان مي دهم كه به دو زبان مختلف نوشته شده است.
بياييد تصور كنيم كه مي خواهيم ليستي از نام ها را مرتب كنيم مانند:
["آلبرتو" ، "برونو" ، "كلوديا" ، "دانيلا" ، "الئونورا"]
اگر برنامه كوچك خود را با زبان C مي نوشتيم بايد چيزي در حدود ده خط كد بنويسيم در حالي كه اگر اين كار را به زبان مدرن تري انجام مي داديم فقط به يك خط احتياج داشتيم!
بياييد كمي به جنبه فني بپردازيم ، فقط يك ايده دقيق درباره نحوه استفاده از زبان C به شما مي دهيم:
هسته سيستم عامل ويندوز (به نام هسته) به زبان C نوشته شده است.
شما لينوكس را مي شناسيد؟ اوبونتو ، سنتوس ، دبيان ، تا به حال از آنها شنيده ايد؟ در اينجا ، حتي "تكيه گاه" يا هسته آنها همگي به زبان C. نوشته شده اند. خالق لينوكس ، لينوس توروالدز ، گفت كه او نمي خواهد از C ++ استفاده كند زيرا به گفته وي زبان آخر زبان وحشتناكي است!
OS X ، سيستم عامل اپل حدس مي زنيد با چه چيزي نوشته شده است؟ بله ، با زبان C
براي موبايل ما iOS ، Android و Windows Phone داريم هر سه با C نوشته شده اند.بياييد به مناطقي كه استفاده از C منطقي است و هنوز هم به طور فعال استفاده مي شود نگاه كنيم.
سيستم هاي عامل
ما فقط در مورد آن صحبت كرديم تابحال نام ويندوز ، لينوكس يا مك را شنيده ايد؟
همه نوشته شده با C.
https://www.imparareaprogrammare.it/programmare-in-c