а замедление — портирование библиотек и рантайма подвело, или сам по себе язык при переносе страдал? ну вот вы сказали что бустовые регулярки медленнее дотнет-ных, а если какой-то счётный алгоритм? или там сортировка не библиотечная?
нууу, лично я, когда начинал, понимал мало. потом больше. потом поковырял ассемблер. потом читал как работают процессоры. потом смотрел самодельные процики. в институте полупроводники читали. в общем, не досконально, но понимание как оно изнутри устроено и работает — есть. в принципе оно помогает — когда тупить на ровном месте параллельный код начинает — в голове звоночек — а не кеш ли мы трешим. ну и так далее. не скажу что бы такие знания были обязательны, но мне кажется иметь представление — надо. Просто видел программистов железа совсем не знающих.
А проводились ли какие-либо тесты производительности и потребления ресурсов? Это ведь очень интересно, имея два три функционально одинаковых кода, узнать как С#, C++ и Java с ними справляются…
Скажите, а насколько вы ээээ «понимаете», что происходит, когда ваш код исполняется?
Т.е. вы научились програмировать только (ну назовём это кодерством), или стали понимать, как вообще подойти к задаче, как разбить на части, где и какие алгоритмы использовать? Или если пойти глубже — понимаете ли вы, что происходит ниже уровнем? Т.е. как и во что переводит компилятор ваш код, что делает с ним ОС, как работает процессор?
Мне кажется, что хороший программист (на сях) должен иметь представление о том, что происходит там, внизу. Вплоть до триггеров и конденсатора динамической памяти. Факультативно до допов в полупроводнике :-) Не подробно, но представление иметь.
Вы молодец, освоить плюсы не смолоду — большое и трудное дело, но впереди еще непаханное поле программирования. Удачи в развитии!!!
P.S. можно минусующим в комменте разъяснить — что плохо?
пластиковый щиток, видимо, решает проблему, когда пациент чихнул и создал облако с высокой концентрацией корово-вируса. От прямого попадания насыщенного раствора вируса в воздухе он защищает, а дальше концентрация падает и маска уже справляется. кмк.
не забудьте прочитать лицензионное соглашение, пункт 12 в частности: www.veeam.com/eula.html
12.0 Audit. During the term of this Agreement and for a period of one year thereafter, Veeam may, during normal business hours and upon reasonable prior notice to End User, inspect the files, computer processors, equipment and facilities of End User to verify End User's compliance with this EULA.
краткий перевод: во время действия лиц.соглашения и год после, Veeam имеет право без предварительного уведомления проверять файлы, процессоры, оборудование пользователя на соответствие EULA.
в форуме поддержки сказали — да, действительно надо бы отдельную редакцию EULA для бесплатных продуктов, но нам лень^W нет ресурсов править.
проблема в том, что придётся передавать большую мощность по относительно низковольтному (19В) и длинному кабелю. потери, нагрев проводов, либо толстые негнущиеся провода.
либо повышать напряжение, что тоже не очень…
а вот у меня есть такой и мечтаю от неё избавиться. сколько раз, когда перемещаешься между столом и диваном задеваешь её и всё — ноут пошел выключаться. в итоге настроил так, что бы при работе от батарей она вообще ничего не делала.
а у вас блокировщик рекламы стоит? ютьюбчик борется… можно пока открывать на самом сайте. там со второго раза даже с блокировкой рекламы работает.
Кстати сказать — пользовался хабром без банерорезок неделю — в принципе, нормально. в глаза не бросается. можно в белый список занести занёс в белый список. А вот ютьюб невозможно без вырезания рекламы смотреть — и в начале, и в середине, сплошной адвертайзинг.
Перипети́я (греч. περιπέτεια) — в античной мифологии внезапное исчезновение удачи в делах, возникающая как реакция богов на излишне самоуверенное поведение героя. В дальнейшем приводит к божественному возмездию — немезису (др.-греч. Νέμεσις).
а вообще, конечно, всем службам доставки, не только амазону — куда ни кинь, всюду клин. работать надо, не удалённо, нагрузка увеличилась. что делать социально-отвественным компаниям — не очень понятно.
а почему доход они получать могут, давить одних и заставлять других плясать под свою дудку они могут, а как нести отвественность — они сразу ни при чем?
ну давайте разберём. ужасный палас на полу, от которого рябит в глазах.
стульчики из икеии, на которых сидеть очень неудобно. газенвагены эээ закрытые помещения на 4 кубометра без подачи свежего воздуха (я посмотрел — нет воздуховодов к ним).
и для платящего за это — 4 человека на 100кв.м.
Интересно — с 14 по 19 — 5 лет, миллион км. Он проезжает в год 200ккм? это каждый день ~550км. А что он ещё вообще делать успевает? Или всё это время летит на автопилоте.
там горели кислородные шашки. пока они выработают весь кислород и пожар потухнет — в вакууме или нет, пол-борта станции выгорит. ну и кабели протянутые через разделительные люки — в нормальных условиях не большая проблема, а аварийно закрыть люк помешало сильно.
я правильно понимаю, что вы в 50% случаев выкидывали исключение в практически пустой функции и потом утверждали, что это долго?
а что-нибудь более реальное — типа исключение — это действительно в исключительной ситуации, объектов десяток нетривиальных создать/разрушить, ошибка в функции 3-4 уровней вложенности, а реакция выше. ну где-то так?
а потом сравнить быстродействие и объем кода, бойлер-плейта и мест для ошибки для разных вариантов.
а, пардон, это перевод. ну не самая удачная статья для перевода выбрана кмк
дватри функционально одинаковых кода, узнать как С#, C++ и Java с ними справляются…Т.е. вы научились програмировать только (ну назовём это кодерством), или стали понимать, как вообще подойти к задаче, как разбить на части, где и какие алгоритмы использовать? Или если пойти глубже — понимаете ли вы, что происходит ниже уровнем? Т.е. как и во что переводит компилятор ваш код, что делает с ним ОС, как работает процессор?
Мне кажется, что хороший программист (на сях) должен иметь представление о том, что происходит там, внизу. Вплоть до триггеров и конденсатора динамической памяти. Факультативно до допов в полупроводнике :-) Не подробно, но представление иметь.
Вы молодец, освоить плюсы не смолоду — большое и трудное дело, но впереди еще непаханное поле программирования. Удачи в развитии!!!
P.S. можно минусующим в комменте разъяснить — что плохо?
www.veeam.com/eula.html
12.0 Audit. During the term of this Agreement and for a period of one year thereafter, Veeam may, during normal business hours and upon reasonable prior notice to End User, inspect the files, computer processors, equipment and facilities of End User to verify End User's compliance with this EULA.
краткий перевод: во время действия лиц.соглашения и год после, Veeam имеет право без предварительного уведомления проверять файлы, процессоры, оборудование пользователя на соответствие EULA.
в форуме поддержки сказали — да, действительно надо бы отдельную редакцию EULA для бесплатных продуктов, но нам лень^W нет ресурсов править.
а так то да, продукт хорош, спасибо компании.
либо повышать напряжение, что тоже не очень…
Кстати сказать — пользовался хабром без банерорезок неделю — в принципе, нормально. в глаза не бросается.
можно в белый список занестизанёс в белый список. А вот ютьюб невозможно без вырезания рекламы смотреть — и в начале, и в середине, сплошной адвертайзинг.Перипети́я (греч. περιπέτεια) — в античной мифологии внезапное исчезновение удачи в делах, возникающая как реакция богов на излишне самоуверенное поведение героя. В дальнейшем приводит к божественному возмездию — немезису (др.-греч. Νέμεσις).
а вообще, конечно, всем службам доставки, не только амазону — куда ни кинь, всюду клин. работать надо, не удалённо, нагрузка увеличилась. что делать социально-отвественным компаниям — не очень понятно.
стульчики из икеии, на которых сидеть очень неудобно.
газенвагеныэээ закрытые помещения на 4 кубометра без подачи свежего воздуха (я посмотрел — нет воздуховодов к ним).и для платящего за это — 4 человека на 100кв.м.
так себе офис мечты.
но может быть, конечно. интересно — ему каждый день приходилось полностью заряжаться? видимо поэтому батарею заменить пришлось
а что-нибудь более реальное — типа исключение — это действительно в исключительной ситуации, объектов десяток нетривиальных создать/разрушить, ошибка в функции 3-4 уровней вложенности, а реакция выше. ну где-то так?
а потом сравнить быстродействие и объем кода, бойлер-плейта и мест для ошибки для разных вариантов.
а, пардон, это перевод. ну не самая удачная статья для перевода выбрана кмк