просто открыть проект - накидать на форму - скомпилировать - эта возможность Delphi/Lazarus дорогого стоит
Это сейчас есть и в реакте. Просто надо понимать что назначение языков разное от природы. Джус он изначально для красивого UI(не сложного) в чем он заборет по востребованности любой ЯП. А с ...
Найдено 289 результатов
- 16.04.2019 06:00:38
- Форум: Free Pascal Compiler
- Тема: Компилятор Паскаль в JavaScript от создателей Free Pascal
- Ответы: 21
- Просмотры: 26216
- 28.03.2019 23:14:46
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин писал(а):По принципу кто последний, тот и рулит.
Ну и где здесь однозначность? Т.е. раз не сравнил сотню-две подключенных файлов из двух секций, то либо сам виноват либо с иде работать не умеешь?
- 28.03.2019 16:01:46
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин Дело не в иде, но в возможности однозначной трактовки текста программы. Главный козырь паскаля, все таки.
- 28.03.2019 11:44:03
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин Ну насчет дурной можно привести два предельных примера - первый это когда все uses в паблик-секции и без переопределения непонятно какой тип откуда берется в итоге. Второй это когда все uses указаны для процедур.
- 27.03.2019 12:26:30
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин Это не фишка. Это логичное продолжение тех принципов, что есть. Так же как type-секции, которые есть что в секции объявления,что в секции реализации и еще в области видимости процедуры.
А вот проблему ТС это решит с головой, простым перемещением uses в тело процедуры.
А вот проблему ТС это решит с головой, простым перемещением uses в тело процедуры.
- 27.03.2019 10:42:17
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин будет та-же проблема, что и при стандартных юзес. Никаких новых чудес не появится.
- 26.03.2019 11:19:31
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Лекс Айрин писал(а):я бы не сказал, что это очень удобно
Это было логичным и естественным в цепочке файлы-секции файла-процедуры. Без лишних синтаксических наворотов.
- 25.03.2019 15:15:02
- Форум: Компилятор / язык программирования
- Тема: uses - почему так?
- Ответы: 27
- Просмотры: 94421
Re: uses - почему так?
Я не понимаю - зачем так сделано ?
Прежде всего - это очень удобно для структурирования программы. Некоторые задачи, например расчетные/математические, удобнее реализовывать на уровне проектирования процедур. Тут нужны простые и понятные правила. Идея разделения кода сначала на файлы, а потом ...
Прежде всего - это очень удобно для структурирования программы. Некоторые задачи, например расчетные/математические, удобнее реализовывать на уровне проектирования процедур. Тут нужны простые и понятные правила. Идея разделения кода сначала на файлы, а потом ...
- 12.03.2019 20:02:13
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Лекс Айрин писал(а):Это же все дело надо как-то заранее вычислить.
Летят два комара. Вдруг один ушел в штопор, сделал пике, приземлился в падении. Второй к нему подлетает, спрашивает: "Что случилось".
- Да вот, муха в глаз попала.
- 12.03.2019 19:41:37
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Лекс Айрин писал(а):бОльшими накладными расходами
Ну уж не сильно большими. Вся разница - перейти по адресу или перейти по адресу+смещение. Думаю что операция сложения в регистрах процессора проходит очень сильно быстрее перехода в другую библиотеку.
- 12.03.2019 18:04:27
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Лекс Айрин писал(а):это уже зависит от реализации самих интерфейсов.
Чем реализация интерфейсов отличается от реализации импорта процедур из библиотек? Особенно, если говорить об интерфейсе синглтона.
- 11.03.2019 21:23:21
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Дож писал(а):Использование:
И вот тут до меня дошло, что хочет Cheb от сериализации интерфейсов.
Или почему скалогрыз заговорил про variants и Dispatch Interface.
- 09.03.2019 17:28:01
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Немного мимо
Прямо в глаз! Это чтоб понять, что интерфейс указывает не на тот объект, который должен быть, нужно залогировать состояние всех переменных в конкретном месте программы, за все время работы. А потом еще и анализировать этот лог. Вот так выглядит дно программистского ада.
Добавлено ...
Прямо в глаз! Это чтоб понять, что интерфейс указывает не на тот объект, который должен быть, нужно залогировать состояние всех переменных в конкретном месте программы, за все время работы. А потом еще и анализировать этот лог. Вот так выглядит дно программистского ада.
Добавлено ...
- 08.03.2019 21:15:13
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
Ну и удачи тебе там.
Мне и тут хорошо.
Добавлено спустя 15 минут 40 секунд:
А может по теме?
Ну по теме, когда для того, чтоб понять как работает код, надо запустить программу и выполнить действия, приведшие к проблемам - это сильно напрягает.
Добавлено спустя 5 минут 13 секунд:
Не хочу ...
Мне и тут хорошо.
Добавлено спустя 15 минут 40 секунд:
А может по теме?
Ну по теме, когда для того, чтоб понять как работает код, надо запустить программу и выполнить действия, приведшие к проблемам - это сильно напрягает.
Добавлено спустя 5 минут 13 секунд:
Не хочу ...
- 08.03.2019 19:16:30
- Форум: Free Pascal Compiler
- Тема: Как интерфейсы устроены "под капотом"?
- Ответы: 40
- Просмотры: 40148
Re: Как интерфейсы устроены "под капотом"?
iskander писал(а):Прокукарекал, а там хоть не рассветай?
Ты ничего не перепутал? Курятник в другом месте.
