Re[16]: Тенденции в развитии микроэлектроники и ПО :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 29.12.21 12:56
Оценка: :))
Здравствуйте, Sinclair, Вы писали:

S>На тогдашних машинках несложные С-программы компилировались минутами.


Это очень сильно зависело от реализации компилятора. Если компилятор делался "по науке", в расчете на абстрактную бесконечную программу любой сложности, и независимо применял лексический и синтаксический анализ, трансляцию в промежуточный код, генерацию двоичного кода и т.п., использовал виртуальную память потенциально неограниченного объема для работы с любыми динамическими структурами, то он, разумеется, нещадно тормозил, главным образом на этой самой виртуальной памяти и переходах между слоями абстракции. А если его делали в расчете на типовые, наиболее часто встречающиеся программы, то мог успевать и за секунды.

S>И из этого времени кодогенерация, собственно, занимала не так много времени. Так что я что-то не особо верю в autocomplete с учётом контекста даже на XT-шках.


Для реализации autocomplete нет нужды прогонять по тексту полноценный синтаксический анализ, достаточно самого примитивного. Здесь очень хорошо работает "правило 80/20".

S>А если мы говорим о 70х, то лучшие компьютеры того времени для многооконного гуя выдавали пару кадров в секунду.


Гораздо больше, да и то в чистой, пиксельной графике. Которая для GUI вовсе не обязательна. Символьные дисплеи давали десятки операций в секунду.

S>Банальное перетаскивание окна с содержимым появилось в Win98, как часть windows plus pack. До этого все изменения размеров и положения выполнялись при помощи рамочки.

S>Потому, что быстродействия-с не хватало.

Быстродействия не хватало не на перетаскивание, а на прогон всего каскада уведомлений и перерисовок после перемещения на каждые несколько точек. Просто прямоугольники со статическим содержимым даже на XT можно было таскать без задержек.

S>

S>The animations on the NOVA ran 3-5 objects at about 2-3 frames per second.


Это об анимации произвольных объектов, к чему это здесь? Мы вроде не обсуждали игры и мультики.

S>Не было необходимости в WYSIWYG — не делали.


WYSIWYG делали еще в 60-е. "Жопа есть, а слова нет".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.