Комментарии проекта Ангар Истребителя
4

ДЕНЬ ПОБЕДЫ, КАК ОН БЫЛ ОТ НАС ДАЛЁК!!!

» Ангар Истребителя
ПОЗДРАВЛЯЮ ВАС С ДНЁМ ПОБЕДЫ В ВЕЛИКОЙ ОТЕЧЕСТВЕННОЙ ВОЙНЕ!
УРРРАААААААА!!!
[[Осторожно, политота^^]]

Читать далее...
tysch_tysch #1 - 4 years ago 0
Голосов: +0 / -0
GeneralElConsul, посреди национального центра великорусского государства находится граница-раскол, а ещё русские окраины
GeneralElConsul #2 - 4 years ago 2
Голосов: +2 / -0
Эйфорию такую уж не разделяю, но дата и праздник знаменательный, да.
ZlaYa1000:
Разделили и победили нас в итоге большевики
Если "мы" - это белые, то да. Но я бы за всех не говорил.
tysch_tysch #3 - 4 years ago (изм. ) 4
Голосов: +4 / -0
и сделали это в 1917-м
на всякий случай, за пределами блогов нельзя ничего про политику, поэтому твою ссылку убрал в сумрак.
Нацисты хотели разделить нас, чтобы победить.
Не нацисты, а немцы.
Разделили и победили нас в итоге большевики
ZardWar #1 - 6 years ago 0
Голосов: +0 / -0
XGM всегда позовет тебя обратно! Возвращайся скорее!
Таранес #2 - 6 years ago 0
Голосов: +0 / -0
Удачи. мухожук))
BrEd Pitt #3 - 6 years ago 0
Голосов: +0 / -0
Попутного ветра под крылья!
Agren #4 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Удачи и успехов. И С Днём Победы! :3
Narkranoth #5 - 6 years ago 1
Голосов: +1 / -0
Я тоже как-то уходил из-за учёбы, но каждый день ждал того момента, когда я вернусь. И это произошло. Надеюсь, к следующему Новому году ты вернёшься.
Что же касается личной жизни, то к чёрту её! Зачем нужна такая тян, которая не уважает тебя и мешает отрываться?
Cinos #6 - 6 years ago 1
Голосов: +1 / -0
Эра Эльрата. Подошла ли она к концу?
Clamp #7 - 6 years ago 3
Голосов: +3 / -0
Андреич, забавно, я два раза приходил и три раза возвращался, но не уходил ни разу, по крайней мере, добровольно :D

Пафосно. Отдаёт Эльратом.
Да ладно, Эльрат многими вещами определил, как на сайте общаются и строят взаимоотношения, на самом деле. Самое невероятное то, что он этого добился исключительно своим примером.
Андреич #8 - 6 years ago 0
Голосов: +0 / -0
Прикольно, я сам два раза уходил...
уверяю, скоро ты к этому привыкнешь, возможно, уходить тебе даже понравится..)

ну а так, удачи тебе в новой деятельности..)
Raised #9 - 6 years ago 14
Голосов: +14 / -0
Пафосно. Отдаёт Эльратом.
Molecyla #10 - 6 years ago 0
Голосов: +0 / -0
Пока братишка, пришли в один день, но уйдём порознь
Isstrebitel #24 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Немного японской музыки ^_^
5

Haibane Renmei

» Ангар Истребителя
Предупреждаю сразу, аниме 2002 года, из этой записи в блоге я не собираюсь делать сенсацию. Просто хочу рассказать об одном аниме пользователям XGM.

Читать далее...
GeneralElConsul #1 - 6 years ago (изм. ) 2
Голосов: +2 / -0
Первое аниме всегда самое клевое.
Полагаю, посмотрев что-то типо SAO ты вообще офигеешь.
Isstrebitel #2 - 6 years ago 0
Голосов: +0 / -0
Починил небольшую случайность - теперь эта страница больше не является главной проекта "Аниме". Промахнулся пунктом меню у себя в блоге. Теперь всё нормально.
nvc123 #3 - 6 years ago 0
Голосов: +0 / -0
советую посмотреть другие работы этого автора
Doc #4 - 6 years ago 0
Голосов: +0 / -0
Мне не понравилось.
Но смотрел давно.
Isstrebitel #5 - 6 years ago 0
Голосов: +0 / -0
Сделал репост в проект "Аниме". Вроде как по теме.
27

C#: bool с сюрпризом

» Ангар Истребителя
Внимание! Запись предназначена для тех, кто знает или изучает язык программирования C#.
Заметил интересную особенность, связанную с типом bool.
Код простой, но с unsafe.

Читать далее...
prog #3 - 6 years ago 0
Голосов: +0 / -0
Doc, nvc123, даже более того, есть далеко идущие планы по поводу этой штуки - половина о том, как её уничтожить в 9 джаве и половина о том, как помешать уничтожению приведя в приличный вид.
Doc #4 - 6 years ago 0
Голосов: +0 / -0
nvc123, используется в gson и отлично работает.
GeneralElConsul #5 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Что касается того, с чем приходиться работать программисту, С# и Java как 2 брата-близнеца.
nvc123 #6 - 6 years ago 0
Голосов: +0 / -0
Doc, он не на всех платформах работает
кроме того он не юзается в продакшене
Doc #7 - 6 years ago 0
Голосов: +0 / -0
nvc123 #8 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Doc, пруф?
только не надо кидать тут либы работающие только на определённой ос при определённой фазе луны
если не WORA значит не java
Doc #9 - 6 years ago 0
Голосов: +0 / -0
nvc123, внезапно, в джаве она тоже есть!
Doc #11 - 6 years ago 1
Голосов: +1 / -0
alexprey, естественно. Я у себя реализовывал их способ компрессии целых чисел (varint), когда можно у тебя числа 1 300 и 50000 займут в массиве не 12 байт, а 6 (вроде), on a larger scale, это очень сильно играет.
Isstrebitel, подход может и ближе, только язык от этого ближе не становится.
alexprey #12 - 6 years ago 0
Голосов: +0 / -0
Doc, ага слыхал про такую штуку, но она намного мощнее чем просто хранение булов)
Isstrebitel #13 - 6 years ago 0
Голосов: +0 / -0
Doc, может быть, это проще не перечислять отличия, а привести цитату.
Кик Рэдек из Microsoft считает С# более сложным языком, чем Java[1]. По его мнению, «язык Java был построен таким образом, чтобы уберечь разработчика от стрельбы себе в ногу» (англ. «Java was built to keep a developer from shooting himself in the foot»), а «С# был построен так, чтобы дать разработчику ружьё, но оставить его на предохранителе» (англ. «C# was built to give the developer a gun but leave the safety turned on»).
В этом подход C# ближе к C++, чем подход Java.
Это моё мнение, что скажет nvc123, не знаю.
Doc #14 - 6 years ago 0
Голосов: +0 / -0
nvc123,
Isstrebitel, c# намного ближе к c++ чем java
Это с какой это стороны?
alexprey, подобные альтернативные хранилища уже придуманы, см. protobuf
Isstrebitel #15 - 6 years ago 0
Голосов: +0 / -0
alexprey, я как раз об этом. Специально проверять во многих случаях не надо.
alexprey #16 - 6 years ago 0
Голосов: +0 / -0
Isstrebitel, буленовские проверки там делаются проверкой 1 флага процессора ZF (Zero Flag), который обновляется после любой арифметической операции
Isstrebitel #17 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Я сначала сам во время отладки подозревал, что как-то по другому, раз обычно больше 2 значений не предусмотрено. Но нет - также.
А проверка на 0 - она с точки зрения машинного кода довольно простая.
Скачал MASM - узнал.
GeneralElConsul #18 - 6 years ago (изм. ) 0
Голосов: +0 / -0
GeneralElConsul, нет. В памяти в NET большинство переменных, даже маленьких, будут по 4 байта.
Но первые 3 для bool не используются, при копировании переменной они даже не копируются. А последний байт копируется. И он никуда не пропадёт.
Да, это уже вспомнил про типы в стеке вычислений.
Isstrebitel:
GeneralElConsul, это ещё в C была такая логика - 0 - false, остальное - true. В C#, похоже, тоже, проверяет не конкретный бит, а, как в C, всё число.
Ок, буду знать.
Isstrebitel #19 - 6 years ago 0
Голосов: +0 / -0
GeneralElConsul, это ещё в C была такая логика - 0 - false, остальное - true. В C#, похоже, тоже, проверяет не конкретный бит, а, как в C, всё число.
alexprey #20 - 6 years ago 0
Голосов: +0 / -0
Isstrebitel #21 - 6 years ago (изм. ) 0
Голосов: +0 / -0
» раскрыть
GeneralElConsul, нет. В памяти в NET большинство переменных, даже маленьких, будут по 4 байта.
Но первые 3 для bool не используются, при копировании переменной они даже не копируются. А последний байт копируется. И он никуда не пропадёт.
На второе сейчас напишу.
GeneralElConsul #22 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Isstrebitel:
И туда мы пишем любое число от 0 до 255. Если оно равно 0 - false, не равно - true.
Не конкретный бит определяет значение true или false? Не верю. Что покажет при числе 4?
Isstrebitel #23 - 6 years ago 0
Голосов: +0 / -0
Ну, для подобного есть enum flags.
alexprey #24 - 6 years ago 0
Голосов: +0 / -0
Ничего нового, да и собственно зачем это? не понятно...
А вот сделать альтернативное хранилище булов, которые реально будут использовать 1 бид это уже что-то более важное
Isstrebitel #25 - 6 years ago (изм. ) 0
Голосов: +0 / -0
Это да. На Википедии видел сравнение C# и Java, у C# там есть элементы C++, которых у Java нету.
Я о том, что C# близок к Java по концепции виртуальной машины. А C++ чуть-чуть отдельно, но ближе к C#, чем к Java.
Isstrebitel #27 - 6 years ago (изм. ) 0
Голосов: +0 / -0
В C++ знал и использовал. Но это не C++, тут типизация строже. В раннем C вроде даже bool не было, читал где-то.
А в C# не то, что неявные - даже явные преобразования int и bool не всегда разрешены.
И вообще типизация строгая и не позволяет такого. По идее. С unsafe и не такое возможно.
Насчёт наследника - не очень то он наследник. Синтаксис похож, а так ближе к Java. Ну и применение и "внутреннее устройство" C++ и C# совершенно разные. Хотя есть C++ для платформы NET, что-то среднее =)

Так что да, на C++ это обычно, но на C# такое нечасто применяют.