Peregrine — это язык программирования, похожий на Python, но исполнение этого языка программирования похоже на C. Итан и его друзья решили разработать простой и быстрый язык программирования. Таким образом, был представлен Перегрин.

Peregrine — это язык программирования, похожий на Python, но выполнение этого языка программирования похоже на C. Хотя язык программирования Python был прост в использовании, он немного медленный. Низкая скорость создавала неудобства для разработчиков.

Итан, разработчик, вместе со своими друзьями решил разработать простой и быстрый язык программирования. Таким образом, был представлен Перегрин. Этот язык программирования имеет синтаксис, аналогичный Python, а скорость аналогична скорости C. Эти разработчики создали этот язык программирования как быструю альтернативу Python и простую альтернативу C.

Цели языка программирования Peregrine
Некоторые из основных целей языка программирования Peregrine заключаются в следующем:

1. Быстрый
2. Простой в использовании
3. Занимает меньше памяти
4. Более быстрая компиляция
5. Высокая совместимость

Улучшения в языке программирования Peregrine

1. if/else/match
Хотя эта функция кажется типичной для большинства языков программирования, для ее реализации в языке программирования все же требуется некоторое время.

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

3. Ccode
Еще одна функция, присутствующая в языке программирования Peregrine, — это Ccode. С помощью этой функции переменные, объявленные вне Ccode, можно легко использовать внутри Ccode и наоборот.

4. Встроенный ассемблер
Язык программирования Peregrine также включает встроенный ассемблер — функцию, позволяющую включать в программу низкоуровневый ассемблерный код вместе с кодом, построенным на языке высокого уровня.

Чтобы узнать больше такого контента, посетите: https://bit.ly/2XkTP0P.