Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Valery

Страницы: 1 ... 4 5 [6] 7
76

Вот этот драконообразный бред от Ильи является ярким подтверждением моих слов о том, что
"объяснить это не то что "ополченцам", но и легиону программистов совершенно невозможно. Поэтому все будет переврано и сделано через жопу самыми невероятными способами."

Товарищ забыл тело цикла, i=i+1.
О чем еще тут можно говорить?

А ведь Илья далеко не самый глупый в этом легионе.
Не согласен про бред.
Хорошая схема.
Если бы она еще формально была получена, то товарищ бы в принципе не смог забыть про i := i +1.
А то, что забыл - это в пост "Мои типичные ошибки". 

77
Общий раздел / Re: MinGW
« : Январь 14, 2013, 02:02:05 pm »
Спасибо. А кроме MSDN есть учебник какой-нибудь? Типа "Особенности программирования на cpp под Windows"? :)
Просто на MSDN нужно знать что искать, а я пока совсем чайник.... да и сообщения компилятора мало о чем говорят.

И еще вопрос вдогонку: Как в cpp ориентироваться без мануалов?
1. Надо четко отделить стандартный С++ от всего остального. В С++ есть куча стандартных библиотек из С. В С++ есть STL - своя куча стандартных библиотек. Остальное - от операционной системы.
2. Без мануалов - НИКАК. Есть несколько неплохих учебников
 - Страуструп (два гуся :) ) http://www.ozon.ru/context/detail/id/6089823/
 - Стивен Прата  http://www.ozon.ru/context/detail/id/7979735/
 - Стенли Липпман.
У Липпмана есть книжка для начинающих - это очень неплохой учебник: http://www.ozon.ru/context/detail/id/2988768/
А есть книжка для продолжающих: Основы программирования на С++. Я про нее писал рецензию на РСДН - там обложку можно посмотреть. Это из серии C++ in-depth. Книжка 2002 года, всего 256 страниц. Но чтобы въехать в предмет - хватает.

78
Общий раздел / Re: Машинный код x86
« : Январь 14, 2013, 01:46:48 pm »
Это не оптимизации - это стандартный алгоритм распределения регистров.
Который нормально работает.
Количество регистров - это и есть количество красок.
А алгоритм раскраски распределяет их так, чтобы один и тот же регистр не использовался "рядышком"... :)

79
Общий раздел / Re: MinGW
« : Январь 14, 2013, 01:30:06 pm »
Если по стандартным - то
1. Стандарт С++ - Бог в помощь... :)
2. Стандарт С - то же самое.

3. MSDN - смотреть helper'ы - там состав указан

Если по виндовым - только MSDN

80
Общий раздел / Re: Машинный код x86
« : Январь 14, 2013, 01:23:26 pm »
1. Распоределение регистров - стандартный алгоритм раскраски графов. Ершов в сое время решил эту задачу. Сейчас этот алгоритм применяется везде практически. И даже в учебниках по компиляторам описан.
В книжке Робина Хантера, например: http://www.ozon.ru/context/detail/id/1304237/

2. Чтобы сгенеировать правильно метод адресации, вам надо разобраться с байтом modR/M - это можно посмотреть, например, в книжке Григорьева по 486 процессору. Или в книжках по защищенному режиму 386 процессора.   

81
При чем здесь религиозность?
Тут нравится Шуберт, а не текст молитвы... :)

82
Общий раздел / Re: Машинный код x86
« : Январь 14, 2013, 05:24:50 am »
1. В Интеле 3 режима: 16-битный, 32-битный, 64-битный.
2. Коды - это не самое сложное. В какой оси хотите работать? От этого зависит структура объектного-исполняемого файла.
3. Гораздо проще перевести в программу на ассемблере и запустить уже стандартный механизм формирования исполняемого модуля.

83
i = 0;
  заяц = ЗАЯЦ(сундуки[i]);
  утка = УТКА(заяц));
  яйцо = ЯЙЦО(утка);
  игла = ИГЛА(яйцо);
condition = (!(заяц = null)|| !(утка = null)|| !(яйцо = null)|| !(игла = null));
while ((i < колВоСундуков) && condition)
{++i;
заяц = ЗАЯЦ(сундуки[i]);
утка = УТКА(заяц);
яйцо = ЯЙЦО(утка);
игла = ИГЛА(яйцо);
condition = (!(заяц = null)|| !(утка = null)|| !(яйцо = null)|| !(игла = null));
}
И что?

84
Дык разборка - она хоть в теле разборка, хоть в условии - та же разборка. Или имеется ввиду какая-то другая разборка?

85
Правильное решение у x512.
Единственное, что надо добавить - логическую переменную. Чтобы не писать длинные условия.
Логическая переменная покажет еще и общность обоих циклов.

86
Общий раздел / Re: The Nothing System
« : Январь 06, 2013, 06:35:12 am »
http://devday.2gis.ru/report/22
Никита Липский:
Цитировать
Все новое — хорошо забытое старое, гласит известная поговорка.
В этом докладе, автор расскажет об одной хорошо забытой технологии, изобретенной в середине 80-х годов автором языка Паскаль Никлаусом Виртом, носящее название Оберон система, и объяснит почему за этой технологией будущее интернета, а также всей методологии разработки клиентского ПО.

Что мы имеем сегодня: web, mobile, desktop.
Преимущества и недостатки web.
Mobile и desktop — два мира, суть одна: отдельно устанавливающаяся программа с графическим пользовательским интерфейсом — GUI.
Преимущества и недостатки GUI.
Вывод. Нам нужна система совмещающая достоинства обоих подходов и лишенная их недостатков.
Оберон система — как альтернативная парадигма разработки ПО и как пример того, что все могло было быть иначе.
Базовые принципы Оберон системы. Все есть текст.
The Nothing System. Дальнейшее развитие идей Оберон системы. Зарождение нового интернета, основанного на новых технологических принципах, стирающих грань между web, mobile, desktop.

87
Общий раздел / Re: Новый закон о образовании.
« : Январь 03, 2013, 05:43:42 pm »
Нет, не только... мозг управляет телом... вся система рефлексии "зашита" в мозге... но сам мозг - это только "шлюз" к тому, кто мы есть на самом деле. Он предоставляет нам картину мира (включая наше физическое тело), а уж дальше обработка и запоминание происходит вне физического тела/мозга. Применима такая метафора, что мозг формирует восприятие (некое отражение действительности... кривое или нет, чистое или замутнённое...), а само восприятие - это задача души. Душа начинается и закачивается вне физического тела.
Неясно, почему вне тела? Я имею опыт ощущения СЕБЯ внутри черепа... :) Хотя и вне мозга... :)

88
Общий раздел / Re: Новый закон о образовании.
« : Январь 03, 2013, 07:00:55 am »
4. Человеческий мозг настолько мощный механизм, что однозначно определяет жизнь тела (грубо - болеть-не болеть).
Кроме того, такое впечатление, что мозг во-первых, помнит все, во-вторых, работает не на сознательном уровне и в расчетах учитывает гораздо больше факторов, чем думает человек. Кроме того, очевидно, что мозг может быть управляем-настраиваем извне. Через органы восприятия: зрение, слух обоняние, осязание...
Всё так, кроме п. 4.
Мозг ничего не помнит... Мозг - управляющий центр нервной системы организма... и только. Мышление и память происходят/находятся вне физического тела.
Вы считаете, что мозг - это только приемник передатчик?
Это похоже на правду, ибо "идеи носятся в воздухе"... :) То, что мозг - приемник для меня очевидно (имею опыт :) )
Но я не готов к столь радикальной для меня мысли... :) 

89
Общий раздел / Re: Новый закон о образовании.
« : Январь 03, 2013, 03:41:57 am »
Вставлю свои 5 копеек.
1. Религия != вера. Именно поэтому религий - много. Каждая религия - это плод культуры того общества, где она родилась.
То есть религия - человеческое изобретение и к вере имеет очень мало отношения... :)
2. Я очень плохо знаю библию, но вроде там есть такие утверждения, что не нужны посредники между человеком и Богом.  Человек вполне может обращаться к Богу непосредственно.
3. Библия все же сильно очеловечивает Бога. Между тем, если понимать под Богом все окружающее нас мироздание, то мы - "плоть от плоти его". Мы - часть этого мироздания. "Без воли его не упадет волос с головы человеческой" - мы живем по законам мироздания и не можем преступить их.
И т.п.
4. Человеческий мозг настолько мощный механизм, что однозначно определяет жизнь тела (грубо - болеть-не болеть).
Кроме того, такое впечатление, что мозг во-первых, помнит все, во-вторых, работает не на сознательном уровне и в расчетах учитывает гораздо больше факторов, чем думает человек. Кроме того, очевидно, что мозг может быть управляем-настраиваем извне. Через органы восприятия: зрение, слух обоняние, осязание...

90
Общий раздел / Re: Новый закон о образовании.
« : Январь 01, 2013, 04:45:26 pm »
И кстати, каково происхождение слова "вселенная" - кто-нить знает?

Страницы: 1 ... 4 5 [6] 7