-
- А зачем делать функцию с переменным числом параметров? Всегда
такого избегаю, во встраиваемых системах... Ругается как? "implicit
conversion from float to double"? Nikolay_Po(125 знак., 04.07.2024 11:38)
- 1. Я тоже избегаю, как и, например, разыменованных указателей. Но
люди пользуются. Вот и тут, протокол сложный, коллега впендюрил.
2.да - VLLV(04.07.2024 12:14)
- Пример кода, на который жалуется компилятор? - Nikolay_Po(04.07.2024 13:25)
- Зачем пример кода? В правилах языка Си написано, что при вызове
функции с переменным числом параметров float будет приведён к
double. Дело на одну трубку. - SciFi(04.07.2024 13:27)
- Хоть по описанию случая ТС и подозревал, но не знал. Спасибо! - Nikolay_Po(04.07.2024 15:21)
- Стыдно, но вот ради этого я и хожу сюда! - VLLV(04.07.2024 14:43)
- Ничоси подставы. - ASDFS(04.07.2024 14:09)
- Угу. Единственный предсказуемый язык, Виртовский Паскаль - не прижился. Все современные языки
больше напоминают прикол для фриков. С тонким, не всем понятным,
йумором и прочими "здесь так не принято". - Cкpипaч(04.07.2024 15:29)
- Русский язык тоже непредсказуемый. Шаг влево/вправо - и налетают
граммар наци со своими запятыми, "тся/ться" и прочими
непредсказуемыми глупостями. В книжку заглядывать не пробовали? Там
не так уж и много этих непредсказуемых правил. - SciFi(04.07.2024 15:37)
- Какую именно, книжку? Ожегова? Или мы про Си, С++, Python, Rust?
Если что, весь синтаксис и семантика Паскаля умещается на одну страничку. Даже если классы-методы
добавить. Cкpипaч(245 знак., 04.07.2024 19:04)
- Помещается потому что Паскаль умер до появления C89, C90, C99, C11,
C17. Иначе было бы так же. - VLLV(04.07.2024 23:17)
- и что с того? в свое время очень много писал на TP 5.5, все работало годами без проблем. было читаемо и отлаживаемо без бубна и зороастризма. да и сейчас можно написать много чего. - Alex68(05.07.2024 14:36)
- Умри вовремя - так учит Заратустра. - mr-x(05.07.2024 12:32)
- Ну Delphi (чем не паскаль) по бибилиотекам на годы опережал дотнет,
плюсы и прочее... он остановился в развитии на достаточно крутом
уровне - не нужно лучше. Всё новомодное, это пытка синтезировать
что-то (дабы нишу рынка занять) на базе того же паскаля. Что уже
говорит о порочности. - POV(04.07.2024 23:26)
- Вот именно. Тип переменной "auto"? Если ваш код не может без него обойтись, это довольно сомнительный код. - Cкpипaч(05.07.2024 14:30)
- Согласен. - Гyдвин(04.07.2024 23:56)
- Помещается потому что Паскаль умер до появления C89, C90, C99, C11,
C17. Иначе было бы так же. - VLLV(04.07.2024 23:17)
- Какую именно, книжку? Ожегова? Или мы про Си, С++, Python, Rust?
Если что, весь синтаксис и семантика Паскаля умещается на одну страничку. Даже если классы-методы
добавить. Cкpипaч(245 знак., 04.07.2024 19:04)
- Русский язык тоже непредсказуемый. Шаг влево/вправо - и налетают
граммар наци со своими запятыми, "тся/ться" и прочими
непредсказуемыми глупостями. В книжку заглядывать не пробовали? Там
не так уж и много этих непредсказуемых правил. - SciFi(04.07.2024 15:37)
- Угу. Единственный предсказуемый язык, Виртовский Паскаль - не прижился. Все современные языки
больше напоминают прикол для фриков. С тонким, не всем понятным,
йумором и прочими "здесь так не принято". - Cкpипaч(04.07.2024 15:29)
- Зачем пример кода? В правилах языка Си написано, что при вызове
функции с переменным числом параметров float будет приведён к
double. Дело на одну трубку. - SciFi(04.07.2024 13:27)
- Если коллеге оч. надо, может, сделать грязный хак? Перед передачей параметра в функцию преобразовать float в int с сохранением всех битов. А потом обратно. SciFi(204 знак., 04.07.2024 12:32)
- Пример кода, на который жалуется компилятор? - Nikolay_Po(04.07.2024 13:25)
- 1. Я тоже избегаю, как и, например, разыменованных указателей. Но
люди пользуются. Вот и тут, протокол сложный, коллега впендюрил.
2.да - VLLV(04.07.2024 12:14)
- А зачем делать функцию с переменным числом параметров? Всегда
такого избегаю, во встраиваемых системах... Ругается как? "implicit
conversion from float to double"? Nikolay_Po(125 знак., 04.07.2024 11:38)