Обновить
9
28.5

Пользователь

Отправить сообщение

Наверное здорово не читать текст и не смотреть ролик, а потом выдумывать ерунду.

Так зеркало поворачивается между дублями.

Ни о какой частоте измерений 2ГГц речи нет, на скрине идет 2кГц, это типично для короткоимпульсного диодного лазера.

Измерений чего? Осциллограф сэмлирует сигнал аналогового прибора с частотой 2 ГГц, всё на видео.

Осциллограф на 2ГГц, если он действительно на 2ГГц - не обычный, а ОЧЕНЬ дорогой прибор.

От 50 тысяч на озоне. Немного выше минимальной стоимости настольного осциллографа.

Не знаю к чему остальная вода, если вся конструкция не заявлялась измерительным прибором и вполне работает с указанными характеристиками (снимает с частотой 2 миллиарда кадров в секунду).

Во вторых, зачем такое огромное зеркало, если замер не по всему полю, а только одной точки.

Больше апертура - больше света попадает в детектор.

Добавь ещё пункт 4. "Эта страна нравится лично тебе". Чтобы уж точно США не подходила.

С чего бы жителю РФ желать своей стране плохого? И почему заботиться о гражданах другого государства важнее, чем о соотечественниках?

Пользоваться советскими способами избегания военкоматов. Или служить иди, сейчас год всего.

"Настоящий ИИ" обучают на тредах реддита и форчана, что он может нарулить?

Не нужно быть специалистом, чтобы взять калькулятор и посчитать, сколько родителю будет лет к моменту окончания ВУЗа деточкой.

И да, я при вождении машины тоже практически не обращаю внимания на вращение колес других машин

Неправда, ты сразу заметишь, если кто-то едет на ручнике с заблокированными колёсами.

Увеличенный снимок Group Decode ROM. Это фото составлено из металлического, поликремниевого и кремниевого слоёв.

Так "поликремний" же -- это полуфабрикат, из которого кристаллический кремний выращивают после расплавления?

Если желающих товар купить нет, то это просто недоступный товар

Невостребованный, а не недоступный.

И к чему эта простыня?

Машины с 18- и 36-битными словами дожили до начала 90-х. C на них был.

Не, ты мне реализацию шестибитных байтов обоснуй. В большую размерность всё элементарно засовывается. Ещё интересно как это сочетается с твоей уверенностью в нереальности систем с другой размерностью int.

Собственные разработки Cray имели 32-битные слова без возможности байтовой адресации, на них и CHAR_BIT сишный был равен 32.

И сейчас такие системы есть, но в твоей реальности они не существуют.

Я честно не хочу влазить в режим language lawyerʼа плохого пошиба, поэтому скажу так: если я вижу определение типа int a[1000];, то я вместе со 100500 других источников, включая учебники C, называю это массивом, как бы это кому-то ни не нравилось.

Называй как хочешь, устройство языка это не меняет.

Ни разу не приходилось под такие писать после ~2000 года, потому и указал явно, что «вокруг меня».

Я уже понял, что ты солипсист.

То есть вы решили на платформах с естественными 16 битами решить проблему расширением разрядности до уровня, поддержка которого уже в разы более громоздкая, потому что длинная арифметика?

А не боитесь, что и этот размер переполнится, только чуть позже?
И не учитываете, что по сравнению с другими проблемами платформы эта конкретная будет минимально заметной?

Тебе только указали, что надо использовать stdint и явно указывать размерность.

Когда написано: int a[1000]; — это массив.

А когда после используешь a или *a - это указатель. Сам ты хрен с пальцем.

Более того, sizeof(a) выдаст в этом случае 4000, а не 4 (считая, что int — 4 байта).

У тебя вызов sizeof() заменится константой на этапе компиляции.

Очень удобно критиковать язык, не зная его.

Так и на C код не заработает, если нужных библиотек/API нет, в чём тут недостаток Rust?

Изначальная претензия была к Си.

Банальный пример: на всяких микроконтроллерах нет stdio.h

Вообще-то есть. И переопределением, например, putc() можно использовать printf для вывода в последовательный порт или любой другой интерфейс.

зато есть прямой доступ к регистрам процессора

Указатели на абсолютные адреса использовать можно ("регистры" периферии), именованные регистры общего назначения без ассемблера - нельзя.

У volatile свободная реализация, он ничего не гарантирует.

Нет, если у тебя не выделяется/очищается память при этом через malloc/free. Указателю ведь можно задать абсолютный адрес, который можно использовать за пределами функции.

1
23 ...

Информация

В рейтинге
286-й
Зарегистрирован
Активность