Архив августа 2017 - 60

Недавно на ресурсе Medium были опубликованы две статьи от одного и того же автора, затрагивающие функциональность C# async/await.

Основными выводами были:

  • рекурсивный вызов асинхронного метода в C# подвержен StackOverflowException
  • goroutine'ы лучше задач (тасков) в .NET в плане производительности

Но главная проблема вышеприведенных публикаций — абсолютное непонимание модели кооперативной многозадачности в C# с вводом читателей в заблуждение. Сами же бенчмарки — бессмысленные, как мы увидим позже.

Далее в статье я попытаюсь раскрыть суть проблемы более подробно с примерами решения.

TL;DR

После небольшой правки кода исходных примеров, реализация бенчмарка на .NET оказывается быстрее варианта Go. Попутно решаем проблему переполнения стека у рекурсивных асинхронных методов.

NB: использоваться будут свежевыпущенный .NET Core 2.0 и Go 1.8.3.

Читать полностью »

Volkswagen ввел в производство электрический микроавтобус

Компания Volkswagen объявила, что создаст версию своего I.D. Buzz, который, как она надеется, поступит в продажу уже к 2022 году. Как рассказал источник, производственная версия концепции мало чем отличается от оригинала.

Читать полностью »

В Нидерландах откроют самый большой подземный парк в мире для велосипедов

Любой, кто посетит Нидерланды, сразу заметит, насколько сильно местные жители любят двухколесный транспорт. Велосипеды – повсюду.

Велосипедисты в Утрехте будут иметь очень большой подземный парк. Там есть тысячи мест.

В парке Stationsplein в настоящее время есть место для шести тысяч велосипедов, но к концу 2018 года свой «транспорт» сможет припарковать уже двенадцать тысяч человек.

Читать полностью »

Радиация помогает продлить молодость

Российские специалисты смогли определить, что небольшие дозы радиации полезны для организма. Они замедляют старение и при этом продлевают жизнь. Все это ученым удалось доказать на примере дрозофил, которые генетически очень похожи на людей. Экспериментов провели несколько. Все они указывали на омолажиющее действие радиации.

Читать полностью »

Ученые указали на еще один вред от ночных перекусов

Ученые уже многое говорили о вреде ночных перекусов. Но тем не менее, их не перестает привлекать эта тема. Ею занимаются снова и снова. Недавно было выяснено, что еда в ночное время увеличивает вероятность возникновения ожогов кожи. Это было доказано в ходе нескольких экспериментов. Правда, по словам ученых, для точности результата нужно провести еще несколько исследований.

Читать полностью »

image

Если вы используете настольный компьютер или ноутбук, вероятно, в нём стоит микропроцессор линейки Intel 808x, неважно, работает ли машина под управлением Windows или Mac. Абсолютное доминирование этих микропроцессоров восходит к 1978 году, когда IBM выбрала 8088 для своего первого персонального компьютера. Но этот выбор был совсем не очевидным. Некоторые считают, что Intel 8088 был худшим выбором из имевшихся в то время 16-битных микропроцессоров.

Нет, это не был худший выбор. Ему была серьёзная, но худшая, альтернатива. Я знаю это потому, что я руководил организацией, работавшей в составе TI, разработавшей его: TMS9900. Хотя это барахло и использовали в первом в мире 16-битном домашнем компьютере, вы наверняка о нём не слышали. Как говорится, историю пишут победители.

Эта глава истории интересна не только чипом от TI, но и другим его конкурентом, Motorola 68000, с технологической точки зрения превосходившим как Intel 8088, так и TMS9900. И всё же 68000 не попал в IBM PC. И вот вам малоизвестная история от хорошо осведомлённых источников о том, как IBM выбрала недоразвитый чип, TI породил неудачника, а явный лидер от Motorola проиграл.
Читать полностью »

Зарабатывать деньги легко на играх в клубе Адмирал

Рейтинг клуба: Зарабатывать деньги легко на играх в клубе Адмирал

2680 довольных игрока

Читать полностью »

40 лет полёта «Вояджеров». Скоро они замолчат навсегда - 1

40 лет назад ученые Земли отправили в далекий полет две межпланетные станции, которые получили названия «Вояджер-1» и «Вояджер-2». Эти станции идентичны, различает их лишь название и время запуска.

Станцию «Вояджер-2» запустили 20 августа 1977 года, её близнеца — 5 сентября того же года. До сорокалетия «Вояджера-1» осталось подождать еще пару недель. Путаницы с нумерацией зондов нет, поскольку специалисты изначально запланировали, что «Вояджер-1» должен обогнать своего собрата. Так и получилось: зонд с номером один смог вырваться вперед между орбитой Марса и поясом астероидов.

Обе станции направились по разным маршрутам, что позволило им войти в историю. «Вояджер-1» на данный момент — самый удаленный от нашей планеты объект, созданный человеком. А «Вояджер-2» — первый и единственный пока зонд, который смог нанести визит сразу четырем планетам-газовым гигантам Солнечной системы: Юпитеру, Сатурну, Урану и Нептуну.
Читать полностью »

Японцы будут получать энергию от океанического течения

Японские изобретатели решили сделать электростанцию, которая работала бы на базе океанического течения Куросио. Проект уже получил название «Кайрю». Электростанция, построенная в его рамках, будет инновационной. Ее оборудуют на острове Кутиносима. Здесь будет испытательный полигон, на котором объект всесторонне протестируют.

Читать полностью »

Смарт-контракты. Часть 3. Основа цифровой юрисдикции - 1

Рэй Курцвейл, известный инвестор, философ и футурист, к чьим прогнозам о развитии технологий и общественных трендов прислушивается бизнес-сообщество и политическая элита, предрекает скорое окончание эпохи национальных государств, какими мы их знаем. Он считает, что фундаментальные частицы классических систем вскоре будут трансформированы, поскольку технологии способствуют размытию национальных границ. По мнению Курцвейла, мы движемся по направлению к глобальному мировому сообществу:
«Мы движемся к миру без границ, глобальной культуре, всемирной правовой системе. Национальные государства все еще сильны, но постепенно утрачивают свою силу.»

*Прошлогоднее исследование аналитического центра Globalscan сообщает о том, что впервые за 15 лет, число людей, считающих себя гражданами мира, а не отдельной страны, достигло 49%.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js