Я хочу выучить креветки. С чего начать?

Что ж, давайте начнем с объяснения, что такое Гамбас:

Gambas - это бесплатная среда разработки Linux, основанная на интерпретаторе Basic с расширениями объектов, немного похожем на Visual Basic ™ (но НЕ клон!). С помощью Gambas вы можете быстро разработать свое графическое приложение с помощью QT или GTK +, получить доступ к базам данных MySQL, PostgreSQL, Firebird, ODBC и SQLite, управлять приложениями с помощью DBUS, перевести свою программу на любой язык, создать интерфейс команд Linux, создавать сетевые приложения. легко создавать приложения 3D OpenGL, веб-приложения CGI, создавать установочные пакеты для различных дистрибутивов и т. д.

Сообщаю вам, что вы можете найти две версии Гамбаса: Креветки2 y Креветки3.

Самый последний из них - Gambas3, и я советую вам использовать его, так как он больше ориентирован на программирование объектами, чем Gambas2, кроме Gambas2, он больше не обновляется автором Бенуа Минисини и использует Qt3, который находится в "устаревшем" (устарело).

Язь креветочный3

Gambas3 IDE

Как мне его установить?

Для пользователей Debian / Ubuntu у вас есть ppa для его установки:

$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3

Вы также можете скомпилировать его из исходного кода. Процесс размещен на сайте проекта. http://gambas.sourceforge.net/en/main.html, вы также можете увидеть его объяснение на скриншотах в креветка cuso: объяснение компиляции исходного кода

И чтобы узнать, как им пользоваться, с чего мне начать?

Вы можете посетить несколько веб-сайтов:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).

Веб-страница документации Gambas2 и Gambas3

Веб-страница документации Gambas2 и Gambas3

http://www.cursogambas.blogspot.com.es: Это курс по креветкам, который я создаю, и он начинается с нуля со знаний программирования, объяснения основных порядков, циклов, примеров и т.д.

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

Примечание:
Сама Gambas3 Ide предоставляет большое количество готовых к использованию примеров. Чтобы увидеть исходный код, вы должны предварительно «сохранить как ...» примеры в другой папке и открыть их из новой папки, чтобы увидеть исходный код.

Форум:
gambas-en.org: Форум на испанском языке, где вы можете ознакомиться с более чем 20.000 2000 опубликованных сообщений и с более чем XNUMX зарегистрированных пользователей.

Книги:
У вас есть две бесплатные книги:
1) На испанском: Креветки: Эта книга была для версии 1.99, но она может вам очень помочь.
2) На английском: http://beginnersguidetogambas.com/: Это для версии 2, но прокомментируйте версию 3.

Видеоуроки:
Я создал канал на YouTube, где я загрузил несколько обучающих видео, большинство из которых я сделал с gambas2, но они также действительны для Gambas3:
http://www.youtube.com/user/jusabejusabe

Некоторые руководства:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html

Другой блог, где вы можете найти больше статей о креветках:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/

Надеюсь, тебе понравится, привет


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   холодный огонь сказал

    Спасибо друг, поставлю себе задачу узнать, правда смотрится интересно, привет

    1.    Анонимный сказал

      Посмотрите на эту программу под названием i-nex, написанную на Gambas 3, она похожа на Windows Everest, она показывает все ваше оборудование и программное обеспечение в графическом интерфейсе.

      Я установил его в ubuntu, но он не работает, как это работает?

      https://www.facebook.com/inexlinux

  2.   Галлюкс сказал

    Существует дистрибутив под названием Daxos, в котором используется настольный компьютер, сделанный в Gambas 3. Предполагается, что он нацелен на компьютеры с низким уровнем ресурсов. Основная версия основана на Ubuntu и Rasperry Pi на Debian. Я не пробовал, но судя по кадрам, которые я видел, выглядит неплохо. Набор иконок очень похож на тот, что используется в Haiku OS.
    Saludos!

    1.    jsbsan сказал

      Забыл упомянуть, что есть еще один дистрибутив gnu / linux, в котором gambas3 установлен стандартно, он называется Minino PicarOS «Diego», http://minino.galpon.org/es/descargas

    2.    jsbsan сказал

      Я забыл прокомментировать, что есть еще один дистрибутив (помимо Daxos), в котором предустановлены креветки3, он называется Minino PicarOs «Diego».
      Вы можете скачать это здесь: http://minino.galpon.org/es/descargas

  3.   ворон сказал

    Привет, очень хороший пост. Это выглядит очень интересно и вызывает желание учиться. Хотел задать вопрос: есть ли библиотеки для управления usb-портом креветками? В прошлом году я делал проект для факультета, и мне нужно было использовать порт usb, поэтому в моей группе мы закончили использовать Visual Basic с некоторыми специальными библиотеками. Но было бы очень хорошо иметь возможность использовать эту платформу, и я хотел знать, есть ли еще библиотеки или что-то в этом роде.
    Привет.

    1.    jsbsan сказал

      Есть проект домашней автоматизации, где используются порты USB:
      http://www.domotiga.nl/
      https://github.com/DomotiGa/DomotiGa
      источник:
      http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb

  4.   Cuervo сказал

    Я думаю, что потенциал у него большой, но синтаксис базовых и производных инструментов убивает мне глаза, мне хочется попробовать.

  5.   MSX сказал

    «Я хочу выучить креветки. С чего начать?»

    ДЛЯ ВЫБЕГА.

    Креветки, правда? Столько языков и столько всего интересного ... Креветки !!! ??
    Нет, мужчина, нет ...

    1.    Дэниел сказал

      А какой из них посоветуете?

      1.    MSX сказал

        @Jsbsan, именно в этом и заключается проблема, Gambas не является * серьезным * программированием и, что еще хуже, искажает обучение и первый подход к программированию, предлагая гибрид RAD, который, откровенно говоря, оставляет желать лучшего.

        @ Дэниел: это, конечно, зависит от того, что вы хотите сделать, но в общих чертах: C ++ (Qt, тихо), стек PHP, Python, Ruby ... все зависит от того, что вы ищете.
        Python создает много шума, поскольку он не только написан по сценарию, но также использует прекомпиляцию, которая делает его намного быстрее, у него есть библиотеки и привязки к другим языкам, таким как C ++, почти для всего, что вы хотите, и он также был успешный переход в Интернет. Самое лучшее в Python - это то, что один и тот же код с очень небольшим количеством изменений работает как локально, так и в любой другой среде, на самом деле сегодня многие инструменты администрирования системного уровня программируются непосредственно на Python ...

        Java - еще одна ужасная вещь, вы когда-нибудь видели свой код? Ваш способ создания классов и функций? И вдобавок ко всему, работающему на виртуальной машине ... нет, спасибо.

        1.    холодный сказал

          Сожалею? Поддерживаете ли вы использование C ++, но не Java?… Как вы думаете, откуда взялась большая часть синтаксиса Java? Способ создания классов на Java кажется мне очень естественным по отношению к ООП, в отличие от C ++, который был разработан таким образом, чтобы программисты на C могли использовать ООП, это правда, что он многословный (вы пишете много строк), но если вы хотите что-то более быстрое для кодирования вы можете использовать любой из языков, которые работают в виртуальной машине java, это, например, Ceylon, который разработан Гэвином Кингом, который работает в Red Hat, кстати, в Java нет функций (кроме для конструкторов) как таковые существуют методы.

          Кроме того, вы жалуетесь на виртуальную машину Java? LOL - одна из лучших вещей, которые есть на платформе. Но это еще не все, вы поддерживаете использование PHP. PHP - это визуальная основа того времени, по моему скромному мнению, PHP - это язык, созданный для людей, которые не являются настоящими программистами. Я имею ввиду, они не профессионалы. То, что вы говорите о Гамбасе.

          Знаете ли вы, сколько бизнес-приложений работает на виртуальной машине Java? И не только это, но и многие другие настольные приложения. Тот простой факт, что Java является кроссплатформенной, делает ее хорошей платформой для разработки.

          В Python и Ruby я ничего не обсуждаю с вами, я считаю их очень хорошими языками, понятными, простыми и полезными.

        2.    пандев92 сказал

          Каждому нужно использовать то, что им проще всего, и точка.

        3.    программист на ассемблере сказал

          питон отстой
          вам даже не нужно объявлять переменные
          и зачем говорить о php

          креветка
          они все здесь дураки
          креветки не для обучения программированию
          и не делать несерьезные программы

          креветки - сделать типичную административную программу
          передняя часть
          пользовательский интерфейс базы данных
          те программы, которые обычно обслуживают только одну компанию / пользователя

          1.    Привет сказал

            сообщите об этом Google, который использует python в дополнение ко многим другим научным проектам, которые также используют его, или программам, таким как bittorrent и официальный кошелек для биткойнов.

          2.    jsbsan сказал

            «Gambas состоит в том, чтобы сделать типичную административную программу внешним интерфейсом для пользователя базы данных, те небольшие программы, которые обычно обслуживают только одну компанию / пользователя»
            А вам это кажется мало?

        4.    Фабиан Флорес Ваделл сказал

          @msx
          «Gambas не является * серьезным * программированием и, что еще хуже, искажает обучение и первый подход к программированию, предлагая гибрид RAD, который, откровенно говоря, оставляет желать лучшего».

          Это правда, что Gambas не является серьезным программированием, на самом деле это язык, больше IDE, больше компилятор байт-кода, больше интерпретатор. Программирование устанавливается программистом, и оно будет серьезным или нет, в зависимости от того, серьезно программист или нет.

          Это также не RAD-инструмент ... или столько, сколько может быть любой IDE с конструктором форм (то есть ничего).

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

          Примечание: мне не нравится начинать с графического интерфейса, но методология RAD, основанная на разработке прототипов, которые могут быть показаны пользователю для получения быстрой обратной связи, действительна. IDE, подобная Gambas, не может обучать методологии, хотя следует признать, что это можно было бы сделать лучше.

          Но это проблема плохой реализации RAD почти ВСЕХ инструментов, которые называют себя RAD.

          https://en.wikipedia.org/wiki/Rapid_application_development

          Что касается того, что Гамбас оставляет желать лучшего ... все зависит от того, чего вы хотите.

          Веб-технологии оставляют желать лучшего: HTML, CSS, javascript, веб-серверы, все хотят, чтобы они были проще, случайная сложность, которую вносят эти технологии, ошеломляет.

          Технология, которая служит инфраструктурой Интернета, оставляет желать лучшего: стек протоколов tcp / ip далеко не «серьезный» (с точки зрения дизайна).

          Что можно сказать о C / C ++, люди - обычные животные C ++ был разработан для программистов на C. Сложность C ++ чудовищна, и сегодня появляются новые попытки улучшить то, что предлагает C ++ (хотя есть это попытки, которые относятся к давним временам): go, например, Mozilla Rust. Если старые терпят неудачу или не преуспевают, это «благодарность» программистам, необходимость обратной совместимости и коммерческие интересы.

          Gambas был попыткой создать Visual Basic (6) для Linux, который не был клоном. Его эволюция оттуда хороша. Сегодня он предлагает множество функций (но, конечно, не все), представленных на таких языках, как Java, но гораздо более простым способом.

          В этом смысле Gambas немного похож на Python, я имею в виду прагматический подход: он пытается предоставить языку функции, которые программисты считают ценными, даже несмотря на то, что в результате получается довольно разнородный язык (эта проблема в Gambas намного меньше, чем в Python. ).

          Что касается других ваших комментариев: если кто-то хочет научиться программировать (любительским способом), ваши предложения создают много проблем:

          C ++: очень сложный и подверженный ошибкам, он также требует гораздо больше работы для получения того же результата, что и с другими языками (например, Gambas), поэтому в большинстве случаев он также демотивирует учащегося.

          Стек PHP: не лучше, чем Gambas, когда речь идет о плохих привычках программирования, смешивание бизнес-кода с кодом пользовательского интерфейса - это то, что PHP предлагал с самого начала, позволяя встраивать код в html-файл. Сложнее установить и настроить все необходимые инструменты. Это не универсальное приложение (вы не можете сделать настольное приложение или, по крайней мере, это не логично).

          Python: поддерживает 3 парадигмы, которые могут сбивать с толку учащегося и могут заставить вас начать со сложных вещей, таких как концептуальное понимание этих парадигм. Он не элегантен по дизайну, но прагматичен. Он настолько мощный и вседозволенный, что может поставить ученика перед реальными когнитивными проблемами. В его пользу - широкое сообщество и учебный материал. Помимо попытки показать, что каждый язык может создавать проблемы и даже огромные проблемы для учащегося, Python с надлежащей документацией - очень хорошее место для начала.

          Ruby: имеет ту же проблему, что и Python, с точки зрения поддерживаемых парадигм. Его синтаксис мог бы быть намного яснее и легче для изучения, если бы он взял его (а для этого потребовалось так много всего) из Smalltalk, но его приверженность другим языкам делает изучение синтаксиса не таким легким, как могло бы быть, для учащегося. Это определенно не тот язык, который был разработан для легкого изучения, хотя, возможно, он немного проще, чем Python. У него очень хорошая документация и сообщества, которые делают его очень хорошим вариантом в качестве первого языка.

          Единственный язык, который я знаю, который был разумно разработан для облегчения обучения, но не является просто академическим языком, - это Smalltalk, для меня лучший вариант из всех, если вы рассматриваете язык и инструменты, поскольку документация для изучения программирования с помощью Smalltalk несколько устарело. Здесь также есть сообщества, где вы можете учиться.

          Учитывая контекст, использование Gambas для обучения программированию совершенно логично, особенно если ученик уже имел контакт с версией BASIC.

          Хорошие учебные материалы по Гамбасу упускаются, поскольку они все еще недостаточны и неполны, но усилия jsbsan в этом отношении делают Гамбас вариантом обучения программированию (для пользователя GNU / Linux, т. Е. Любителя), который следует рассмотреть. В Gambas также есть полезные сообщества для обучения.

          1.    jsbsan сказал

            Как всегда, +1, Фабиан.
            Скучаем по форуму.

    2.    jsbsan сказал

      Как говорят в моем городе: «Знаниям нет места».
      И для тех, кто хочет научиться программировать, я думаю, что это выбор, который следует принять во внимание.
      Все, кто делал программы с графическим интерфейсом на pyhton или java, будут со мной, так как с Gambas это намного проще.

      1.    холодный сказал

        Опять же, по моему скромному мнению, просто потому, что это «легко», не означает, что это хорошо или лучше. Это зависит от нескольких факторов. Ваш проект - развлекательный или профессиональный? Это высокая производительность? мультиплатформенность? и т.д ...
        Также, говоря о графическом интерфейсе, разве вы не видели API JavaFX? Это хороший отец, эффекты, CSS и много интересных вещей, которые вы создадите в очень короткие сроки.

        Но если вы говорите о том, чтобы начать программировать или учиться, я думаю, что Python - хороший выбор. Оттуда он перейдет на C с Ассемблером, а затем на любой другой язык высокого уровня.

        1.    компиламаньянко сказал

          является ли Java "простой" для мультиплатформенности, не означает, что она хороша или лучше.
          тот факт, что питон прост в освоении, не означает, что он хорош или лучше
          Ужасная идея, рекомендация начать
          на самом деле все ужасные идеи, чтобы начать учиться программировать

          1.    холодный сказал

            О чем ты ... Я никогда не говорил, что Java лучше. Нет лучшего языка, все зависит от цели. Я также не понимаю, почему вы говорите, что Python - плохая идея в качестве первого языка. Многие университеты используют Python для обучения логике и алгоритмам, потому что он простой, понятный и последовательный. Поскольку это сценарий, учеников не волнуют такие вопросы, как компиляция. Отсутствие необходимости использовать фиксированную структуру для создания программы дает простоту, которая заставляет студента сосредоточиться на алгоритмах и логике.

            Когда учащийся приобретет знания по этим темам, он может начать с более сложных тем. Хороший язык для изучения этих концепций - C. В C вы учитесь делать что-то вручную, структуры, указатели и т. Д. Теперь, когда вы знаете C, пора увидеть более утомительные инструкции, которые ближе к машине, немного языка ассемблера, чтобы понять, как работает машина.

            Теперь, когда студент владеет логикой, структурами, алгоритмами и знает сложность низкоуровневых инструкций, он готов изучать язык высокого уровня.

            Мне такой способ обучения кажется правильным, вы не высказываете своего мнения о том, почему нет, вы просто говорите, что это кажется ужасной идеей. Хотелось бы узнать ваше мнение.
            Привет.

      2.    Олаф сказал

        Я новичок в этом форуме и, в частности, мне нравится электроника и многие другие вещи, в том числе программирование. Во-первых, когда я принял решение оставить Windows и перейти на Linux, у меня не было лучшего предложения, чем креветки, чтобы доминировать над моим Битом. Играть через параллельный порт, чтобы иметь возможность делать это через USB… .перед и в-третьих, чтобы, наконец, иметь возможность выполнять свои проекты. У меня много ткани. Поэтому я думаю, что Гамбас вдохновил меня продолжить программирование, а не так, как я случилось с другими языками, я наконец кое-что уловил, и вышло что-то еще, пример VB6 step .net и sharp, и я больше не понимал ручку, и мои проекты застопорились. Благодаря Linux и креветкам я могу продолжить. Обнять всех

    3.    элиотайм3000 сказал

      Если вам понравился Visual Basic 6, то он идеально подходит для вас. Если нет (как в вашем случае), спокойно используйте EMACS или VIM.

      1.    Привет сказал

        emacs и vim не являются языками программирования ...

        1.    марио сказал

          Я думаю, это относится к VB6 IDE, так же, как и сообщение "немного похоже на Visual Basic ™"

    4.    f3niX сказал

      С моей точки зрения, хотя я не люблю креветок, любая среда, которая помогает людям начать программирование и удовлетворительно поощряет разработку приложений, является жемчужиной. Для разработки RAD у нас есть отличный lazarus и qtcreator.

      Лично я больше всего ненавижу Gambas за то, что он не является мультиплатформенным «Интерпретатором», я не вижу логики, можно только сказать, что у него плохая архитектура разработки, поэтому его было так сложно портировать. на другие платформы.

      1.    jsbsan сказал

        Я пытался изучить lazarus (на самом деле, я создавал программы в этой среде), но я почти не нашел информации или руководств (есть одно, которое кажется неплохим, но стоит много денег и написано на английском языке). Я предлагаю вам сделать пост о lazarus, где вы прокомментируете, где найти информацию для его изучения.
        привет

      2.    Фабиан Флорес Ваделл сказал

        «Лично я больше всего ненавижу Gambas за то, что он не является мультиплатформенным, будучи« интерпретатором », я не вижу логики, можно только сказать, что у него плохая архитектура разработки, почему его так сложно портировать. на другие платформы ".

        Он был спроектирован и разработан с нуля как инструмент разработки для систем GNU / Linux. Никогда не было намерения сделать его кроссплатформенным, поэтому плохая архитектура разработки - это ваша ошибка.

        Если это то, что вы больше всего ненавидите в Gambas, вы, вероятно, ненавидите: C ++, потому что это не лучший вариант для веб-разработки; на javascript, потому что он не облегчает разработку настольных приложений; Вале за ее зависимость от GObject; Месси, потому что он не играет в теннис; и Надаль, потому что он не играет в футбол.

    5.    карликовый сказал

      Я всегда отождествляю себя с тобой, ебать xD

      На самом деле, если вы хотите программировать, по крайней мере, с моей точки зрения, лучше всего использовать Python, Ruby, PHP или, почему бы вам не понравиться мне и не отправить все к черту и не посвятить себя Javascript? Это мир, и Гамбас, ну, он не предлагает слишком много xD

      1.    MSX сказал

        Блестящие умы встречаются ...

        1.    бсдгамберо сказал

          они сияют так ярко
          как темная материя

  6.   Жан-Пьер сказал

    Сделайте учебник, как сделать проект с CMake и Vala, если хотите, я помогу вам в технической части ...

  7.   носфератукс сказал

    Интересная статья, хотя в ней не было таких ярлыков, как ООП или программирование.

    Будучи «немного похожим на базовый», он может облегчить многим начало разработки приложений под Linux, вам не кажется?

    1.    jsbsan сказал

      @nosferatuxx:
      Я с тобой согласен .
      Фактически, я буду загружать некоторые из своих приложений в блог, чтобы вы увидели, что можно сделать.
      привет

  8.   Исмаэль сказал

    Моя цель не обидеть, но, честно говоря, я не вижу ничего хорошего для изучения несерьезных языков, таких как Gambas (видя этот синтаксис BASIC из 80-х), просто нужно, чтобы Microsoft подала в суд на Gambas за использование их языка VB.
    Есть языки лучше для изучения и предлагающие лучшие учебники, такие как Javascript, Python, Ruby, Vala, Bash Script, C, C ++.
    У этих языков есть будущее.

    1.    jsbsan сказал

      Синтаксис креветок типа Basic из 80-х?
      Я просто не думаю, что вы знаете Gambas3 ...

    2.    Фабиан Флорес Ваделл сказал

      «Есть языки получше для изучения, которые предлагают лучшие учебники, такие как Javascript, Python, Ruby, Vala, Bash Script, C, C ++».

      Вы вставили его с помощью Python и Ruby, другие ваши предложения показывают, что вы никогда не тратили 5 минут, чтобы подумать, какие трудности они представляют как первый язык.

  9.   неименная сказал

    Большое спасибо за то, что сделали эту среду известной, для тех, кто уже использовал Visual Basic, gambas найдет это довольно легко

    был бы интересен мануал креветок в формате epub

  10.   тибияки сказал

    мой дорогой jbsan. Я слежу за вашими учебниками в течение долгого времени. Лично мне нравятся креветки, из-за простоты программирования и некоторых элементов управления, конечно, он все еще может улучшить свою архитектуру, но в Linux это хороший вариант программирования.

  11.   бедный таку сказал

    Было время, когда меня попросили использовать Visual Basic, поскольку моя машина принадлежит только программному обеспечению антилоп гну, я делал кое-что в креветках.
    Это правда, что обе платформы довольно просты в использовании, но документации на испанском языке мало.
    Лично я не считал этот метод настоящим программированием, и если вы хотите научиться истинному программированию, полезным для любого случая и всегда ничего лучше, чем c / c ++, emacs и gcc

  12.   холодный сказал

    Здесь удаляют комментарии? Прокомментируйте некоторое время назад, и два моих комментария больше не появляются ...

  13.   Чарли сказал

    В стабильной версии debian нет необходимости добавлять ppa для установки gambas3.
    В остальном хорошая статья.

  14.   Fenriz сказал

    Привет JSBAN. отличный пост, я креветочный программист, и я даже на креветочном форуме. Ваше объяснение очень хорошее.Я считаю, что креветки - это язык, с которого начинается мир программирования, но если лично для серьезных проектов, я не думаю, что рекомендовал бы креветки. Если вы хотите программировать как профессиональную профессию, есть другие языки: C, C ++, PHP, JAVA, JS, PYTHON. С уважением

    1.    компиламаньянко сказал

      посмотри на себя с windows 7 и firefox

      1.    Fenriz сказал

        Какова ваша точка зрения? Не все время я могу быть на Linux, моя дорогая.

  15.   MSX сказал

    Не тратьте время на PAJEREADAS.

    https://www.youtube.com/watch?v=ON0A1dsQOV0

  16.   Шорди сказал

    Репозиторий nemh больше не активен. Чтобы установить новый (и, надеюсь, окончательный) репозиторий, вы должны использовать:
    $ sudo add-apt-репозиторий ppa: gambas-team / gambas3
    $ sudo apt-get update
    $ sudo apt-get install gambas3