programming languages

  • ХабрахабрФото Какой язык программирования выбрать? Часть 1. Rust

    Какой язык программирования выбрать? Часть 1. Rust

    Какой язык программирования выбрать? Открываем серию статей об этом! Наши разработчики будут рассказывать об особенностях, применении, плюсах и минусах языков, которые используются в «Криптоните». Начинаем с Rust: опытом поделится Андрей Чесноков, ведущий системный программист. 1. Особенности Ключевой особенностью Rust является автоматическое управление памятью без использования сборщика мусора. Другими словами, разработчику не нужно думать, в какой момент освободить ранее выделенную память.…

    Читать далее »
  • ХабрахабрФото [Перевод] Пожалуйста, не используйте Python для инструментария

    [Перевод] Пожалуйста, не используйте Python для инструментария

    Разработчики любят спорить о языках программирования и инструментах. Если опустить типичные претензии, обычно все сводится к тому, что люди просто защищают свой выбор. Это проявление тенденции оправдывать и защищать свои инвестиции - время потраченное на изучение используемых языка и инструментов. И в этом есть смысл. Но не всегда это поведение является рациональным. (оригинал) Эта запись, в основном, посвящена инструментам для…

    Читать далее »
  • ХабрахабрФото Топ вещей из Java, которых мне не хватает в C#

    Топ вещей из Java, которых мне не хватает в C#

    Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их. Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть,…

    Читать далее »
  • ХабрахабрФото [Перевод] Почему я считаю Haskell хорошим выбором с точки зрения безопасности ПО?

    [Перевод] Почему я считаю Haskell хорошим выбором с точки зрения безопасности ПО?

    Команда Typeable понимает ценность безопасности. Мы любим Haskell, но стоит ли его выбирать, если ваша цель – создание защищенного программного обеспечения? Хотелось бы сказать «да», но как и для большинства эмпирических вопросов о разработке ПО, здесь просто нет объективного доказательства, подтверждающего, что Haskell – или ещё какой-нибудьй язык программирования – обеспечивает большую безопасность, чем любой другой. Нельзя сказать, что выбор…

    Читать далее »
  • ХабрахабрФото [Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером

    [Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером

    Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технологическим лидером. Лидерство это не услуга, это умение. Однако помните, что «с большой силой приходит большая ответственность». Очевидно, вам не нужно писать код столько, сколько этого бы потребовалось, будучи разработчиком программного…

    Читать далее »
  • ХабрахабрФото [Перевод] Внутренности Go: оборачиваем переменные цикла в замыкании

    [Перевод] Внутренности Go: оборачиваем переменные цикла в замыкании

    В дополнение вы узнаете о том, как Go пытается автоматически определить, нужно ли использовать указатель/ссылку или значение в разных случаях. Сегодня я решил перевести для вас небольшую статью о внутренностях реализации так называемых замыканий или closures. Да и просто все эти внутренности чертовски интересны, как мне кажется! Понимание этих вещей позволит избежать ошибок. Я член программного комитета конференции, и мы…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Автоматизации бизнес процессов компании в Trello с использованием технологии семантического моделирования

    [Из песочницы] Автоматизации бизнес процессов компании в Trello с использованием технологии семантического моделирования

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

    Читать далее »
  • ХабрахабрФото Песочница и шпаргалка по изучению Python

    Песочница и шпаргалка по изучению Python

    Мне понравились примеры кода, но, к сожалению, они были там не интерактивными. Изучать Python3 я начал с документации на официальном сайте. Так же мне лично легче запоминаются конструкции языка, если я их набрал несколько раз вручную. Хотелось попробовать выполнить код самостоятельно, с разными входными данными и посмотреть на выводимый результат. И последней каплей стало желание автоматической проверки стиля написания кода…

    Читать далее »


Кнопка «Наверх»