Простой способ обойти блокировки – купи VPN через Телеграмм-бот: |
Функциональный язык для тех, кто не хочет тратить время на изучение нюансов Bash.
В мире Linux и DevOps-инструментов появился любопытный новичок – Amber , язык программирования нового поколения, ориентированный на создание bash-скриптов. Этот открытый проект, распространяемый под лицензией GPL 3.0, предлагает совершенно иной подход к написанию кода для Bash.
Amber позволяет разработчикам писать на современном высокоуровневом языке с синтаксисом, подобным ECMAScript. Код затем компилируется в bash-скрипт, который можно запустить напрямую или использовать в любом другом месте.
В качестве примера, вот как выглядит простой скрипт на языке Amber:
// Define variables
let name = “John”
let age = 30
// Display a greeting
echo “Hello, my name is {name}”
// Perform conditional checks
if age < 18 {
echo “I’m not an adult yet”
} else {
echo “I’m an adult”
}
// Loop through an array
let fruits = [“apple”, “banana”, “cherry”, “date”]
echo “My favorite fruits are:”
loop fruit in fruits {
echo fruit
В России и ищешь VPN? Покупай через Телеграмм-бот: |
}
После компиляции программа преобразует скрипт test.ab в bash-скрипт test.sh со следующим содержимым:
__0_name=”John”;
__1_age=30;
echo “Hello, my name is ${__0_name}”;
if [ $(echo ${__1_age} ‘<‘ 18 | bc -l | sed ‘/./ s/.{0,1}0{1,}$//’) != 0 ]; then
echo “I’m not an adult yet”
else
echo “I’m an adult”
fi;
__AMBER_ARRAY_0=(“apple” “banana” “cherry” “date”);
__2_fruits=(“${__AMBER_ARRAY_0[@]}”);
echo “My favorite fruits are:”;
for fruit in “${__2_fruits[@]}”
do
echo “${fruit}”
done
Создатели Amber утверждают, что их язык обеспечивает типобезопасность и безопасность времени выполнения, что помогает избежать ошибок, с которыми зачастую сталкиваются начинающие при работе с классическими bash-скриптами. Предупреждения об ошибках в Amber гораздо более понятны, чем лаконичные сообщения Bash.
Установка Amber на Linux довольно проста – достаточно выполнить одну команду в терминале. После установки пользователи получают доступ к обширной документации для изучения нового языка.
Amber ориентирован на новое поколение разработчиков, которые предпочитают более простые в использовании и функциональные инструменты, скрывающие низкоуровневые детали реализации. Подобно Warp Terminal, созданному для пользователей, избегающих работы с классическим Linux-терминалом, Amber упрощает написание bash-скриптов для тех, кто не чувствует себя уверенно в традиционном bash-скриптинге.
Хотя опытные системные администраторы, привыкшие к Bash, вряд ли оценят Amber, этот язык может стать отличным выбором для тех, кто только начинает осваивать облачные технологии и DevOps.
Приватность — это право, а не роскошь.
Подпишитесь на наш канал и защитите свои права
Надежный VPN сервис — это виртуальная частная сеть, которая обеспечивает высокую степень защиты и конфиденциальности при использовании интернета. Термин "надежный" относится к нескольким ключевым аспектам, которые делают VPN сервис безопасным и эффективным для пользователей.
Надежный VPN защищает ваши личные данные от слежки со стороны хакеров, интернет-провайдеров и государственных органов.
Использование надежного VPN помогает скрыть ваш IP-адрес и обеспечивает анонимность при серфинге в интернете.
Надежный VPN сервис — это важный инструмент для обеспечения безопасности, конфиденциальности и анонимности в интернете. Выбор надежного VPN поможет вам защитить свои данные, обойти блокировки и улучшить свой опыт онлайн-серфинга.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.