Alex2013 писал(а):1 Есть (и всегда будут ) задачи где это просто неважно.
( например специализированный текстовый редактор или некий генератор отчетов для печати )
Чем отличается MSOffice от OpenOffice(LibreOfice и т.п.)? А тем что там визуальный интерфейс вынесен в отдельную задачу.. изменения кнопки вынесен в отдельную нить, сама генерация изображения GUI хорошо проработаны и оптимизированные. В OpenOffice часты freeze, гуи джавовские. От этого работа в MSOffice более комфортна чем в OpenOffice. Вроде бы простые текстовые редакторы а столько отличий.
Лично сам проводил эксперимент - TQuery более 10 штук..TQuery открывалась 5~15 секунд, а форма TForm в этот момент фризилась. Посадил TQuery в отдельный TThread. Стала открываться моментально. Пошел дальше сделал компоненты, где интуитивно подставлял выборку результата (TDBCombobox).. Ввел задержку 0.7 сек для инерции, типа не сразу "шлеп", а с неким ожиданием и мягкостью. Приятно стало работать.
Alex2013 писал(а):2 Если программа в явном виде не использует много поточность то за нее это часто делает ОС .
конкретно, что делает? у ОС вообще задача запустить приложение и выделить поток(если ОС многозадачная, а не как DOS) - это для микроядерной.. Для гиперядерной ОС предоставить унифицированные интерфейсы(файловую систем, сеть, видео, аудио и тп.п)
Alex2013 писал(а):3 Для успешного написания МП-программ нужна поддержка на уровне языка программирования желательно вообще сделать так чтобы нельзя было писать "НЕ МП программы"
Я про то что в функциональном языке изначально не было параллельной работы, потом гвоздями прибили функционал. На том этапе два, три или сто потоков был прорыв на майнфреймах. Но сейчас в ПС легко могут быть более даже в одном приложении( например тот же торрент качалка).
Не не писать МП на функциональных языках это как? Это как в CUDA-а компилируешь функцию грузишь в ячейки(Cells), заливаешь входящие данные, вызываешь функцию запуска. ждешь когда последний отработает, сливаешь выходные данные?
Добавлено спустя 24 минуты 5 секунд:Pavia писал(а):Всё верно Qt пользуется весь Мир и допиливаю её всем миром.
гуишная либла захватит весь мир?
Добавлено спустя 5 минут 46 секунд:пилят её только потому что другой
Pavia писал(а):Что на роутере у меня 2000 исполняемых файлов минус 500 директорий. В оставшихся 1500 куча либ и html файлов они тоже исполняемые.
этот роутор - ваше рабочее место?