Step 8 (S-6222)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/531/step/8

Step 8 (S-6222) 1.png

[00:00 - 00:18] отдельно стоит обсудить вопрос о совместимости языков c c + + 1 из принципов разработки стандарта языка c + + сохранения совместимости с языком c так например синтаксис языка c + + унаследовал от языка си является производным от синтаксиса языка c однако


[00:18 - 00:37] не часто говорит что язык и пристроить является над множеством не заказе то есть можно писать такую программу на языке который не будет компилироваться компилятором языка c + + потому что не будет соответствовать стандарту языка c + + однако если этот несложный набор правил то можно писать программы на сито


[00:37 - 00:56] так чтобы они компилировались на языке c + + c c + сильно отличаются по сложности мы это уже видели стандарт языка c + + в 6 раз больше чем в стандарте но что более важно что эти языки сильно отличаются по архитектурным решением которое этих языках принят то есть если будете писать 1 и тоже приложение


[00:56 - 01:11] на си и си + + то те шаблоны проектирования и те структуры данных который потребуется скорее всего будет достаточно сильно различаться поэтому нельзя говорить что человек умеющий программирует на c обязательно программирует на c + +


[01:11 - 01:30] это понятно дело не всегда правда так нельзя говорить обратно что человек который умеет программировать на c + + умеет хорошо программировать на c тоже будет неправдой потому что все могут быть другие шаблоны проектирования других архитектурных решений в других городах