Mojo компиляция

Mojo компиляция - получение исполняемого файла.

Пламенный привет посетителям этой страницы, пришедшим из социальных сетей, да и всем остальным тоже!

В апреле 2021-го года наблюдал удивительное явление: обильный поток посетителей из 4-х социальных сетей. В связи с этим настоятельно рекомендую всем неоднократно и регулярно посещать сайт rtbsm.ru — там в общих чертах изложена Российская Теннисная Балльная Система Марии (Шараповой).

Приглашаю всех полюбоваться на Фото и Видео красавицы Марии — надеюсь, что Вы поделитесь адресом сайта rtbsm.ru с друзьями и знакомыми.

Главная проблема — известить Марию, чтобы она лично как можно скорее заявила на весь мир о РТБСМ.

Mojo компиляция проводится с помощью команды build, которая позволяет создать исполняемый двоичный файл, отделённый от исходного текста программы.

В этом преимущество MOJO над Python.

Исполняемый двоичный файл можно копировать, сохранять, раздавать и продавать пользователям, размещая в сети Интернет.

Публикую полезную таблицу:

№ пп Img Название Слов
1 18             Download Mojo Programming language 1953
2 4             Mojo — замена Python 855
3 1               MOJO — Интеграция с Python 1390
4 1               MOJO — недостатки 365
5 2             Mojo — современная замена Python 508
6 9            Mojo — убийца Python 1601
7 1            Mojo on Windows 227
8 9             Mojo для Windows 1483
9 1             Mojo документация 1013
10 7             Mojo история 3864
11 1             Mojo компиляция 735
12 1             Mojo программы 1567
13 2             Mojo установка 836
14 5             Mojo установка в Windows 706
15 1             Mojo учебник 272
16 9             Mojo: Python-совместимый язык 1236
17 2             PyCharm лучшая IDE для Python 400
18 1             Курсы MOJO 657
19 1             Почему Моджо 3019
20 15             Установка GCC в Ubuntu 824
21 20             Установка WSL 2 1043
111 Всего Img / Слов на 21-й  страницах  24554

Привожу информацию со страницы https://docs.modular.com/mojo/manual/get-started/hello-world :

Привет, мир!

После установки Mojo (https://docs.modular.com/mojo/manual/get-started/) Вы можете использовать интерфейс командной строки Mojo (https://docs.modular.com/mojo/cli/) для создания и запуска программ Mojo. Итак, давайте создадим классическую начальную программу, которая печатает «Hello, world!» тремя разными способами.

ПРИМЕЧАНИЕ

Прежде чем Вы начнёте:

Вы должны установить переменные среды MODULAR_HOME и PATH, как описано в выводе при запуске modular install mojo. Например, если вы используете bash или zsh, добавьте в файл конфигурации следующие строки ( .bash_profile.bashrc или .zshrc):

export MODULAR_HOME="$HOME/.modular"
export PATH="$MODULAR_HOME/pkg/packages.modular.com_mojo/bin:$PATH"

Затем укажите файл, который Вы только что обновили, например:

source ~/.bash_profile

Если во время установки у Вас возникли другие проблемы, ознакомьтесь с нашими известными проблемами — https://docs.modular.com/mojo/roadmap.html#mojo-sdk-known-issues

1. Запустите код в REPL

Во-первых, давайте воспользуемся Mojo REPL , который позволяет писать и запускать код Mojo в командной строке:

  1. Чтобы начать сеанс REPL, введите mojo свой терминал и нажмите Enter.
  2. Затем введите print("Hello, world!")и Enter дважды нажмите (нужна пустая строка для обозначения конца выражения).

Вот и всё! Например:

$ mojo
Welcome to Mojo! 
Expressions are delimited by a blank line.
Type `:quit` to exit the REPL and `:mojo help repl` for further assistance.
1> print("Hello, world!")
2.
Hello, world!

Вы можете написать в REPL столько кода, сколько захотите. Вы можете нажать Enter, чтобы начать новую строку и продолжить написание кода, а если вы хотите, чтобы Mojo оценил код, нажмите Enter дважды. Если есть что-то для печати, Mojo распечатает это, а затем вернеё вам подсказку.

REPL в первую очередь полезен для коротких экспериментов, поскольку код не сохраняется. Поэтому, если Вы хотите написать настоящую программу, Вам нужно написать код в .mojo исходном файле.

2. Запустите файл

Теперь давайте напишем код в исходном файле Mojo и запустим его командой mojo:

  1. Создайте файл с именем hello.mojo (или hello.) и добавьте следующий код:
    fn main():
    print("Hello, world!")
    

    Это всё, что вам нужно. Сохраните файл и вернитесь к своему терминалу.

  2. Теперь запустите его командой mojo:
    mojo hello.mojo
    

    Он должен немедленно напечатать сообщение:

    Hello, world!
    

Если Вам это не помогло, ещё раз проверьте, что Ваш код выглядит точно так же, как код на шаге 1, и убедитесь, что Вы правильно установили Mojo .

3. Создайте исполняемый двоичный файл (https://docs.modular.com/mojo/manual/get-started/hello-world#3-build-an-executable-binary)

Наконец, давайте создадим и запустим тот же код, как исполняемый файл:

  1. Создайте исполняемый файл командой build (https://docs.modular.com/mojo/cli/build.html):
    mojo build hello.mojo
    
    Исполняемый файл использует то же имя, что и .mojo файл, но Вы всегда можете изменить его с помощью этой -o опции.
  2. Затем запустите исполняемый файл:
    ./hello
    

При этом создаётся статически скомпилированный двоичный файл, содержащий весь код и библиотеки, необходимые для запуска.

Следующие шаги

  • Если вы новичок в Mojo, мы предлагаем вам перейти к следующему разделу, посвященному основам языка .
  • Если вы хотите поэкспериментировать с каким-либо кодом, клонируйте репозиторий Mojo и попробуйте наши примеры кода:
    git clone https://github.com/modularml/mojo.git
    

    Помимо нескольких .mojo примеров, в репозиторий включены блокноты Jupyter , в которых обучаются расширенным функциям Mojo.

  • Чтобы просмотреть все доступные API Mojo, обратитесь к справочнику по стандартной библиотеке Mojo ().

Сформулировал два запроса:

  1. Скачать компилятор MOJO
  2. Download MOJO Compiler

Надеюсь, что обладатели компилятора поделятся с народом.

!…

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В особо хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Mojo компиляцияПродолжение тут…

Deviz_14

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.