В следующей статье мы рассмотрим как мы можем установить язык программирования Nim в Ubuntu 20.04. Сегодня существует множество самых разных языков программирования. У каждого из них есть свои особенности, и все они стремятся быть эффективными с новыми техническими характеристиками, которые могут быть полезны при разработке приложений.
Его объединяет концепции более зрелых языков, таких как Питон, Ада и Модула. Это объектно-ориентированный язык с синтаксисом и функциями, аналогичными тем, которые предлагает Python.. По этой и другим причинам это язык, который предлагает все необходимое для создания современных приложений. Кроме того, как и все современные языки, он предлагает версии для Gnu / Linux, Windows, macOS и BSD.
Общие характеристики Нима
- Cuenta con una интуитивно понятный и чистый синтаксис. Черпая вдохновение из разных языков, синтаксис Nim легко понять, и в результате получается код, который можно легко модифицировать.
- Компилятор Nim и сгенерированные исполняемые файлы совместимы со всеми основными платформами.
- Его включает бэкэнд JavaScript.
- Этот язык реализует небольшой базовый язык, который имеет мощный набор функций метапрограммирование.
- Менеджер пакетов Нима называется Шустрый. Пакеты распространяются через репозитории Git и Mercurial.
- Облегчает связывание с библиотеками C, C ++ и Objective C. Это позволит разработчикам легко получить доступ к широкому спектру мощных и зрелых библиотек.
- Он вдохновлен Python. Когда приложение Nim вылетает из-за исключения, оно генерирует трассировку стека перед завершением. Формат этой трассировки стека очень прост для понимания и содержит всю информацию, необходимую для отладки исключения.
- Его генерирует собственные исполняемые файлы без зависимостей.
- Управление памятью в Nim детерминировано и настраивается с помощью деструкторов и семантики перемещения., вдохновленный C ++ и Rust.
- Поддержка различных бэкэндов.
- Он публикуется с Лицензия MIT.
- Большая часть разработки выполняется в GitHub.
Это лишь некоторые из характеристик этого языка. Все его характеристики подробно описаны в сайт проекта.
Установка языка программирования Nim в Ubuntu 20.04
У пользователей будут разные возможности установки в Ubuntu. Первый из них будет благодаря Ним включен в официальные репозитории. Таким образом, установка становится довольно простой, вам просто нужно открыть терминал (Ctrl + Alt + T) и выполнить команду:
sudo apt install nim
Эта установка и по сей день не предлагает самую последнюю версию. По этой причине мы увидим еще один метод, который позволит нам установить последнюю стабильную версию. На своем веб-сайте они предлагают возможность использования сценария, который нам нужно будет только загрузить и запустить. Первый нам нужно будет установить пакет строительный. Мы можем сделать это, открыв терминал (Ctrl + Alt + T) и выполнив в нем следующую команду:
sudo apt install build-essential
Прежде чем перейти к следующему шагу, в случае, если curl не установлен на нашем компьютере, нам понадобится этот инструмент. Мы добьемся этого с помощью соответствующей команды установки:
sudo apt install curl
Когда установка завитка закончена, мы можем запустите нас для выполнения скрипта установки Nim. Нам нужно будет использовать только эту другую команду в нашем терминале:
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
Когда установка Nim будет завершена, мы увидим, что терминал отобразит некоторые инструкции, которым мы должны следовать, чтобы завершить установку Nim. Эти они скажут нам отредактировать файл ~/.bashrc o ~ / .Profile:
vim ~/.bashrc
И добавим в конец редактируемого файла следующую строку:
export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
Заменяет 'ваш логин'с вашим соответствующим именем пользователя. После добавления сохраните изменения и закройте файл.
Когда мы вернемся к терминалу, мы сможем просмотреть установленную версию Nim Бег:
nim -v
Помимо этих вариантов установки, Мы также можем следить за инструкции, отображаемые на веб-странице из проекта, чтобы установить этот язык как мгновенный пакет.
Базовый пример
После установки мы создадим типичный пример программы для отображения сообщения. Что файлы кода для Nim имеют расширение nim, давайте создадим его с помощью нашего любимого редактора из терминала (Ctrl + Alt + T):
vim hola.nim
Внутри этого файла мы собираемся добавить следующее содержание:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
После сохраним изменения и закроем файл.
Когда мы вернемся к терминалу, мы скомпилировать исходный файл для создания исполняемого двоичного файла:
nim c hola.nim
После завершения компиляции теперь мы можем запустить этот пример следующим образом:
./hola
Если все было правильно, Nim уже работает на вашем компьютере, и вы можете приступить к работе. Для этого вы можете обратитесь к документации о Ниме доступны в вашем página веб-сайтов.