2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Умные сентенции
Сообщение24.01.2011, 20:00 
Аватара пользователя


03/03/10
1341
Zealint в сообщении #403762 писал(а):
А как одним словом сказать "говорить правду"?

Делать глупость.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 11:45 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
kolas в сообщении #403690 писал(а):
Многие алгоритмы можно реализовать в двух разных вариантах, либо жадные до памяти, либо жадные до вычислений.

Ну тут, в случае со свопингом, память как бе экономится, а время вычислений не увеличивается. Копирование ячейки памяти занимает столько же времени, сколько наложение на неё побитовой маски из другой ячейки.

Joker_vD в сообщении #403718 писал(а):
Да можно и сложением-вычитанием обойтись.

Можна. Но тогда и время увеличится, и выход за границы допустимого диапазона при сложении/вычитании может возникнуть.

Zealint в сообщении #403762 писал(а):
По-русски можно сказать: лгать, врать, гнать, обманывать, туфтеть и т. д. А как одним словом сказать "говорить правду"?

"Гнать" --- это частенько не про ложь, а про бессмыслицу :-)

А правду-матку обычно "рубят" или "режут", причём последнее прямо в глаза. Помню, когда в РФ ещё были Ельцин и демократия, на телеканале НТВ был такой поэт-правдоруб... :-)

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 11:50 
Заслуженный участник


08/04/08
8562
Joker_vD писал(а):
Да можно и сложением-вычитанием обойтись.

Кажись можно такое в любой группе проделать...

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 12:14 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Sonic86 в сообщении #404212 писал(а):
Кажись можно такое в любой группе проделать...

И не только в группе. Хватит и полугруппы с законом сокращения...

А ещё, если рассматривать идеальный вариант не ограниченных сверху натуральных чисел, можно числовую пару $(n,m)$ запихнуть в одно значение $k = 2^n \cdot 3^m$, а потом доставать из этого $k$ всё, что требуется.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 13:12 


18/11/10
381
Мюнхен
Sonic86 в сообщении #404212 писал(а):
Ну тут, в случае со свопингом, память как бе экономится, а время вычислений не увеличивается. Копирование ячейки памяти занимает столько же времени, сколько наложение на неё побитовой маски из другой ячейки.

Операция xor применима только к булевым и целым, а если нужно своп других типов, то придется взять от них байтовый массив и для каждого байта делать xor. Ну да ладно, это оффтоп.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 13:42 


26/01/10
959
Цитата:
А правду-матку обычно "рубят" или "режут", причём последнее прямо в глаза.

Допустим. Но вот я могу подойти к человеку и спросить: "ты лжёшь?", но едва ли получится спросить "ты рубишь?" или "ты режешь?" так, чтобы быть правильно понятым. Первое звучит как "ты рубишь в матанализе?".

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 13:52 
Заслуженный участник


09/09/10
3729

(Оффтоп)

Профессор Снэйп
Да без разницы переполнение. Мы же в группе $\mathbb Z_{2^{32}}$ работаем, а не в диком моноиде.

kolas
Я вас умоляю, не смешивайте разноуровневые концепции. Операция XOR на архитектуре IA-32 применима к парам AL/imm8, AX/imm16, EAX/imm32, rm8/imm8, rm16/imm16, rm32/imm32, rm16/imm8 (расширение со знаком), rm32/imm8 (расширение со знаком), rm8/r8, rm16/r16, rm32/r32, r8/rm8, r16/rm16, r32/rm32. Поэтому можно делать xor аж двойными словами, что выйдет примерно в 4 раза быстрее.

Умность сентенции не зависит от штиля, коим она высказана.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 17:26 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
kolas в сообщении #404260 писал(а):
Операция xor применима только к булевым и целым,

Да вроде побитовое $XOR$ применимо к любым двум переменным одного типа. По крайней мере, если для хранения любого возможного значения любого экземпляра переменной этого типа требуется количество бит, зхависящее лишь от типа. Не знаю, как компилятор к такому $XOR$ отнесётся и не заругается ли на синтаксис, но принципиальных препятствий вроде нет :-)

Zealint в сообщении #404277 писал(а):
Первое звучит как "ты рубишь в матанализе?".

"Шаришь" :-)

Истину иногда ещё "глаголят". Наверное, она в действии :-)

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 17:30 
Заслуженный участник


04/05/09
4589
Профессор Снэйп в сообщении #404208 писал(а):
Ну тут, в случае со свопингом, память как бе экономится, а время вычислений не увеличивается. Копирование ячейки памяти занимает столько же времени, сколько наложение на неё побитовой маски из другой ячейки.
Ошибаетесь. Любая арифметическая операция требует двух чтений из памяти, а копирование - только одно. Даже если процессорный конвейер успеет прочитать дополнительный операнд до выполнения операции, это может замедлить соседние команды, которым тоже понадобилось чтение, а соответствующий блок процессора был занят.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 17:41 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Ну, спорить не буду, в железе не разбираюсь.

Хотя странно это... Допустим, передо мной на стене ряд выключателей, а в руках листок бумаги с шаблоном из нулей и единиц. Что проще сделать: установить выключатели точно так, как на шаблоне, или перевести те из них, которые соответствуют единицам, в противоположное к уже имеющемуся положение? По-моему, так равнохренственно, по крайней мере для хуманса.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 19:34 


22/10/09
404

(Оффтоп)

Профессор Снэйп в сообщении #404385 писал(а):
Допустим, передо мной на стене ряд выключателей, а в руках листок бумаги с шаблоном из нулей и единиц. Что проще сделать: установить выключатели точно так, как на шаблоне, или перевести те из них, которые соответствуют единицам, в противоположное к уже имеющемуся положение? По-моему, так равнохренственно, по крайней мере для хуманса.
А если не все выключатели выключены?

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 21:54 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Lyosha в сообщении #404450 писал(а):
А если не все выключатели выключены?

Какая разница? В случае $XOR$ надо повернуть все отмеченные выключатели, а в случае копирования --- все выключатели, занимающие неправильное положение.

При усреднении количество поворотов в обоих случаях оказывается примерно одинаковым. Правда, для копирования надо ещё проверять соответствие имеющегося положения требуемому; если такая проверка трудоёмка, то копирование --- более сложная операция. Хотя может оказаться так, что проверка требует затрат, но сброс в нулевое положение их практически не требует; в этом случае операции эквивалентны по сложности выполнения. А если есть сброс и включение в совокупности менее трудоёмки, чем выключение, то копирование быстрее :-)

Чтобы дать на обсуждаемый вопрос определённый ответ, надо знать физику и разбираться в том, как работает компьютерное железо...

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 22:40 
Заслуженный участник


04/05/09
4589
Профессор Снэйп в сообщении #404557 писал(а):
Чтобы дать на обсуждаемый вопрос определённый ответ, надо знать физику и разбираться в том, как работает компьютерное железо...
Так вот железу, чтобы записать в память число, не нужно смотреть, что в этой ячейке было раньше. Просто записываем.
А для XOR надо сначала прочитать, что было в ячейке раньше, ведь результат зависит от этого значения.

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение25.01.2011, 22:53 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Ну хорошо, буду знать...

 Профиль  
                  
 
 Re: Умные сентенции
Сообщение26.01.2011, 16:05 
Заслуженный участник


07/07/09
5408
Профессор Снэйп в сообщении #394385 писал(а):
Крутизна --- понятие относительное.
Цитата:
К безразмерным величинам относятся также все относительные величины. Википедия

поэтому

Крутизна --- понятие безразмерное ( может даже беспредельное?)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3  След.

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: mihaild


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group