The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз компилятора Free Pascal 3.0, opennews (ok), 26-Ноя-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


139. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от тоже Анонимemail (ok), 27-Ноя-15, 14:02 
Вы хотите ВЕБМОРДУ (жаргонизм, обозначающий интерфейс сервера, доступный онлайн) без сервера?
И, видимо, готовы похлопать одной ладонью автору?
Ответить | Правка | Наверх | Cообщить модератору

159. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от DV2 (?), 27-Ноя-15, 16:23 
Вот именно! Тут предлагался браузер как GUI (вебморда) вместо нативного GUI от лазаруса.
Ответить | Правка | Наверх | Cообщить модератору

176. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от angra (ok), 27-Ноя-15, 22:30 
А давай ты сделаешь GUI без использования графического режима. Это будет примерно то же, что и веб-интерфейс без веб-сервера. Ты поставил идиотскую задачу.
С практической же точки зрения веб-интерфейс является сейчас самым удобным и универсальным вариантом для бизнес приложений. Веб-сервер само собой встраивается в разрабатываемое приложение, то есть не требует запуска отдельного процесса.
Ответить | Правка | Наверх | Cообщить модератору

182. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от тоже Анонимemail (ok), 28-Ноя-15, 01:35 
> А давай ты сделаешь GUI без использования графического режима.

Хотите, я пришлю вам свое дипломное приложение двадцатилетней давности? Кстати, как раз на Паскале. Там еще, помнится, приходилось напрямую писать в экранную память символы псевдографики, иначе Паскаль на вывод каждого символа дергал отдельное прерывание, и получалось слишком неторопливо.
Псевдографика, батенька, появилась раньше графических режимов.
Dos Navigator, например, даже мышку поддерживал в текстовом режиме.
Собственно, Midnight Commander до сих пор предлагает аналогичный интерфейс.

Ответить | Правка | Наверх | Cообщить модератору

194. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от angra (ok), 29-Ноя-15, 00:00 
Все бы ничего, только это не GUI. Вообще странно, что ты Turbo Vision не вспомнил, была такая библиотека виджетов для TP6.0+ от Borland. Ну а мне присылать ничего не надо, я в то время на асме подобным баловался.

Ответить | Правка | Наверх | Cообщить модератору

219. "Релиз компилятора Free Pascal 3.0"  –1 +/
Сообщение от тоже Анонимemail (ok), 29-Ноя-15, 12:29 
> Все бы ничего, только это не GUI.

"Терминологические споры, товарищи!". Если пользователь не набирает команды (CLI), а ходит по кнопочкам - внезапно, это GUI. "G" в этом термине говорит о наглядности интерфейса, а не о режиме работы монитора.

> Вообще странно, что ты Turbo Vision не вспомнил, была такая библиотека виджетов для TP6.0+ от Borland.

Ничего странного, я и сейчас не вспоминаю. Когда пытался пользоваться какими-то борландовскими библиотеками - на тогдашних ХТ и EC1030 это все тормозило так, что проще было самому ассемблерными вставками сделать. Не такой уж это rocket science - окошко да кнопочки псевдографикой нарисовать. А мышки поддерживать не требовалось - их еще не было ;)

Ответить | Правка | Наверх | Cообщить модератору

224. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Иван Ер0хин (?), 29-Ноя-15, 15:56 
>> А давай ты сделаешь GUI без использования графического режима.
> Хотите, я пришлю вам свое дипломное приложение двадцатилетней давности? Кстати, как раз
> на Паскале. Там еще, помнится, приходилось напрямую писать в экранную память
> символы псевдографики, иначе Паскаль на вывод каждого символа дергал отдельное прерывание,
> и получалось слишком неторопливо.
> Псевдографика, батенька, появилась раньше графических режимов.
> Dos Navigator, например, даже мышку поддерживал в текстовом режиме.
> Собственно, Midnight Commander до сих пор предлагает аналогичный интерфейс.

А причем тут Паскаль? Прерывания БИОС вызывались точно также и в любом другом. Как и прямой доступ к видеопамяти (тут еще надо вспомнить про борьбу со "снегом" для CGA).

Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

226. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от Иван Ер0хин (?), 29-Ноя-15, 15:59 
и кстати, если не изменяет склероз, для вывода текста через write или writeln использовалось прерывание MSDOS 21h, а не BIOS. И скорость вывода там была вполне хорошей.

Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от тоже Анонимemail (ok), 29-Ноя-15, 16:56 
Или BIOS 10h.
Ну, сравните - запись символа в экранную память, требующая замены одной ячейки в памяти, и полноценный вызов прерывания с сохранением-восстановлением стека, и так для каждого символа.
Ответить | Правка | Наверх | Cообщить модератору

212. "Релиз компилятора Free Pascal 3.0"  +6 +/
Сообщение от trader2k4email (ok), 29-Ноя-15, 09:35 
> С практической же точки зрения веб-интерфейс является сейчас самым удобным и универсальным вариантом для бизнес приложений.

Это не делает его менее идиотским. Сама идея использовать не предусматривающий изначально интерактивности язык разметки гипертекста для построения интерфейса - бред, круто замешанный на многоэтажном костылестроении - не даром в каждом мажорном релизе любого браузера нам обещают "ещё в 2 раза более быстрый движок" всяких JS и прочих HTML5 - а в итоге браузеры превратились в неповоротливых монстров. В планшеты/телефоны уже 8-ядерные процы напихали - а ваши убогие "поделия" всё равно тормозят...

Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

230. "Релиз компилятора Free Pascal 3.0"  –5 +/
Сообщение от тоже Анонимemail (ok), 29-Ноя-15, 20:17 
> не предусматривающий изначально интерактивности язык разметки гипертекста

Ну что вы лепите? Теги form, input, select в HTML откуда-то извне проникли?

То, что тормозит у вас на телефоне - это уровни абстракции, которые облегчили жизнь программистам за счет пользователей. Сама технология тут ни при чем, на JS спокойно можно писать очень легкие интерфейсы. Мало чем отличающиеся от нативных (если реакция на действия пользователя требует какой-то тяжелой обработки, тут и нативный затормозит, никуда не денется).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру