Александр Павлюк У меня образование математическое, я спорить не умею - только доказывать. Сначала упорядочь в своей голове, чем отличается компилятор от линкера, и чем стэк отличается от кучи и почему в JAVA нет DMT/VMT. И почему в объектном коде нет обьектов.
>>Вот и получается, что в большинстве компилируемых языков тип данных это просто одна из проверок компилятора
Сократ всегда презирал new и delete.
>>а в большинстве скриптовых мы имеем тип данных в виде кучки байтов (дескриптор) рядом с самими данными.
В скриптовых языках мы имеем доступ к памяти минуя среду исполнения?
В с++ типы данных это просто #define, указатели и юнионы там никто не отменял. Swift и Java - это просто вариации виртмашин. Только Go исключение и тот гибрид своеобразный ужа с ежом, указатели там есть хотя и типизированные.
1С отправляет данные на фискальник и ждет ответа от него. Если ответ положительный - чек пробит, фиксирует продажу, если отбой - продажа отменяется. Если чек пробит, товар списывается в оборот (не с остатков - их на кассе не держат). Когда кассир сдает смену и снимают Z- отчет из продаж формируется отчет о продажах за день. С него уже сводят остатки.
Зависит от самого аппарата. Сетевых я не встречал - RS232/USB в основном. Вообще наименование/количество/цена товара как раз с POS-а на кассу идет, а не наоборот.
1С не любит виртуализацию, тк сильно кэширует данные на сервере. СУБД так же. Да и вообще зачем тебе нужен гипервизор при таком использовании?
По хорошему тогда два сервера нужно - основной AD с пользователями и сервером печати (который можно нафиг послать используя IP сервер встроенный в принтер/МФУ), сервером 1С и СУБД. И Второй на сдачу - примитивный NAS, чтобы файловые операции по сети не портили кэш записи на основном сервере.
Вы сначала с шаблонами разберитесь хоть и с кодогенераторами . Все после C++99 касается только операций с классами и их нормальным использованием. В С это нафиг не нужно.
А через дисковую утилиту раздел виден? Скорее всего просто разбит в MSDOS, а не GPT. Если данных нет - просто стереть через дисковую утилиту с новой таблицей разделов. Если нужен совместный доступ - то поставить на MAC. Paragon for NTFS и не париться.
В данном случае будет отличаться, если исполнитель знаком с процессором, для которого пишется программа. При программировании на Си результат будет быстрее, при программирование на asm - задача будет выполняться быстрее, особенно при задействовании SIMD инструкций, которые могут по 8 слов за такт обрабатывать.
ЗЫ: А побитовые сдвиги причем вообще? Они только на 2 могут умножать и делить. А для сложения отрицательного числа его еще в обратный код переводить - с чем встроенный в процессор декодер справиться задолго до выхода операции из конвейера.
>>Вот и получается, что в большинстве компилируемых языков тип данных это просто одна из проверок компилятора
Сократ всегда презирал new и delete.
>>а в большинстве скриптовых мы имеем тип данных в виде кучки байтов (дескриптор) рядом с самими данными.
В скриптовых языках мы имеем доступ к памяти минуя среду исполнения?