Cangjie beta
Доброго времени суток сетчане. Специально для вас подвезли интересный контент из мира айтишечки. Буквально несколько дней назад в поднебесной произвели настоящий фурор, выпустив в свет бета версию языка программирования cangjie. Как уверяют разработчики, он доступен для тестирования всем желающим, так, что, любой из вас может без особых трудностей ознакомиться с мейнстримным китайским чудом. Давайте разберём что же это за кэньчжия такой и с чем его едят.
Вышеупомянутый инновационный мультипарадигменный язык программирования предоставляет всем разрабам нереальнейшую гибкость при выборе подхода к решению задачи, сочетая в себе принципы императивного, функционального и объектно-ориентированного программирования.
Китайские братья заморочились за вас, чтобы вам пришлось меньше заморачиваться и продумали такие фишки как: -Механизм сопоставления с образцом (делает код более читаемым и снижает риски появления ошибок) -Прокаченная система вывода типов (автоматическое определение типов данных) -Поддержка дженериков (обеспечивает возможность создания повторно используемых высокоабстрактных компонентов) -Автоматическое управление памятью -Система статистических типов -Оптимизированный компилятор и среда выполнения -Использование легковесных потоков
Особое внимание следует уделить интегрированности cangjie с поддерживаемым фреймворком AgentDSL , объединяющим традиционное программирование и естественный язык, а также значительно упрощающим процесс разработки.
Подводя итоги, можно смело сказать, что цанцзе стильный, модный, молодёжный, высококонкурентный, масштабируемый и лёгкий для усвоения ЯП, с модульной структурой, хорошо адаптируемой под различные сценарии разработки.