Публикации по теме 'programming-languages'
Две культуры программирования: почему обе важны
В течение нескольких лет я наблюдал, что программисты и инструменты программирования делятся на две разные культуры:
Как человек, изначально принадлежавший к первой культуре, я считал вторую культуру легкомысленной. Но несколько лет назад я наконец понял, как ошибался. Многие старые разработчики разделяют мою прежнюю точку зрения. В последние годы еще больше людей совершают ту же ошибку, но с противоположной стороны. Я понял, что понимание и знакомство с другой культурой сделает вас..
Bash-скрипты 101
8 основных принципов написания сценариев bash для каждого программиста.
Большинство программистов работают с Linux и наверняка столкнутся с bash и его странными скриптами («@» для получения всех значений массива — что!!)
Итак, вот 8 концепций, которые нужно охватить, чтобы понять и написать свои собственные сценарии bash менее чем за 10 минут.
Основы
Скрипт bash представляет собой интерпретатор командного языка для взаимодействия с компьютером из командной строки и представляет собой..
Классные новые функции Java, которые вы должны знать в 2022 году
Последней версией Java на момент написания этой статьи является Java 19, выпущенная 20 сентября 2022 г. Java 17 — это последняя LTS-версия Java, которая будет поддерживаться до сентября 2026 г. Версии, отличные от LTS, выпускаются каждые 6 месяцев, и эти выпуски часто включают новые языковые функции. Здесь вы можете найти подробную информацию о некоторых новых функциях, представленных в нескольких последних выпусках Java за последние годы.
1. Внешние функции и API памяти (FFM API)..
Еженедельный выпуск Руби 61
Добро пожаловать в 61-й выпуск Ruby Weekly, бесплатного еженедельного сводка новостей и статей о Ruby, который рассылается по электронной почте.
Поддержите Ruby Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже.
Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io..
Фабричный шаблон проектирования в java
Введение
Предположим, у нас есть несколько классов, которые имеют общий родительский класс или общий интерфейс реализации. Теперь нам нужно создать объект одного из классов на основе некоторого условия. В этом случае мы создаем метод, возвращаемый тип которого является родительским классом или интерфейсом, и на основе условия мы создаем объект дочернего или реализующего класса.
Этот метод создания объекта помещается в фабричный класс, и клиент или код, которому требуется объект,..
Python : функции
Функции в Python
В Python есть встроенные функции , такие как print() , str() , type() , int() . Возможность определять собственные функции невероятно эффективна.
Мы начинаем определение функции с ключевого слова def , за которым следует имя , которое мы хотим дать нашей функции. После имени у нас есть параметры, также называемые аргументами, для функции, заключенные в круглые скобки . Функция может не иметь параметров или иметь несколько параметров.
Параметры позволяют..
Лучшие языки программирования для изучения в 2022 и 2023 годах
Программирование — один из самых востребованных навыков. Мы окружены технологиями, и область полна возможностей. Программистам необходимо знание языков программирования для создания или обновления программных приложений.
Вы новичок в программировании или хотите улучшить свои навыки программирования? Какая лучшая платформа для изучения программирования с нуля ? С чего начать в 2022 году? Какой язык программирования поможет вам преуспеть как программисту? Есть несколько. Python,..