Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 3

.pptx
Скачиваний:
0
Добавлен:
01.12.2023
Размер:
178.23 Кб
Скачать

ЯЗЫКИ ПРОГРАММИРОВАНИЯ C, C+

+ И C#

Презентация по дисциплине «Информатика» Толстолес Егор Павлович, группа 711-2

С#

1

Толстолес Егор Павлович. Языки программирования С, С++,

 

ПЛЮСЫ И МИНУСЫ ЯЗЫКА

Плюсы:

Высокая скорость и компактность получаемых машинных программ;

Низкоуровневые

возможности;

Широкая известность и наличие компиляторов для очень большого числа платформ.

Минусы:

Наличие множества возможностей, нарушающих принципы типобезопасности;

Плохая поддержка модульности;

Синтаксис, провоцирующий ошибки;

Препроцессор очень примитивен/

Толстолес Егор Павлович. Языки программирования С,

2

С++, С#

ПЛЮСЫ И МИНУСЫ ЯЗЫКА C++

Плюсы:

Масштабируемость;

Возможность работы на низком уровне с памятью, адресами, портами;

Возможность создания обобщенных алгоритмов для разных типов данных.

Минусы:

Наличие множества возможностей, нарушающих принципы типобезопасности;

Плохая поддержка модульности;

Недостаток информации о типах данных во время компиляции;

Язык C++ является сложным для изучения и для компиляции;

Некоторые преобразования типов неинтуитивны.

Толстолес Егор Павлович. Языки программирования С, С++, С#

3

 

ПЛЮСЫ И МИНУСЫ ЯЗЫКА

Плюсы:

Минусы:

 

 

Поддержка подавляющего

Приоритетная

 

 

большинства продуктов Microsoft;

ориентированность на

 

 

Для небольших компаний и

Windows платформу;

 

 

некоторых индивидуальных

Язык бесплатен только для

 

разработчиков бесплатными

 

являются такие инструменты,

небольших фирм,

 

 

Visual Studio, облако Azure,

индивидуальных

 

 

Windows Server, Parallels Desktop

программистов, стартапов и

 

для Mac Pro и многие другие;

учащихся;

 

 

Порог вхождения у языка C#

В языке осталась

 

 

низкий.

возможность использования

 

 

оператора безусловного

С#

4

 

перехода.

Толстолес Егор Павлович. Языки программирования С, С++,

 

Соседние файлы в предмете Информатика