1.2. Практикум

Примечание

При выполнении заданий используйте заготовки решений: -> Репозиторий.

Подробнее: см. Цикл выполнения и защиты заданий.

1.2.1. Суперкомпьютеры

  1. Приведите определение суперкомпьютера и небольшую справку об их назначении и типовом применении.

  2. Перейдите на сайт TOP500 Supercomputer Sites и откройте список суперкомпьютеров (меню List -> [Первый пункт]), на основании которого соберите информацию о 10 суперкомпьютерах:

    • № п/п;

    • название;

    • год первого запуска;

    • страна;

    • производитель;

    • быстродействие;

    • количество ядер;

    • потребляемая мощность;

    • память;

    • изображение.

  3. 11-й строкой добавьте отечественный суперкомпьютер.

Если поиск информации на английском языке вызывает трудности, воспользуйтесь подсказками в статье TOP500 Вики.

В заключении сравните между собой быстродействие:

  • суперкомпьютера №1;

  • первой ЭВМ Марк I;

  • Вашего мобильного устройства.

1.2.2. Языки программирования сегодня

Откройте рейтинг языков программирования от IEEE.

Укажите, на основе чего строится данный индекс популярности и заполните следующую таблицу:

 

Тип ПО

Место в рейтинге

Web

Mobile

Enterprise

Embedded

1

 

 

 

 

2

 

 

 

 

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

По результатам заполнения таблицы ответьте на следующие вопросы:

  • какой язык программирования является наиболее универсальным (охватывает больше типов ПО)?

  • какой язык программирования наименее универсален?

1.2.3. Тип транслятора

На сайте TIOBE имеется собственный рейтинг популярности языков.

Укажите, на основе чего строится данный индекс популярности, после чего возьмите первые 15 языков программирования и заполните следующую таблицу, используя информацию из сети Интернет:

Язык

Тип транслятора

1

Java

Гибрид

.

.

.

После заполнения:

  • определите количество языков программирования с выбранным типом транслятора (например, компилируемых - 6, гибридов - 2 и т.д.);

  • ответьте, чем может объясняться такое соотношение.