Статья наглядно раскрывает основные достоинства этого могучего языка. Будет интересна как новичкам, так и опытным программистам.
С сегодняшним широким спектром языков программирования, огромной массой информации в интернете, новичку очень просто запутаться и сделать неправильный выбор. Если речь идет о языке для начинающих, то язык Си будет прекрасным выбором. Он не просто хорош для изучения основ, он также достаточно мощный и сегодня широко используется многими разработчиками.
Итак, я попытаюсь доказать вам, почему начать изучение лучше с Си:
1. Вы не можете сразу начать с Java или C++.
Чтобы познать объектно-ориентированные языки, такие как C++ и Java, вы должны изучить основные концепции ООП, такие как полиморфизм, наследование, инкапсуляция и прочие. Только задумайтесь, как вы будете изучать такие сложные понятия, если вы не ознакомились с основными элементами программирования? Язык, который хорошо обучит вас программированию, это Си, так как его основы – это основы любого современного языка.
2. Он является основой C++, C#, и Java.
C++ и C# напрямую основаны на Си. Java также наследует некоторые правила и синтаксис Си.
3. Программы, работающие с объектно-ориентированным программированием(ООП), написаны на Си.
Java, C#, и C++ используют ООП. Несмотря на обширность ООП, не все программы написаны с его помощью, а многие из тех что написаны, используют Си.
4. Си может похвастаться непревзойденной эффективностью.
Когда дело доходит до скорости выполнения, Си по прежнему не имеет себе равных.
5. Многие части Linux, Windows и Unix написаны на Си.
Если вы хотите программировать в этих системах, либо если вы хотите чтобы ваши программы работали в них, лучше знакомьтесь с Си.
6. Драйверы современных гаджетов написаны на Си.
Почему? Ну хотябы потому, что Си предоставляет вам доступ к основным элементам компьютера. Например он дает вам прямой доступ к памяти процессора с помощью указателей. Вы можете также использовать Си для контроля битов и байтов.
7. Мобильные телефоны, КПК, карманные компьютеры и другие портативные устройства, становятся все более популярны.
Вы можете не знать об этом, но ваши портативные устройства и бытовая техника может содержать процессор, который требует программного обеспечения и программирования для поддержания работы встроенных программ системы.
8. Большинство игры используют Си как основу.
Никто не будет заинтересован в играх, если они затрачивают слишком много времени для выполнения команд. Си используется для того, чтобы создавать быстрые игры.
9. Си является языком „среднего“ уровня.
В основном языки программирования разделяются на два типа: - низкого и высокого уровня. Язык Си сочетает в себе лучшие качества обоих типов. Используя его вы можете написать как драйвер для устройства, так и клиентское приложение.
10. Си – язык структурных блоков.
Это означает, что каждый фрагмент кода написан в отдельном блоке и не связан с кодом в следующем блоке. Благодаря этому, вы можете облегчить программирование, сведя к минимум возможность нежелаемых побочных эффектов.
После указанных выше причин, вы все еще сомневаетесь, является ли Си самым лучшим языком программирования?
25.04.11
1, 2 причины — бред
3 — тоже бред, т.к. если надо ООП-фапинг юзай питон (он вся ООП)
8 — брехня ^^
10 — если вы не знали, блоки выделяються в каждом языке
[Ответить]