169 похожих чатов

Блин - я не понимаю - ну тут то что

защищать? ну это фейл что нет long int нормального от компилятора, но нет - все равно - "класс. круто. так и надо".

21 ответов

62 просмотра

вы путаете язык и платформенную реализацию

Peter- Автор вопроса
Peter- Автор вопроса
Serg
вы путаете язык и платформенную реализацию

есть системное abi - оно по сути - сишное. и в нем есть long int, которого нет в фпц, из-за чего приходиться городить велосипеды очередные. это плохо.

Если с ф-ями для работы со строками и их непрозрачностью я был согласен, то тута нет )

Peter- Автор вопроса
Peter
и в чем же конкретно?

Что фпц плохой из-за того, что не подстраивается по си-шные типы данных

Peter- Автор вопроса
notme
Что фпц плохой из-за того, что не подстраивается п...

они не сишные, они системные, часть abi системы.

Peter
они не сишные, они системные, часть abi системы.

Но ссылаетесь постоянно на си, а вот в си вот так а вот в си эдак

Peter- Автор вопроса
notme
Но ссылаетесь постоянно на си, а вот в си вот так ...

потому как системные abi описаны на примере си

Peter
потому как системные abi описаны на примере си

Ну т.е. как я и сказал - сишные типы )

Peter- Автор вопроса
notme
Ну т.е. как я и сказал - сишные типы )

системные типы. в си это int, в паскале Integer и тд

Peter
потому как системные abi описаны на примере си

Какие конкретно системные? System V abi?

Peter- Автор вопроса
Александр В
Какие конкретно системные? System V abi?

https://www.ibm.com/docs/en/ibm-mq/9.0?topic=platforms-standard-data-types-unix-linux-windows

Peter- Автор вопроса
zamtmn
интежер системный? не в fpc

вполне, в паскале int на integer ложиться

Peter- Автор вопроса
notme
Ну т.е. как я и сказал - сишные типы )

можешь пдф ку глянуть от @CynicRus хотим мы этого или нет - но описано все "системное" в терминах и типах си

Peter
потому как системные abi описаны на примере си

uses ctypes; дает где-то неправильные алиасы?

Peter- Автор вопроса
Serg
uses ctypes; дает где-то неправильные алиасы?

Ага, с дефайнами не проканало, теперь предложение подключить очередной хитрый модуль, который накидает в глобал скоуп тонны типов, вместо элементарной функциональности от компилятора. А потом эти «сишные» типы, из этого модуля, еще и расползутся за пределы хидера, по всей паскальной программе - удобно.

Peter
Ага, с дефайнами не проканало, теперь предложение ...

Этот юнит там с незапамятных времен и как раз ради h2pas... И да, он, сюрприз, как раз на дефайнах

Peter- Автор вопроса
Serg
Этот юнит там с незапамятных времен и как раз ради...

То что он на дефайнах я уже выше писал - функционала от компилятора нет, нагорожен целый модуль для имитации

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта