Pull to refresh
16
0
Dmitry Shachnev @mitya57

Пользователь

Send message

Новые возможности лямбд в C++14

Reading time4 min
Views35K
Всем известно, что функциональное программирование распространяется с быстротой огня по современным языкам программирования. Недавние примеры — Java 8 и C++, оба из которых теперь поддерживают лямбда-функции.

Итак, начнём (и да прибудет с нами веселье). Этот текст также доступен в виде слайдов на Slideshare. На написание этой статьи автор был вдохновлён создателем JSON Дугласом Крокфордом.

Функция Identity, которая принимает аргумент и возвращает тот же самый аргумент:

auto Identity = [](auto x) {
  return x;
};
Identity(3); // 3

Примечание переводчика: Новой по сравнению с C++11 является возможность не указывать названия типов.
Более интересные примеры
Total votes 44: ↑41 and ↓3+38
Comments45

ReText — редактор для Markdown и reStructuredText

Reading time2 min
Views22K
Привет Хабру!
Хочу представить вам простой текстовый редактор для легковесных языков разметки, таких как Markdown и reStructuredText.

Редактор написан на Python с использованием библиотек PyQt и работает на Linux и других UNIX-подобных операционных системах. Поддерживает вкладки, «живой просмотр», подсветку синтаксиса и экспорт в популярные форматы.
Читать дальше →
Total votes 40: ↑38 and ↓2+36
Comments17

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity