Рубрика «преимущества»

Некоторое время назад я начал понимать необходимость разнообразить мой опыт программирования исключительно на C#. После некоторого изучения различных вариантов, таких как Haskell, Scala, Rust и некоторых других, выбор пал на последний. Со временем я начал обращать внимание, что Rust всё больше и больше рекламируется исключительно как "системный язык", который нужен для вырвиглазно сложных компиляторов и супер-нагруженных систем, с особыми требованиями к безопасности и многопоточности, а для вариантов попроще есть Go/Python/Java/..., в то время как я с удовольствием и весьма успешно использовал его как замену моей рабоей лошадке C#.

Так ли страшен Rust, как его малюют - 1

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

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

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

10 неочевидных преимуществ использования Rust - 1

Все это уже хорошо известно всем, кто хоть немного следит за развитием современных технологий программирования. Но что если вы не системный программист, да и многопоточного кода в ваших проектах не много, но вас все же привлекает производительность Rust'а. Получите ли вы какие-то дополнительные преимущества от его использования в прикладных задачах? Или все, что он вам даст дополнительно — это суровую борьбу с компилятором, который будет заставлять вас писать программу так, чтобы она неотступно следовала правилам языка по заимствованию и владению?

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

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

Как сформировать конкурентное преимущество и ценность технологичного продукта - 1


Директор Акселератора ФРИИ Дмитрий Калаев рассказал на онлайн-конференции «Как построить бизнес на основе технологии» о типах конкурентных преимуществ технологичных стартапов, как сформулировать ценность и конкурентное преимущество, которые помогут в продаже продукта клиентам, и в какой момент компании стоит задуматься о масштабировании.
Читать полностью »

Какая ОС могла бы стать заменой Windows — мнения экспертов - 1

В августе операционная система Windows 10 заняла почти четверть мирового рынка ОС для настольных компьютеров. Об этом свидетельствуют данные сервиса NetMarketShare аналитической компании Net Application. Аналитики отслеживают активность более 160 миллионов уникальных пользователей, просматривающих свыше 40 тысяч веб-сайтов.

Согласно статистике NetMarketShare, в последнем месяце лета 2016 года Windows 10 была установлена на 23% ПК в мире против соответственно 21,13% и 19,14% в июле и июне. Windows 10 продолжает укреплять позиции, несмотря на произошедшее 29 июля 2016 года прекращение бесплатной установки этой платформы для владельцев компьютеров на базе Windows 7 и 8.1. Стоимость Windows 10 теперь составляет $119 за версию Home Edition и $200 за Pro-модификацию.

Кроме сторонников, у Windows есть ярые противники. Они принципиально не пользуются этой операционной системой. Существенная их часть перешла и продолжает переходить на Mac OS. Вчера, 20 сентября, Apple как раз выпустила новую версию своей ОС – Mac OS Sierra.

Что может вновь объединить всех этих людей? Новая операционная система, которая сочетает в себе лучшие качества Windows, Mac OS и многих других операционных систем.
Возможно ли разработать такую ОС? Какими особенностями она должна обладать?

Мы решили пообщаться с экспертами на эту тему.Читать полностью »

imageСовершать платежи онлайн — не только удобно и безопасно, но и экологично. К такому выводу пришли аналитики Environmental Technology. Мы в PayOnline — компании, которая вот уже 7 лет занимается автоматизацией приема онлайн-платежей, полностью разделяем данную точку зрения и в этом посте хотим поделиться некоторой статистикой.

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

image

На наших игровых площадках RC Land мы используем боевой квадрокоптер Drone Fighter от компании Byrobot. На хабре уже был обзор этого квадра, поэтому я не буду повторять детальное описание управления, системы боя и т.д. Это обзор с точки зрения фирмы, которая использует данный квадрокоптер в коммерческих целях в качестве аренды.
Читать полностью »


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