Какой язык программирования учить в 2020-м?

Автор: admin от 22-05-2020, 20:01, посмотрело: 904

Статей с подобными заголовками существует уже множество. Но в них постоянно какая-то дичь! Смотрите, Google ещё до основных результатов советует такое:



Какой язык программирования учить в 2020-м?

HCL, Карл! Язык, который не просто очень далёк от «Самых Популярных», но ещё и создан для конфигурации, так что его вообще странно ставить в один ряд с языками общего назначения. Страшно представить приключения новичка, который решит строить карьеру по таким советам. Начнём с того, что по запросу «как выучить HCL» вместо туториалов по языку вылезают тексты о соляной кислоте.



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

Категория: Программирование

 

Tech Talks Delivery Club на РИТ++

Автор: admin от 22-05-2020, 20:01, посмотрело: 407

Tech Talks Delivery Club на РИТ++



Привет, Хабр! Hello, World!



Меня зовут Андрей Евсюков, я заместитель технического директора в Delivery Club. А это первый пост в нашем блоге на Хабре. Сегодня расскажу о том, как и где можно узнать про разработку, процессы и команду Delivery Club. Спойлер: до сих пор никто так много не знал, как устроен DC Tech.

Категория: Программирование

 

Зачем учить Java и как делать это эффективно. Доклад Яндекса

Автор: admin от 26-12-2019, 10:50, посмотрело: 351

Чем Java отличается от других популярных языков? Почему именно Java может быть первым языком для изучения? Давайте составим план, который поможет выучить Java как с нуля, так и с применением навыков программирования на других языках. Перечислим отличия между созданием продакшен-кода на Java и разработкой на других языках. Михаил Затепякин прочитал этот доклад на встрече для будущих участников стажировки Яндекса и других начинающих разработчиков — Java Junior meetup.





— Всем привет, меня зовут Миша. Я разработчик из Яндекс.Маркета, и сегодня я расскажу вам, зачем учить Java и как делать это эффективно. Вы можете задать резонный вопрос: почему это буду рассказывать я, а не какой-нибудь сильный разработчик с кучей лет стажа? Дело в том, что я сам изучал Java недавно, года полтора назад, поэтому еще помню, как это примерно было и какие есть подводные камни.

Категория: Программирование

 

Общая игровая логика на клиенте и сервере

Автор: admin от 12-11-2018, 11:55, посмотрело: 677

На Pixonic DevGAMM Talks выступал еще наш DTO Антон Григорьев. Мы в компании уже говорили, что работаем над новым PvP-шутером и Антон поделился некоторыми нюансами архитектуры этого проекта. Он рассказал, как построить разработку, чтобы изменения в игровой логике клиента появлялись на сервере автоматически (и наоборот), и можно ли не писать код, но при этом минимизировать трафик. Ниже — запись и расшифровка Доклада.

Категория: Программирование » Веб-разработка

 

Джефф Безос собирается построить колонию на поверхности Луны

Автор: admin от 29-05-2018, 21:11, посмотрело: 626

Джефф Безос собирается построить колонию на поверхности Луны


Самый богатый человек мира (текущее состояние Безоса – $133 млрд) давно соперничает с Маском на поле космических разработок. Он ежегодно дает $1 млрд своей аэрокосмической компании Blue Origin, которая, как он верит, в перспективе будет намного полезнее для человечества, чем Amazon. Его краткосрочная цель – космический туризм, долгосрочная – помочь сделать так, чтобы люди будущего не были привязаны к одной звездной системе. Но сделать это с Земли, по его словам, будет почти невозможно.

Категория: Программирование

 

Реверсим паяльную станцию HI-END класса

Автор: admin от 29-05-2018, 21:11, посмотрело: 835

Реверсим паяльную станцию HI-END класса



У нас было несколько фотографий основной печатной платы, видео из YouTube с осциллограммами напряжений на стоках мосфетов, комментарий на форуме с перечислением ёмкостей резонансных конденсаторов, а также несколько видеозаписей распаковок со съёмками процесса разогрева жала. Особое беспокойство вызывало видео с измерением пиковой потребляемой мощности при разогреве. Нет ничего более грустного, чем сгоревший свежекупленный на амазоне картридж стоимостью четыре тысячи рублей. Но… давайте начнём всё с начала.

Категория: Программирование

 

Странные операторы в PHP

Автор: admin от 29-05-2018, 21:11, посмотрело: 564

Странные операторы в PHP

Если вы прочитаете документацию по PHP, вы узнаете о массе операторов. Если вы не знаете ещё PHP-операторы, сперва изучите их, а потом вернитесь к прочтению этой статьи.

Категория: Программирование

 

Основы квантовых вычислений: чистые и смешанные состояния

Автор: admin от 16-04-2018, 12:15, посмотрело: 6392

Недавно мы рассказали о способе наглядного представления однокубитных состояний — сфере Блоха. Всем чистым состояниям соответствуют точки на поверхности сферы Блоха, а смешанным — точки внутри нее. В этой публикации мы постараемся объяснить, что на самом деле представляют собой чистые и смешанные состояния.



Основы квантовых вычислений: чистые и смешанные состояния

Категория: Программирование » Веб-разработка

 

Мышление в стиле Ramda: Декларативное программирование

Автор: admin от 16-04-2018, 12:15, посмотрело: 1493

1. Первые шаги

2. Сочетаем функции

3. Частичное применение (каррирование)

4. Декларативное программирование

5. Бесточечная нотация

6. Неизменяемость и объекты

7. Неизменяемость и массивы

8. Линзы

9. Заключение



Данный пост является четвёртой частью серии о функциональном програмировании под названием «Мышление в стиле Ramda».



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



Когда мы начинаем писать маленькие функциональные строительные блоки и объединять их, мы обнаруживаем, что нам необходимо написать множество функций, которые будут оборачивать операторы javascript, такие как арифметика, сравнение, логика и управление потоком. Это может показаться утомительным, но мы находимся за спиной Ramda.

Категория: Программирование » Веб-разработка

 

[1] + [2] — [3] === 9!? Исследование внутренних механизмов приведения типов в JavaScript

Автор: admin от 16-04-2018, 12:15, посмотрело: 5678

javascript позволяет выполнять преобразование типов. Если это делают намеренно, то перед нами — явное приведение типов (type casting или explicit coercion). В том случае, когда это производится автоматически, при попытке выполнения каких-либо операций над значениями различных типов, это называют неявным приведением типов (coercion или implicit coercion).

Автор материала, перевод которого мы сегодня публикуем, предлагает взглянуть на то, как выглядит явное и неявное приведение типов на низком уровне. Это позволит всем желающим лучше понять процессы, скрытые в недрах javascript и поможет дать аргументированный ответ на вопрос о том, почему [1] + [2] — [3] === 9.



[1] + [2] — [3] === 9!? Исследование внутренних механизмов приведения типов в JavaScript

Категория: Программирование » Веб-разработка