« first day (579 days earlier)      last day (2746 days later) » 

12:10 AM
@VladD слегка аморальное поведение, имхо.
@VladD спросили все-таки про конкретный язык, а вы тут же советуете другой
хотя, конечно это c++/cli
могу быть неправ
 
 
5 hours later…
4:50 AM
@PashaPash я в итоге всю операцию распаковки в Task.Run запихнул, а то иначе приходится следить за тем, чтобы не остаться с закрытым (после диспоза) архивом.
 
5:14 AM
кекеке free | awk, не? — strangeqargo 5 hours ago
@strangeqargo что-то я не припомню команды кекеке ))
@Kromster я всё-таки добавил, что можно и в блокноте править конфиг )
@Koly На этом сайте есть как минимум два способа найти помощь с кодом. 1) если у вас есть ошибка с кодом, нужно сделать минимальный пример, воспроизводящий эту ошибку и опубликовать его как вопрос. 2) если у вас есть рабочий код, но вы хотите ревью (инспекцию, обратную связь), то нужно взять какой-то законченный и логически цельный кусок этого кода и опубликовать в вопросе с меткой .
@Koly а в чат за этим обращаться не нужно, чат для этого не предназначен ))
 
5:44 AM
@NickVolynkin сделал правку вашему ответу
 
@Kromster вот ты рисковый парень
 
@АлексейШиманский запомните меня молодым!
 
Этот парень был из тех
Кто просто любит жизнь
Любит праздники и громкий смех,
Пыль дорог и ветра свист.
 
5:59 AM
@NickVolynkin хотел добавить про глобальный в C:\Users\%имя_юзера%\.config\git\config, но у меня он как положено не обновляется. TortoiseGit обновляет его, но не подтягивает из него изменения сделанные Notepad.
аха, он там не один
 
6:36 AM
@АлексейШиманский да ну, я всегда рад, когда мои ответы дополняют )
 
@NickVolynkin, удалите, пожалуйста, ответ: ru.stackoverflow.com/a/584741/15146
 
@ixSci +
 
@NickVolynkin спасибо
 
@ixSci что-то пользователь какой-то не совсем адекватный
 
@Grundy ну, не то, чтобы неадекватный. Просто своеобразный
 
6:40 AM
@Grundy у него просто энергии много, а у нас много правил )
ничего, он освоится )
 
@ixSci какой-то ооочень своеобразный :)
 
@Grundy ну, такие довольно часто быстро выгорают
stack был похож, если помните такого
 
@ixSci мне кажется, с таким настроем и на работе легко выгореть. Первый порыв: давайте всё нафиг перепишем с нуля, оно всё плохое. Потом тимлиды объясняют, что нет, не перепишем, так как через два года получим то же самое. И наступает фрустрация.
 
@ixSci просто Stack? :-) или StrackOverFollow? :-)
@NickVolynkin но два-то года будет все норм :-)
 
@NickVolynkin посмотрим. Если он хороший пользователь и останется — замечательно, а если нет, то и скатертью дорога
 
6:45 AM
вперед переписывать!
 
@Grundy просто Stack(вроде) он в .net плотно сидел и много отвечал
высокомерия было полно у него. То ли грузин живущий в России, то ли русский в Грузии
 
@ixSci ага, ясен пень помню :-) я был одним из тех, кого он троллем назвал :)
 
он как-то обещал засудить SO :)
 
@ixSci на него возможно наложила отпечаток работа в органах :) он ею все хвастался :)
 
@Grundy ага, было дело
 
6:46 AM
@ixSci я ставлю на то, что останется, т.к. он спокойно задал уточняющий вопрос (который на мету перенесли), а мог бы устроить скандал и писать доносы в спортлото.
 
@NickVolynkin ну как бы это похоже на небольшой доносец :)
просто не знал где спортлото расположено :)
 
@Grundy разрешать конфликт (в широком смысле этого слова) с теми, с кем этот конфликт произошёл - не донос.
это как раз конструктивный путь.
 
Не могу сказать точно, так как сам никакие правила на форумах не читаю, так как в любом случае на форумах, особенно как этот, творится произвол модераторов . Именно модераторы ведут себя по хамски. Тем не менее когда вы задаете вопрос нажав кнопу "Задать вопрос", в правой стороне экрана появляется текст, где уаазывается на некую справку. — Vlad from Moscow 10 hours ago
или это уже успели обсудить? :)
 
@АлексейШиманский :(
 
7:09 AM
Тупые яндекс и рамблер переводчики. Вписываешь глагол во второй форме, а они выдают транскрицию 1-ой. Ну тупые %(
 
7:29 AM
есть ли какой-нибудь стандарт записи формата даты, вроде YYYY-MMM-DD HH:MM:SS?
как записать месяц в виде 11, как Nov, как November?
 
@NickVolynkin ISO8601?
Лексикографически упорядоченный, де-факто стандарт для дат/времени в JSON.
 
0
A: Какой [mint] должен стать основным?

D-sidelinux-mint. Потому что дистрибутив называется именно "Linux Mint" и под названием просто "Mint" лично я (как его пользователь) видел всего в двух контекстах: короткий идентификатор дистрибутива (упоминается в RVM при установке зависимостей) в разговорах (см. о жаргонизмах) В домене, на логоти...

 
@D-side спасибо, годится
@D-side похоже, вариант "Nov" там не предусмотрен
 
@NickVolynkin нет, он бы сломал лексикографику :)
 
@D-side разумеется ) но мне нужно описать именно такой формат
@D-side вот такое нашёл ещё: tools.ietf.org/html/rfc2822#section-3.3
 
7:49 AM
Подскажите, что делать если очень хочется задать вопрос, но боюсь, что заминусуют и закроют, как оффтопик?
 
@4per понять почему его могут заминусовать и закрыть как оффтопик и спросить себя, можно ли этого избежать. В зависимости от вывода, забить и задать вопрос или не задавать вопрос.
 
@D-side, оффтопик т.к. ответ будет основан на мнениях. В тоже время высказывать это мнение никто не стесняется в ответах на другие вопросы. Забить пока не получается... Можно на каком-нибудь форуме спросить, но не очень охота...
 
@4per вопросы, ответы на которые могут быть основаны только на мнениях, закрывают, потому что их можно обсуждать бесконечно. StackOverflow просто неподходящая для таких вопросов среда.
Можно попробовать здесь, здесь любят холивары :D
Во всяком случае, хорошие. Техничные, аргументированные. В которых можно узнать о тёмных сторонах любимых технологий.
 
8:11 AM
@D-side, с вашего благословения. Зачем разработчики ЯП и СУБД добавляют поддержку кириллицы для идентификаторов, в то время, как русские программисты в один голос заявляют, что это мовитон. Может быть разработчики этого не знают, и стоит им сказать, что они зря стараются?
 
@4per Ну почему зря. Меня, например, очень забавляют строки типа if Zakaz.Cena = 0 . В таком разе уж пусть лучше на русском будет :)
 
@4per можно спросить как-нибудь вроде "Есть ли реальные (не искусственные) случаи, в которых оправдано использование кириллических (или вообще любой юникод за пределами A-Za-z0-9) идентификаторов?"
"В чём могут быть выгоды такого подхода, в чём его явные недостатки?"
 
8:26 AM
-8
Q: Какие девушки нравятся IT-шникам?

НадеждаОчень интересно, какие качества IT-шники ценят и ищут в девушках. Заранее спасибо!

вот почему закрывают?))
 
@kami У меня бывают ситуации, когда я не уверен, как слово переводится на инглиш. Гугл.траслэйт не рулит, т.к. можно зацепить не тот омоним, и это будет вообще печально, т.к. одно дело не понять, а другое понять не правильно. А тратить по полчаса на поиск названия идентификатора не рационально. Учитывая, что мой код не будет предназначен на чтение не русскоязычному программисту. И вот в такой ситуации, я именную транслитом. От кириллицы УВЫ у меня у самого глаза на лоб полезут.
 
@4per а как же JS с индентификаторами - смайликами...
 
@NickVolynkin, а можно в конце добавить "а если таких случаев нет, то зачем возможность?" ))
 
@pavel незнаком. сейчас спрошу у гугла. но я про кириллицу...
 
8:29 AM
@D-side а вдруг на знаниях основан ответ будет, вы же не знаете)
 
@pavel я сам айтишник, правда-правда :D
 
надо было телефончик кому-то оставить в комментах, когда-то было
 
@pavel
кстати эта^ страница защищена от поисковых систем.. что не помешало гуглу записать в кэш аватарку рядом с комментом на незащищенной странице
 
8:49 AM
0
A: Как проверить, не является ли вопрос дубликатом?

jfsНапишите вопрос, создайте заголовок, который кратко суть проблемы, как вы её понимаете, отражает: посмотрите на варианты вопросов, предложенных системой (прямо в интерфейсе показаны похожие вопросы) вбейте ваш заголовок в поисковик Если найдёте ответ в поисковике, но не на Stack Overflow, то ...

 
9:09 AM
@4per с чего взял, что страница защищена от поисковых систем?
 
@NickVolynkin это зависит от страны
 
0
A: Как проверить, не является ли вопрос дубликатом?

jfsНапишите вопрос, создайте заголовок, который кратко суть проблемы, как вы её понимаете, отражает: посмотрите на варианты вопросов, предложенных системой (прямо в интерфейсе показаны похожие вопросы) вбейте ваш заголовок в поисковик Если найдёте ответ в поисковике, но не на Stack Overflow, то ...

 
9:38 AM
А что делать с такими вопросами?
0
Q: Template parse errors:(…) как исправить в angular-2 проекте

Ksu LygutaПомогите пожалуйста, как исправить ошибку Template parse errors:(…) Пыталась сделать роутинг на angular-2 в простом проекте Основные файлы в папке src/app, где работала https://drive.google.com/open?id=0B5XSx2Ux-KOaek5lRUNfX1hlOG8

Он вроде и нормальный, но проблема в breaking change перед релизной версией
поэтому при использовании последних версий уже и не будет воспроизводится
 
необходимый код должен быть непосредственно в вопросе — Grundy 14 hours ago
Как минимум.
 
"а я писала по старой версии" закрыть как невоспроизводится?
 
@Grundy ну попробовал в двух поисковиках
 
@pavel на самом деле - это уже не первый вопрос, именно по breaking changes. Сейчас tutorial который популярные в ютубе - там как раз еще старая версия, поэтому когда качают последнюю и пытаются по этому туториалу сделать - попадают на эту ошибку
 
@Grundy тогда может канонический ответ "если у вас то и то, то скачайте новый учебник а не это старьё" ?)
 
9:48 AM
@pavel так суть в том, что пока нет новых :-)
есть максимум на самом сайте ангуляра второго заготовка
 
avp
10:04 AM
@pavel напрашивается ответ -- "всем гусарам, молчать!"
 
@avp ну можно же такое скинуть
user image
3
 
avp
@pavel я плюсую
 
@pavel а я минусую :)
 
@ixSci а в чате минусов нету...
 
@pavel несправедливость!
 
10:07 AM
@pavel можно раззвездить сообщение :-) если очень захотеть
 
avp
@ixSci а чем не нравится?
 
@avp я не пью, чипсы не ем и грудь слишком большая. И лица не видно.
 
@ixSci а вы точно программист?...
 
@pavel не уверен :)
 
avp
@ixSci а, это чипсы..., а мне сначала показалось, что стаканчик
 
10:11 AM
решение проблемы с лицом :-)
 
@Grundy жёстко...
 
@Grundy это workaround — не наш путь. Предпочитаю качественные решения.
 
@strangeqargo Про любой другой язык не стал бы. Но это C++/CLI. C++/CLI — это плод противоестественного союза C# и C++. Унаследовал странные для нативных языков ограничения .NET, ещё один тип строк, как будто бы двух типов строк в C++ мало, и ужасы нативного синтаксиса. Не умеет нормально LINQ, async/await и прочие плюшки. Хорош ровно одним: позволяет легко подклеить нативный и .NET-код, вне этого спектра задач ужасен.
 
@VladD мне в CLI понравился gcnew - можно забить на память (когда лень нормально архитектуру писать). Но как я делал маршаллинг строк до сих пор в ужасе вспомнаю)
 
@pavel ну, так в C# можно тоже просто new писать и забить на memory management
То есть собственно new из C# и есть gcnew из C++/CLI.
 
10:21 AM
@VladD мне тогда показалась идея писать на C# не очень удачной. Я не был уверен что он корректно соединится с какими-то древними БД на основе MS SQL Server 2005-. А времени проверять уже не было)
 
@ixSci по всем четырем пунктам поддерживаю
 
@pavel Э...
 
@PavelMayorov joxi.ru/12MpKxWh4pPJom курсач, код примерно такой =)
 
@pavel какие в принципе могут быть в C# проблемы с подключением к MS SQL Server?!
 
@PavelMayorov сдавать через 2 дня!
а вдург нельзя, а вдрпуг сложно) а на С++ я хоть как-то это делал
 
10:28 AM
@pavel так тем более надо брать нормальный язык!
@pavel Как вы это на C++ делали? Через какую библиотеку?
 
@PavelMayorov joxi.ru/p27oeEWH0M4X92 через SqlClient/Sql
 
@pavel и нахера?
 
@PavelMayorov самому смешно уже)
 
мда
 
@pavel Нууууу... Плохо вы к Майкрософту относитесь. Чтобы свой флагманский язык оставить без библиотек для подключения к своей флагманской базе данных, это надо ж быть совсем ку-ку.
 
10:32 AM
@VladD ну было время) сейчас я бы так не написал конечно, а тогда главные мысли были "вроде бы работает"
 
@VladD ну, к API системы доступа удобного нет
так что всё может быть
 
@ixSci У WinAPI? Это да, но она и не нужна по идее для бизнес-приложений.
 
@ixSci а чего кстати так вышло? вроде бы же C# не особо под другие платформы запускется (ну моно), почему сразу не сделали хоть какую-то интеграцию?
 
Apple вон макбук выпустил, в который наушники от iphone 7 не воткнёшь — так что компании могут и выдают несуразности
 
База данных, интернет и всё такое — вот это должно быть.
 
10:34 AM
@pavel понятия не имею, видимо решили, что язык для других целей
 
@ixSci Тим Кук, сэр.
@pavel Потому что WinAPI — устаревшее Г, осложнённое двухсотлетней обратной совместимостью с багами Windows 3.1
 
@VladD а что более новое взамен? Ну в С/С++ если прижмёт я просто делаю System(""); и надеюсь что не ошибся в команде
 
@pavel WinRT
 
@pavel В C# если прижмет тоже можно Process.Start сделать :)
 
@PavelMayorov ну не выход же это) иногда и человеческого хочется... Хотя этот метод я даже в Java использую...
 
10:38 AM
@pavel А чем system отличается от Process.Start?
 
@VladD очевидно, количеством boilerplate-кода. Не все же программисты умеют свои методы создавать... xD
 
А кстати, чего вам в C# не хватает?
 
@VladD ничем. Я и хотел человекский метод чуть. У меня просто во всех проектах на любом языке рано или поздно поздно появляется такая фигня
@VladD мне лично скорости и поддержки на олимпиадах)
 
@pavel Это просто потому что вы слишком рано заканчиваете поиск возможных решений.
 
@pavel Со скоростью вроде всё в порядке, особенно на числомолотилках :)
 
10:40 AM
@VladD вот сейчас всё и начнётся
можно запасаться попкорном, «C# — медленный язык 5556», уже на экранах
 
@pavel Вот вам холиварчик: ru.stackoverflow.com/a/190095/10105
 
кстати никто кастомный аллокатор не подскажет для олимпиад? требования - скорость выделения памяти (можно в ущерб точности выделения, можно даже без возможности очистить) и относительно небольшой размер кода.
 
@4per мовЕтон. Хайль Даль!
 
@VladD все Ваши доводы ничтожны пред фактом, что MS идёт в сторону C++, а не C#
 
@ixSci А можно какой-нибудь пруф того, что идёт?
 
10:42 AM
т.е. прожорливость C# очевидна
@VladD WinRT и всё, что происходит в MS последние несколько лет
 
@VladD что за бред?!
Вот от вас не ожидал.
 
вложение в C++ разработку от МС очень сильно усилилось
 
@PavelMayorov Сравнение скорости контейнеров. Почему не ожидали?
Если что-то там неверно, я исправлю.
 
@VladD Потому что сравнивать std::map и Dicttionary<,> - глупо. У них асимптотика разная.
 
@VladD можно сделать несколько тестов, в которых C# быстрее, но это общей картины не изменит
 
10:43 AM
std::map - это дерево! Красно-черное дерево!
 
@PavelMayorov Это да. Но дальше идёт unordered_map
 
@VladD он мог быть плохо реализован
 
@VladD Вот когда идет unordered_map - уже можно рассуждать о скорости выделения памяти. Но не раньше.
 
есть ведь логика: как C# может быть быстрее C++? Если не брать lock-free алгоритмы
 
@PavelMayorov Да, в ответе дальше идёт именно unordered_map
@ixSci Мог быть. Но по факту, когда мне сначала говорят, что C# в принципе медленнее C++, а потом, что у C++ неудачная реализация, то сразу чувствуется разница.
 
10:47 AM
@VladD ничего не понял. Да, Вам говорят, что C# в принципе медленнее и этот факт отрицать просто глупо — у языка с JIT и GC производительность априори хуже
а вот реализация стандартной библиотеки C++ никогда не была сильной стороной MSVC
 
@ixSci Да, и я утверждаю, что это неверно. Язык с GC концептуально быстрее языка с stop-the-world-аллокатором.
3
 
@VladD мне кажется под словом медленне имеют ввиду следующее: возьмём конкретную задачу, зафиксируем её. Из всех корректных реализаций на конкректном языке выберем оптимальную (по времени к примеру). Это будет значение времени для языка. Утверждают, что это значение временеи для C++ не больше чем для C#
 
@VladD а в C# аллокация неблокируемая?
 
@ixSci ну есть ещё g++ clang и прочее, там вроде свои библиотеки
 
@pavel он измерял MSVC
 
10:48 AM
@pavel Да, строго говоря, оптимальные решения произведут один и тот же объектный код. Так что этот аргумент отпадает, ослабляйте условие.
 
@ixSci Зато JIT умеет делать оптимизации, которые и не снились компилятору C++...
 
@PavelMayorov правда? Просветите?
 
Эй, джависты, а есть какие-нибудь внятные описания внутренностей CompletableFuture? Я каждый раз, как заглядываю, плачу кровавыми слезами и не могу опнять, откуда у меня сейчас в .handle() появляется CompletionException.
 
@ixSci Interlocked.Increment формально блокирующий, но всяко быстрее поиска среди списка свободных блоков под мьютексом.
 
@PavelMayorov так помогать надо компилятиору ручками) а не писать красиво, придумали тут что код читабельный должен бытьт)
 
10:49 AM
@VladD кто сказал про мьютекс? Кто замерял выделение памяти? «Всяко» не работает
 
@pavel Код должен быть корректным и поддерживаемым. Это намного важнее экстремальной скорости в подавляющем большинстве случаев.
@ixSci Посудите сами, как можно без глобальной блокировки кучи выделять в ней память?
 
А, ну вот
 
@VladD, как по Вашему, откуда столько внимания из МС к C++, если C# такой классный язык?
 
static AltResult encodeThrowable(Throwable x) {
    return new AltResult((x instanceof CompletionException) ? x :
                         new CompletionException(x));
}
 
@VladD lock-free, wait-free структуры данных
 
10:51 AM
Спасибо, создатели CF. Это было очень ожидаемо.
 
@ixSci Аргумент «к авторитетам» :)
 
@VladD не согласен. Авторитеты ту не причём
 
@ixSci Даааа? И в каком же рантайме C++ эти модные на хабре штуки имплементированы?
 
@VladD не интересовался. Вы меня спросили: как получить, я Вам ответил.
 
@ixSci Теоретически можно, да, наверное. Практически — пока не слышал.
А внимание к WinRT оттого, что это новое WinAPI. Его нужно построить и устаканить, а уж тогда вносить плюшки в виде библиотек для C#.
Кстати, заметьте, что это самое WinRT построено очень похоже на .NET по идеологии, а не на старый WinAPI.
(убежал обедать)
 
10:55 AM
@VladD конечно, зачем выкидывать нормальные наработки?
 
читаю я вас и думаю, в каких областях пишут на С с уклоном в asm) а то всё так высокоуровнево выходит
 
@pavel embedded?
 
@pavel во многих
игры, наука
 
@ixSci Так что по факту это просто нативная платформа теперь догоняет далеко убежавший вперёд .NET.
 
фотошопы всякие
@VladD с этим я не спорю, но зачем-то ведь всё это началось, правильно?
 
10:57 AM
@ixSci Да, чтобы начинка, WinRT, была правильной. Системный-то язык всё равно из нативной группы.
 
и я Вам скажу почему: потому что MS верит в нативный код на мобильных устройствах. И это не моё мнение, это заявление сотрудников MS
 
(совсем убежал)
 
я раньше думал что все эти высокоуровневые примочки типо сборщика мусора, нужны тем кто не может писать на низком уровне, косячит постоянно)
 
@pavel :facepalm:
 
@pavel всё так
и людей, что «косячат», всё больше. Поэтому, чтобы минимизировать проблемы, появились языки попроще
которые многое прощают
на которых писать проще, в определенных областях
С++ требует внимательности(современный уже чуть меньше) и квалификации, поэтому появилась Java, где гораздо сложнее убить программу
2
 
11:00 AM
@pavel бизнесу проще задавить проблему сборщиком мусора и дополнительными вычресурсами, зато сэнономить уйму времени (и, в каком-то смысле, навыков) разработчиков.
 
@ixSci по мне так сложнее. В C++ ты не зависнешь на 3 секунды на время сборки) а в Java это учитывать приходится
 
@pavel зачем? Просто не нужно писать на Java приложения, в которых это может быть критично
нужно выбирать язык под задачу, если знаешь несколько
 
@ixSci да понимаю я это как раз уже... Раньше всё молотком забивал)
 
@D-side бизнес вообще меня убивает. Недавно читал на Хабре какой-то обзор по устранению браузерных дыр Майкрософтом, про то какие технологии и как они развиваются
всё очень интересно и т.д. и т.п.
иду, значит, смотреть их Чакру
и что я там вижу: ГОЛЫЕ УКАЗАТЕЛИ
они везде
они тратят миллионы, если не миллиарды долларов на техники, которые решаются банальной дисциплиной кодирования
 
@ixSci а чем это плохо? может кричитный по скорости класс?
 
11:05 AM
Так ведь если умные указатели использовать - это ж сколько рабочих мест пропадет!
 
@pavel std::unique_ptr по скорости ничем не уступает
 
@pavel даже в критичном по скорости классе не следует использовать голые указатели
 
при этом, на C++ конференциях Саттер(сотрудник МС), из кожи вон лезет, пропагандируя нормальный C++, а в самой МС, в новой реализации JS движка творится чёрти что
 
@ixSci и льётся кровь, идёт война бобра с ослом разработчиков с бизнесом.
 
@ixSci да что вы говорите
 
11:07 AM
и это при том, что в МС давно SDL уже внедрён
 
У языка C++ есть "родовая травма" - отсутствие finally. В результате RAII является единственным способом нормально и кросс-платформенно за собой прибраться.
 
@Etki это всё, или будет продолжение?
 
@PavelMayorov в С++ я бы сказал вообще catch нету)
 
@pavel Почему? catch как раз есть
 
@PavelMayorov finally для всего тогда пришлось бы делать, так что RAII, в целом, неплохая техника
 
11:09 AM
@PavelMayorov ну он же не ловит нормально всякие NPE SF и прочую гадость, что сам выкинул то поймаешь, что выкинула система уже не факт
или я устарел?
 
@ixSci Да, но в результате получается, что больше одного голого указателя в классе быть не должно ни в коем случае xD
 
@ixSci да я не понимаю чего тут продолжать. Я привык, что так откровенно ликуют по поводу собственного специалитета только на хабре
 
@Etki я ничего не понял.
@PavelMayorov а в них отпал смысл, это как с Dispose в C#
нет смысла в owning raw pointer
 
@ixSci скорее, как Finalize
 
@PavelMayorov да, ошибся. Имел в виду ~
 
11:12 AM
@ixSci ну, в общем, есть хабр. Там люди упиваются собственной уникальностью и безоговорочно поливают чем попало все, что не относится к их деятельности. Сейчас это происходит здесь.
 
@Etki мне кажется, что Вам это кажется. По крайней мере в моих словах Вы видите то, чего там нет.
 
@ixSci ок, тогда можно пойти в обратном направлении и попросить доказательство вышенаписанного?
 
@PavelMayorov зачем оно вообще?
 
@Etki чего? Того, что на Java писать проще?
или того, что на C++ убить программу(или вообще систему) гораздо проще?
 
@ixSci того, что с++ требует большей квалификации
 
11:15 AM
@Abyx Чтобы что-нибудь сделать без RAII, очевидно же
@Abyx До появления лямбд в языке это была актуальная проблема.
 
@Etki это сложно доказать. Каким образом? Пусть это будет моим мнением. И мнением очень большого числа людей.
 
@PavelMayorov а что такого хорошего в лямбдах? ну чуть короче, но можно и без всё делать...
 
@pavel можно, но не стоит
 
@pavel Да, но некоторый довольно простой код без них превращается в аналог Enterprise Hello World.
 
@ixSci ну на Java вроде споры идут что лучше лямбда или анонимный класс)
 
11:17 AM
@pavel Но на C++ нет анонимных классов!
 
@pavel пусть дальше спорят, пока весь остальной мир наслаждается нормальным синтаксисом.
 
> И мнением очень большого числа людей.
вот мы и пришли к хабру
 
@PavelMayorov мне там всегда вариант хакера нравился)
 
это кстати большая проблема Java — очень медленно развивается.
@Etki есть вещи, которые доказать либо нельзя, либо крайней сложно. Вы писали на C++, поддерживали проекты?
один неверный new и всё летит к чертям
UB повсюду
 
@ixSci вы писали на Java, поддерживали проекты?
 
11:19 AM
@Etki на C#, разница не велика
 
@ixSci ну и зачем его тогда использовать?
 
@ixSci угу, код работает за гранью UB и прогеры даже не подозревают об этом)
 
@Etki скорость и доступ к железу
 
@pavel пока не придет улучшенный компилятор xD
 
@PavelMayorov в котором быстро заглушат всё это, а то понимаешь -1 уже нельзя двигать битово, наши предки так делали а тут понапридумают...)
 
11:21 AM
@ixSci сейчас медленные процессоры?
 
@Etki, я же не говорю, что все кто пишут на Java — идиоты. Я лишь говорю, что идиот пишущий на Java может сломать гораздо меньше.
 
@ixSci да не, там про квалификацию было
 
@Etki смотря для какой задачи, и дело не только в процессорах, скорее даже не в них — память
 
oh long john
oh don piano
 
@Etki да, я говорил, что чтобы писать на C++ нужно иметь большую квалификацию, чем нужно для того, чтобы писать на Java
порог вхождения ниже.
 
11:22 AM
@Etki скорости много не бывает... А то графика в некоторых приложениях лучше не стала, а жрут раз в 10 больше чем в 2003.
 
@pavel Скорее, сейчас наблюдается обратная зависимость
@pavel Больше всего ресурсов жрут браузерки, дальше идут 3d-поделия на Unity, меньше всего ресурсом надо AAA-играм :)
 
@pavel кстати, на конференциях по C++, доклады от ребят из игровой индустрии, как правило, очень интересны. Им приходится решать очень нетривиальные задачи, связанные с производительностью
 
@PavelMayorov потому что AAA игры обычно дежат штат топовых разрабов) А остальные болт положили на оптимизации т.к. не могут/дорого
 
в общем, успешно вам тут насладиться своей уникальностью
 
@pavel ну, всё зависит от игры. Я тут играл в Transistor — всё было нормально, а он на Unity
 
11:27 AM
@ixSci никто и не говорит что это невозможно, речь о том, что сейчас многие это по какой-то причине не делают
 
@pavel я как-то не столкнулся, хотя у меня видео довольно слабое сейчас.
кстати, в начале 2000-х была игра «Механоиды», в ней был посредственная графика для своего времени, но жрала она как лошадь
 
@pavel мне кажется, виновато отсутствие нормальных инструментов
 
т.е. оптимизация там была на уровне «меня нет»
 
Даже скорее, неуменее выбрать нормальные инструменты
 
@PavelMayorov да и времени их выбирать и обучаться нет
 
11:29 AM
@PavelMayorov вы про профайлер?
 
Сейчас у новых ААА-тайтлов сплошь и рядом жалобы на оптимизацию на момент релиза. NMS, новый Deus Ex.
 
@pavel нет
 
так-то есть инструменты, тот же VTune
@D-side хех, я в игры играю года через 2 после их выхода. Когда всё залатают :)
 
Многие начинают писать игру на C++ потому что "там можно все оптимизировать". Но в итоге все время уходит на борьбу с выбранными инструментами и игра выпускается на уровне "наконец-то не вылетает при запуске!!!"
5
 
@PavelMayorov ага, есть такое.
 
11:33 AM
 
@ixSci Subnautica на Unity, и там всё очень плохо. Думаю, что речь скорее о проектах такого технического уровня :) Transistor всё-таки во многом артовый, технических свистелок там мало.
 
0
Q: Актуальность отображения синонимов меток в общем списке

alexolutПри просмотре списка меток сайта по имени в первую очередь отображаются англоязычные метки, которые, видимо, прилетели к нам от enSO. Для большинства из них созданы русскоязычные синонимы. Причем так, что русская метка на ruSO является основной. В связи с этим хотелось бы определиться: Нужны л...

2
A: Как проверить, не является ли вопрос дубликатом?

jfsНапишите вопрос, создайте заголовок, который кратко суть проблемы, как вы её понимаете, отражает: посмотрите на варианты вопросов, предложенных системой (прямо в интерфейсе показаны похожие вопросы) вбейте ваш заголовок в поисковик Если найдёте ответ в поисковике, но не на Stack Overflow, то ...

 

« first day (579 days earlier)      last day (2746 days later) »