`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Yguanych

Язык программирования Ы. Предварительная спецификация

+46
голосов

Разработчики выражают признательность авторам клавиши Ы и прочих любых клавиш (anykeys).

Язык программирования Ы предназначен для мультипарадигменной эффективной разработки современного высоконадежного программного обеспечения, соответствующего растущим требованиям корпоративного сегмента рынка. Особенностью языка Ы является минимальный синтаксис при одновременно максимальном использовании практически всех современных семантических конструкций.

Алфавит языка Ы минимален и состоит из символа «Ы» и неопределенного непечатного символа, генерируемого при нажатии на любую клавишу (anykeykey). Минимальный синтаксис существенно увеличивает кривизну кривой освоения языка Ы, сокращая расходы на переподготовку программистов.

Философской основой языка Ы является мощная концепция Кьеркегора, выраженная цитатой «Отношение, которое соотносит себя со своей собственной сущностью (то есть с собой), должно либо образовываться собою самим, либо образовываться другим отношением». В полном соответствии с ней ключевым понятием языка Ы является Ы, представляемое посредством символа «Ы». В рамках объектно-ориентированной парадигмы Ы допускает наследование, обозначаемое символом «Ы», а также множественное наследование. Функциональная парадигма расширяет возможности языка функцией Ы высшего порядка, способной принимать в качестве параметра произвольные Ы и возвращать любой тип, включая функцию Ы. Например, ЫЫЫ означает Ы, наследующее свойства Ы и Ы, соответственно, в то время как ЫЫЫ при функциональной технике программирования равноценно вызову Ы с параметром Ы, возвращающим Ы. Кроме того, поддержана логика предикатов, в рамках которой конструкции типа ЫЫЫ позволяют описывать множества высказываний, описываемых предикатной сигнатурой {Ы, Ы, Ы} таких, как Ы Ы Ы. Это открывает богатые возможности для формализации самых востребованных высокоуровневых архитектурных паттернов на этапе проектирования и одновременно существенно облегчает задачи низкоуровневого рефакторинга в ходе эксплуатации систем.

Компилятор языка Ы реализован на самом языке Ы и предельно компактен, его исходный текст распространяется на основе лицензии GPL 3.0:

ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

©Лаборатории AnyKey, 2008

+46
голосов

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT