Найдено 289 результатов

stanilar
16.04.2019 06:00:38
Форум: Free Pascal Compiler
Тема: Компилятор Паскаль в JavaScript от создателей Free Pascal
Ответы: 21
Просмотры: 26216

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

просто открыть проект - накидать на форму - скомпилировать - эта возможность Delphi/Lazarus дорогого стоит
Это сейчас есть и в реакте. Просто надо понимать что назначение языков разное от природы. Джус он изначально для красивого UI(не сложного) в чем он заборет по востребованности любой ЯП. А с ...
stanilar
28.03.2019 23:14:46
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин писал(а):По принципу кто последний, тот и рулит.

Ну и где здесь однозначность? Т.е. раз не сравнил сотню-две подключенных файлов из двух секций, то либо сам виноват либо с иде работать не умеешь?
stanilar
28.03.2019 16:01:46
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин Дело не в иде, но в возможности однозначной трактовки текста программы. Главный козырь паскаля, все таки.
stanilar
28.03.2019 11:44:03
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин Ну насчет дурной можно привести два предельных примера - первый это когда все uses в паблик-секции и без переопределения непонятно какой тип откуда берется в итоге. Второй это когда все uses указаны для процедур.
stanilar
27.03.2019 12:26:30
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин Это не фишка. Это логичное продолжение тех принципов, что есть. Так же как type-секции, которые есть что в секции объявления,что в секции реализации и еще в области видимости процедуры.

А вот проблему ТС это решит с головой, простым перемещением uses в тело процедуры.
stanilar
27.03.2019 10:42:17
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин будет та-же проблема, что и при стандартных юзес. Никаких новых чудес не появится.
stanilar
26.03.2019 11:19:31
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Лекс Айрин писал(а):я бы не сказал, что это очень удобно


Это было логичным и естественным в цепочке файлы-секции файла-процедуры. Без лишних синтаксических наворотов.
stanilar
25.03.2019 15:15:02
Форум: Компилятор / язык программирования
Тема: uses - почему так?
Ответы: 27
Просмотры: 94421

Re: uses - почему так?

Я не понимаю - зачем так сделано ?

Прежде всего - это очень удобно для структурирования программы. Некоторые задачи, например расчетные/математические, удобнее реализовывать на уровне проектирования процедур. Тут нужны простые и понятные правила. Идея разделения кода сначала на файлы, а потом ...
stanilar
12.03.2019 20:02:13
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Лекс Айрин писал(а):Это же все дело надо как-то заранее вычислить.


Летят два комара. Вдруг один ушел в штопор, сделал пике, приземлился в падении. Второй к нему подлетает, спрашивает: "Что случилось".
- Да вот, муха в глаз попала.
stanilar
12.03.2019 19:41:37
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Лекс Айрин писал(а):бОльшими накладными расходами


Ну уж не сильно большими. Вся разница - перейти по адресу или перейти по адресу+смещение. Думаю что операция сложения в регистрах процессора проходит очень сильно быстрее перехода в другую библиотеку.
stanilar
12.03.2019 18:04:27
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Лекс Айрин писал(а):это уже зависит от реализации самих интерфейсов.


Чем реализация интерфейсов отличается от реализации импорта процедур из библиотек? Особенно, если говорить об интерфейсе синглтона.
stanilar
11.03.2019 21:23:21
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Дож писал(а):Использование:


И вот тут до меня дошло, что хочет Cheb от сериализации интерфейсов.
Или почему скалогрыз заговорил про variants и Dispatch Interface.
stanilar
09.03.2019 17:28:01
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Немного мимо
Прямо в глаз! Это чтоб понять, что интерфейс указывает не на тот объект, который должен быть, нужно залогировать состояние всех переменных в конкретном месте программы, за все время работы. А потом еще и анализировать этот лог. Вот так выглядит дно программистского ада.

Добавлено ...
stanilar
08.03.2019 21:15:13
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

Ну и удачи тебе там.

Мне и тут хорошо.

Добавлено спустя 15 минут 40 секунд:
А может по теме?

Ну по теме, когда для того, чтоб понять как работает код, надо запустить программу и выполнить действия, приведшие к проблемам - это сильно напрягает.

Добавлено спустя 5 минут 13 секунд:
Не хочу ...
stanilar
08.03.2019 19:16:30
Форум: Free Pascal Compiler
Тема: Как интерфейсы устроены "под капотом"?
Ответы: 40
Просмотры: 40148

Re: Как интерфейсы устроены "под капотом"?

iskander писал(а):Прокукарекал, а там хоть не рассветай?


Ты ничего не перепутал? Курятник в другом месте.