Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что сложнее с или с++

Даниил Савчук Ученик (101), на голосовании 2 месяца назад
Голосование за лучший ответ
Джонни Эксаут Мастер (1428) 3 месяца назад
и то и то легко если ты не рак.
Celtic Hammer Мудрец (16453) 3 месяца назад
C++, хотя бы потому что туда добавили объектно-ориентированное программирование, которого в чистом Си не было
ПапаВысший разум (143900) 3 месяца назад
Это-то здесь вообще при чём? На C++ можно писать вообще без ООП и без гоп-стоп. И на ANSI C есть объектно-ориентированные фреймворки.
Ушёл в закат Мудрец (14664) 3 месяца назад
С++ помимо того что имеет еще и включает в себя весь С, поэтому ответ очевиден
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263998) 3 месяца назад
Сложность есть в программировании, а не в ЯП. У многих эта сложность непреодолимая, но усвоив лексику и синтаксические конструкции какого-нибудь языка (без разницы) они могут быть вполне себе неплохими говнокодерами, хотя и спроектировать нихрена не могут... ахахахъ
Василий Полубнев Просветленный (23522) 3 месяца назад
Концепций разных больше заложено в С++, особенно в современный его вариант (начиная с 11й версии и дальше). Так что можно сказать, что С++ сложнее, хотя бы потому, что больше всего надо понять.
ᅠ ᅠ Гуру (3512) 2 месяца назад
Для каждого индивидуально. Но всё-таки C++ сложнее.
ֆհαδoᵂ☄ᴷίʆʆer Знаток (305) 1 месяц назад
Случай, зависящий от конкретной задачи. Однако, общими чертами можно сказать, что C++ сложнее, чем C.

Синтаксис: C++ имеет более сложный и обширный синтаксис по сравнению с C. В C++ присутствует множество новых элементов, таких как классы, наследование, полиморфизм и т. д.

ООП: C++ - объектно-ориентированный язык программирования, в то время как C - процедурный. Работа с классами и объектами может быть непривычной для начинающих.

Шаблоны: C++ поддерживает шаблоны, что позволяет создавать обобщенные функции и классы. Это может увеличить сложность кода.

Управление памятью: В C++ для работы с памятью используются указатели и операторы new/delete, что требует от программиста более тщательного и внимательного подхода.

Библиотеки: В C++ есть более широкий набор стандартных библиотек, чем в C, что также может усложнить изучение языка.

Таким образом, хотя C++ и C имеют общие черты, такие как синтаксис и основные принципы, C++ в целом можно считать более сложным из-за своих дополнительных возможностей и составляющих. Однако, выбор между ними зависит от конкретной задачи и потребностей разработчика.
Похожие вопросы