Например TDA7294

Форум РадиоКот • Просмотр темы - Типизация в языках программирования
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 29, 2025 23:03:46

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Типизация в языках программирования
СообщениеДобавлено: Вт мар 15, 2022 14:23:51 
Это не хвост, это антенна
Аватар пользователя

Карма: -16
Рейтинг сообщений: -136
Зарегистрирован: Чт фев 19, 2015 12:41:04
Сообщений: 1405
Рейтинг сообщения: -2
Цитата
"Типизация — это набор правил, по которым язык программирования классифицирует информацию в коде и различает переменные по типу."
Или, самодельная динамическая типизация или обфускация по моему
Обожаю нарушать эти правила. Есть языки с динамической типизацией. А есть случаи, когда Я пишу на Си в стиле ассемблера и, программа изобилует Warning-ми по поводу неявного приведения типов. Поэтому подумал как это стандартизировать. Конечно можно "рассказать компилятору сказку", то есть явно намекнуть, что этот кусок кода ассемблер, но тогда потеряется переносимость. Поэтому мне хочется, чтобы компилятор научился сортировать Warning-ги по степени "опасности". Приведения типов в стиле языка C не делает проверки типов на совместимость это нужно исправить. Иначе вылезают ошибки времени исполнения.

P.S. Такая обфускация часто встречается в серийных протоколах и, называется скремблированием, канальным кодированием или криптографией. Это уже начало встречаться в последовательном балансном интерфейсе LVDS скоростных АЦП высокой разрядности, таким образом АЦП "обманывают" помехи, для получения лучшего отношения сигнал/шум.

_________________
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Типизация в языках программирования
СообщениеДобавлено: Пн мар 21, 2022 12:53:22 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5586
Откуда: Воронеж
Рейтинг сообщения: 0
Наверно я что-то не понимаю. В Си же есть явное приведение типов. Варнингов вообще не будет, остаётся только очень хорошо понимать что делаете. Для всяких SIMD инструкций почти не важно какого типа переменная объявлена, внутри она всё равно горстка бит.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y