УРО: новый язык для Европы
Ученый-компьютерщик Роберт С. Мартин (он же дядя Боб) пишет в своей книге « Чистая архитектура: руководство мастера по структуре и дизайну программного обеспечения» , что каждый раз, когда язык программирования использует новую языковую конструкцию, они что-то убирают. Таким образом, вместо того, чтобы что-то добавить для написания новой компьютерной программы, они ограничивают возможности.
Именно потому, что они это делают, программы могут быть написаны проще и с меньшим количеством ошибок. Помимо новых языковых конструкций, языки программирования также предоставляют компиляторы. Они не только преобразуют код в нули и единицы, но и проверяют синтаксис. Невозможно написать работающую программу, противоречащую правилам синтаксиса.
Большинство приложений, написанных на языках программирования, используют семантическое управление версиями . Семантическое управление версиями — это идея использовать значимые номера версий (поэтому это называется семантическим управлением версиями). Он использует трехкомпонентное число в формате XYZ, где:
- X обозначает основную версию . Он может вводить новые функции, которые могут включать критические изменения.
- Y означает минорную версию . Здесь вы добавляете функциональность обратно совместимым образом.
- Z означает версии исправлений: версии для исправлений используются для исправления ошибок. В обновлениях версии патча нет никаких функциональных изменений.
подходы
Дизайн эсперанто тесно связан с его изобретателем Заменхоффом. Современный искусственный язык мог бы быть гораздо больше результатом командной работы. В некотором смысле он мог бы учиться у онлайн-проектов, таких как Википедия. Он также может учиться на языках программирования. Каждый раз, когда изобретается новый язык программирования, он берет лучший синтаксис из предыдущих языков и со временем развивается. Наконец, есть новое программное обеспечение для обработки естественного языка и искусственного интеллекта, которое можно использовать.
Подводя итог, можно сделать сконструированный язык:
- Одна персона
- Команда
- Програмное обеспечение
Еще по этой теме:
Современные способы построения языковАлфавит
Большинство европейских языков используют латинский стиль алфавита:
Но даже в латинице используются разные буквы. Вот алфавиты для некоторых распространенных европейских языков:
- Английский (26 букв): abcdefghijklmnopqrstu vwxyz
- Голландский (26 букв): abcdefghijklmnopqrstu vwxyz
- Финский (29 букв): abcdefghijklmnopqrstu vwxyz å ä ö*
- Немецкий (31 буква): abcdefghijklmnopqrstu vwxyz ä ö ü ß
- Греческий (24 буквы): α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
- Итальянский (21 буква): abcdefghilmnopqrstuvz
- Испанский (27 букв): abcdefghijklmn – opqrstuvwxyz
- Шведский (29 букв): abcdefghijklmnopqrstu vwxyz å ä ö
- Русский (33 буквы): а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
abc ĉ defg ĝ h ĥ ij ĵ klmnoprs ŝ tu ŭ vz
В некоторых буквах эсперанто даже используются диакритические знаки/глифы (^).
В Уро мы ограничимся базовым алфавитом из 26 букв:
- А а
- б б
- С с
- д д
- Э э
- Ф ф
- г г
- Ч ч
- я я
- Дж Дж
- К к
- л л
- М м
- Н н
- о о
- п р
- Q д
- р р
- С с
- Т т
- ты ты
- В в
- Вт ш
- Х х
- Г Г
- Z Z
Некоторые изменения в Уро для венечных гласных:
- ээ → т.е.
- эа → т.е.
- ты → ау
- уе → ты
- э → ты
- вода → о
- Нет двухбуквенных окончаний. Например, «процесс» становится «процессами».
- Буква «с» и «ск», произносимые как «к», становятся «к». Таким образом, электричество становится электриком.
- Окончание на -le изменится на -el. Например, «example» становится «exampel».
В этом абзаце мы определяем десять правил, определяющих синтаксис и грамматику уро.
1. Структура
Уро, как и большинство европейских языков, является так называемым языком SVO. Такие языки обычно начинаются с подлежащего, за которым следует глагол и, где это применимо, объект этого глагола. Основная структура предложения:
субъект-глагол-объект
2. Статья
Как и в английском и французском, в языке есть артикли.
Английский — Уро
- де
а — ун
3. Пол
Уро по умолчанию гендерно-нейтральный. Мужской и женский род необязательны.
4. Существительные
- Существительные не имеют специального окончания.
- Существительные не имеют рода.
- Существительные остаются одинаковыми в каждом падеже. (именительный, родительный, датив и аккусатив).
5. Прилагательные
Прилагательные стоят перед существительными. Они не спрягаются даже во множественном числе.
Английский — Уро
Большая книга — un grand libre
Большая книга — de grand libre
Большие книги — grand libres
6. Наречия
Наречия - это прилагательные, оканчивающиеся на li:
Английский — Уро
прилагательные: счастливый — счастливый
Наречия: счастливо — счастливо
7. глаголы
Глаголы остаются одинаковыми для всех личных местоимений:
настоящее время - не имеет специального окончания
прошедшее время — заканчивается на -id
будущее время — заканчивается на — os
8. Местоимение
Местоимения представляют собой смесь различных языковых групп. На самом деле нет никакой разницы между «он» и «она». Пол необязателен.
9. Заглавные буквы
В английском языке иногда такие слова, как месяцы (апрель) или дни (среда), пишутся с заглавной буквы. В немецком языке все существительные пишутся с большой буквы. Уро использует заглавные буквы только для имен (личных и географических имен).
10. Цифры
- ООН
- дю
- три
- пихта
- фиф
- шестерки
- поставил
- хорошо
- нэйн
- 10
Предыдущий:
Уро: новый язык для ЕвропыВступление:
УРО: новый язык для Европы
![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































