Це програма для Linux під назвою TinyGo, останню версію якої можна завантажити як tinygo0.30.0.windows-amd64.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та безкоштовно запустіть цю програму під назвою TinyGo with OnWorks онлайн.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
TinyGo
ОПИС
TinyGo переносить мову програмування Go у вбудовані системи та сучасний Інтернет, створюючи новий компілятор на основі LLVM. Ви можете компілювати та запускати програми TinyGo на понад 60 різних платах мікроконтролерів, таких як BBC micro:bit і Arduino Uno. TinyGo також може створити код WebAssembly (WASM), який має дуже компактні розміри. Ви можете компілювати програми для веб-браузерів, а також для серверних і периферійних обчислювальних середовищ, які підтримують сімейство інтерфейсів WebAssembly System Interface (WASI). TinyGo — це компілятор Go, призначений для використання в невеликих місцях, таких як мікроконтролери, WebAssembly (Wasm) і інструменти командного рядка. Він повторно використовує бібліотеки, які використовуються інструментами мови Go разом із LLVM, щоб забезпечити альтернативний спосіб компіляції програм, написаних мовою програмування Go. Хоча TinyGo вбудовує компілятор Clang для аналізу імпортованих блоків "C", багато функцій Cgo все ще не підтримуються.
Функції
- Підмножина Go, яка безпосередньо перекладається на C, добре підтримується
- Зрізи добре підтримуються
- Інтерфейси досить стабільні та повинні добре працювати майже у всіх випадках
- Також підтримуються перемикання типів і підтвердження типу
- Підтримуються замикання та зв’язані методи, наприклад вбудовані анонімні (лямбда-подібні) функції
- Ключове слово defer майже повністю підтримується, за винятком деяких вбудованих функцій
Мова програмування
Go
Категорії
Це додаток, який також можна завантажити з https://sourceforge.net/projects/tinygo.mirror/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.