Последующие десять лет проект «компьютеров пятого поколения» стал испытывать ряд трудностей разного типа.
Первая проблема заключалась в том, что язык Пролог, выбранный за основу проекта, не поддерживал параллельных вычислений, и пришлось разрабатывать собственный язык работать в мультипроцессорной среде. Это оказалось трудным — было предложено несколько языков, каждый из которых обладал собственными ограничениями.
Другая проблема возникла с производительностью процессоров. Оказалось, что технологии 80-х годов быстро перескочили те барьеры, которые перед началом проекта считались «очевидными» и непреодолимыми. А запараллеливание многих процессоров не вызывало ожидаемого резкого скачка производительности. Получилось так, что рабочие станции, созданные в рамках проекта, успешно достигли и даже превзошли требуемые мощности, но к этому времени появились коммерческие компьютеры, которые были ещё мощнее.
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
signed main() {
const int t_cost = 10,d_cost = 50;
int k_am,l_am,d_am;
cout << "Введите количество тетрадей в клетку: ";
cin >> k_am;
cout << "Введите количество тетрадей в линейку: ";
cin >> l_am;
cout << "Введите количество дневников: ";
cin >> d_am;
cout << "Общая стоимость покупки: " << t_cost * k_am + t_cost * l_am + d_cost * d_am << " руб.";
}