Публикации по теме 'programming-languages'
Почему разработчикам следует изучать F #
Почему разработчикам следует изучать F #
В преддверии F # eXchange в Лондоне в этом году мы попросили нескольких наших экспертов погрузиться в их роман с языком.
Деннис Гримминк
Деннис имеет докторскую степень в области физической химии, в основном связанной с молекулярной физикой, в Университете Радбауд в Неймегене. Он потратил 4 года на разработку физических моделей в ASML Research и в настоящее время является разработчиком программного обеспечения в компании..
Основы программирования на Python
Жизнь коротка, используйте Python
Язык программирования на самом деле представляет собой набор инструментов, которые позволяют нам программировать на гораздо более высоком уровне, чем 0 и 1, существующие на самых низких уровнях компьютера.
В Python доступно множество библиотек, которые упрощают написание некоторых очень интересных программ, таких как компьютерная графика и графические пользовательские интерфейсы. IDE, такие как Wing, имеют поддержку отладчика, который понимает, как..
Новый синтаксис бесконечного диапазона в Ruby: (0 ..)
Внимание, мы переехали! Если вы хотите и дальше следить за последними техническими новостями Square, посетите наш новый дом https://developer.squareup.com/blog
Представляем Ruby 2.6's Endless Range
В Рождество 2018 года выйдет Ruby 2.6 с поддержкой нового синтаксиса, обозначающего бесконечный диапазон:
42..
#=> 42..nil # yes, this is infinite!
Так зачем нам этот новый синтаксис? До этого момента в Ruby было немного неуклюже создавать бесконечный диапазон:..
Ты такой верный. Мы будем платить меньше.
Все компании (и сотрудники) знают, что рынок сейчас очень горячий. Это часть регулярного цикла.
Когда рынок является горячим, компаниям необходимо соревноваться за таланты, и эта конкуренция увеличивает компенсацию. Однако интересным явлением является то, что компенсация увеличивается больше для людей, которые меняют работу (по сравнению с теми, кто остается в той же компании).
Это примерно так. Компании необходимо нанять инженера-программиста. Они пытаются найти хорошее и сделать..
Здравствуйте, объектно-ориентированное программирование
Кто-то поделился статьей Чарльза Скалфани о том, почему они отказались от объектно-ориентированного программирования и перешли на функциональное программирование:
Наследование и иерархия имеют тенденцию быть хрупкими, и с ними трудно работать; Закрытие переменных в объекте не очень помогает; а также Полиморфизм присущ не только ООП;
Этот опыт, вероятно, находит отклик у многих людей, которые работали с кодовыми базами ООП. На любом языке. Поэтому я не собираюсь говорить, что..
ИНКАПСУЛЯЦИЯ
Инкапсуляция = сокрытие данных + абстракция.
инкапсуляция — это сочетание сокрытия данных и абстракции.
поэтому здесь я сначала определяю скрытие данных, а затем после абстракции и, наконец, я определяю концепцию инкапсуляции.
СКРЫТИЕ ДАННЫХ:
Сокрытие данных означает, что наши внутренние данные не должны выходить наружу напрямую.
OR
Посторонний человек не может получить прямой доступ к нашим внутренним данным.
Но после проверки мы можем получить доступ к внутренним данным...
Сериализация, объяснение
Что такое сериализация
Как пользователь Python, я помню тот день, когда впервые узнал о мариновании.
Нет, не настоящие огурцы. Сбор — это процесс, при котором иерархия объектов Python преобразуется в поток байтов для записи в файл. Этот процесс также известен как Сериализация . Unpickling — это обратная операция, при которой поток байтов преобразуется обратно в рабочую иерархию объектов Python.
Концепция сериализации берет свое начало в Java. Вместо объектов Python..