Подбор языка программирования

Александр Гилберт

Добрый день, друзья. В следующем году я собираюсь поступать в магистратуру и поэтому уже сейчас готовлю себя к вступительным испытаниям. Проводятся они в письменной форме (1 билет с 2 или 3 вопросами, необходимо письменно в полной мере раскрыть тему, показать, насколько ты в ней разбираешься). Темой обсуждения и сутью вопроса является не необходимость магистратуры или обучения в ВУЗе и не обсуждение экзамена, а вот что - известен список вопросов, и на большинство из них я могу в полной мере ответить, но следующие вопросы вызывают некоторые затруднения:

  1. На примере конкретного языка программирования: Структуры управления. Последовательность, выбор, повтор.
  2. На примере конкретного языка программирования: Понятие модуля. Характеристики модульности (размер, связность, сцепление, рутинность).
  3. На примере конкретного языка программирования: Понятие типа данных. Абстрактный тип данных. Полиморфизм. Статический и динамический контроль типов.
  4. На примере конкретного языка программирования: Понятия переменной, модуля. Области видимости переменной, модуля. Время жизни переменной. Сокрытие переменной, модуля.
  5. На примере конкретного языка программирования: Тестирование и отладка программного кода. Тестирование в процессе разработки программы. Тестовые данные. Типичные ошибки. Оптимизация программного кода.

Какие затруднения? Дело в том, что человек волен самостоятельно выбирать язык программирования, который он хочет приводить в пример. Мне хочется ответить на них максимально просто (меньше воды и излишней путаницы) и при этом в полной мере, т.е. максимально эффективно. Я думаю над Java. А что думаете вы?

Александр Гилберт больше 1 года назадСпасибо 0
1 чел.