|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.06.2024, 00:39 | #21 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,897
|
|
27.06.2024, 00:50 | #22 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,674
|
А inc это и не процедура по сути. Есть набор инструкций, которые выглядят как процедуры/функции, вызываются как процедуры/функции, но функциями не являются. Скорее языковые конструкции.
E-Mail: arigato.freelance@gmail.com
|
27.06.2024, 01:23 | #23 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,897
|
|
27.06.2024, 12:30 | #24 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,659
|
Вызглядят и вызываются как... где, в исходнике - или сгенерированном коде? Если второе, то будучи функциями как таковыми, они будут вызываться стандартным образом: сохранение адреса возврата, PSW и используемых регистров, передача управления коду функции и восстановление сохранённого. В противном случае - если они не функции, а только похожи - при каждом "псевдовызове" будет генрироваться код, реализующий искомое. Тот самый in-line.
Последний раз редактировалось digitalis; 27.06.2024 в 12:33. |
27.06.2024, 15:51 | #25 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,674
|
В исходнике, конечно. Просто синтаксически похоже на процедуру/функцию, но ею не является. К примеру, в Лазарусе есть нажать Ctrl и навести на любую процедуру/функцию, она подсвечивается как ссылка. А вот такие как inc вообще никак не реагируют, как какой-нибудь for или if...
E-Mail: arigato.freelance@gmail.com
|
27.06.2024, 22:39 | #26 | |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 662
|
Цитата:
Код:
Код:
|
|
15.07.2024, 06:57 | #27 | |||
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
Цитата:
Цитата:
Цитата:
Код:
В разработке: воспроизводственный контур ИТ
|
|||
15.09.2024, 19:54 | #28 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,841
|
так, c корнем квадратным разорались. теперь для вычислений надо бы ещё корень кубический и любой другой степени.
а есть модуль для быстрого вычисления числа в степени? ведь корень - это по сути число в степени 1/2.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
16.09.2024, 10:28 | #29 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,659
|
|
16.09.2024, 17:13 | #30 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,674
|
Однозначно есть что-то шустрее стандартного Power из модуля Math. Натыкался на его разбор давным-давно, лет так 15 назад...
E-Mail: arigato.freelance@gmail.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо написать "таймер", который будет запускаться при нажатии кнопки "Start", приостанавливаться на "Pause", и сбрасываться на "Reset" | billiejean78 | JavaScript, Ajax | 1 | 03.09.2021 08:58 |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Вычисление квадратного корня вручную | 6AZblJlb | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 16.11.2011 04:02 |
Как "натянуть" сайт написанный вручную на CMS ? | zlo_999 | HTML и CSS | 3 | 01.02.2011 09:57 |