Публикации по теме 'programming-languages'


Почему я использую Python для обучения на Medium
Почему Python — отличный инструмент для демонстрации проектов и обсуждения концепций программирования Python — один из самых популярных языков программирования на сегодняшний день. С ним работают 48% разработчиков, согласно опросу Stack Overflow 2021 . Это также самый востребованный язык программирования 2021 года, а это означает, что разработчики, которые в настоящее время не работают с Python, хотят его изучить. В основном я использую Python в своих статьях для..

Отказ в JavaScript
Что такое дебаунс? Debounce — это механизм, который задерживает выполнение функции. Другими словами, он выполняет функцию только один раз, когда несколько вызовов функции выполняются через короткие промежутки времени. Почему Дебунс? Допустим, у нас есть поле ввода, которое позволяет пользователю вводить символы. Каждый символ, введенный пользователем в поле ввода, будет вызывать API. Выполнение вызова API для каждого символа является дорогостоящей операцией по таким причинам, как..

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

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

Глобальные переменные плохи?
Мы часто слышим: «Глобальные переменные — это плохо, избегайте их использования!» Но действительно ли это хороший совет? Упрощенные общие утверждения уже немного подозрительны, но если мы углубимся в детали этого, кажется, что он разваливается. В этой статье я рассматриваю время жизни и видимость переменных, необходимых для понимания утверждения. Это может оказаться просто бессмысленным заявлением. Что такое глобальная переменная? Термин «глобальный» не имеет единого определения..

Меня обвинили в преждевременной оптимизации кода. Неправильный!
Меня обвинили в преждевременной оптимизации кода. Неправильный! « Преждевременная оптимизация — корень всех зол ». Если вы занимаетесь программированием, скорее всего, вы много раз слышали изречение знаменитого Дональда Кнута . Мне уже как минимум пару раз бросали в лицо эту цитату в процессе проверки кода. Меня обвинили в « преждевременной оптимизации » только потому, что я выбрал:

Преимущества программиста-полиглота
В прошлом году я выучил Go. Мне понадобилось около недели или двух, чтобы научиться этому. За последние два года я также глубоко погрузился в современный JavaScript и его собрат TypeScript, обеспечивающий безопасность типов. Время от времени я стараюсь быть в курсе последних тактик в C и C++. На данный момент я пытаюсь улучшить свои навыки работы со Swift для iOS. Когда я в последний раз касался PHP много лет назад, я понял, насколько мои навыки в PHP заржавели. Честно говоря, на данный..