Вниз  RFO BASIC
- 20.06.2019 / 02:24
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Цитата 1961uvg:
vl@volk Вы наверно считаете всех кто занимается RFO Basic кончеными идиотами, которые понятия не имеют , что существуют другие языки программирования ? Все в курсе в отличии от Вас ! OwnLang делает

Я не считаю тех, кто занимается RFO Basic идиотами. Немного странными, да, но не идиотами. Однако каждый ЯП имеет свою специализауию, и был бы не против узнать, на что заточен RFO.
- 20.06.2019 / 10:26
levapbar
  Пользователь

levapbar 
Сейчас: Offline
Askalite, Бейсик экономит время. С этой целью он и был создан.
Кстати. Оли бейсик поддерживает json.Не помню, где на заграничном форуме читал. Выкладываю пример, взятый оттуда

Изменено levapbar (20.06 / 10:35) (всего 1 раз)


Прикрепленные файлы:
Пример.pdf (0 кб.) Скачано 12 раз
- 20.06.2019 / 10:52
levapbar
  Пользователь

levapbar 
Сейчас: Offline
Что-то пример невыложился. Попробую ещё раз. Переименуйте zip в pdf

Изменено levapbar (20.06 / 10:56) (всего 2 раза)


Прикрепленные файлы:
Пример.zip (96.06 кб.) Скачано 18 раз
- 20.06.2019 / 12:06
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
На сколько я помню в OliBasic есть глобальные переменные например :
globals.all - переменные и функции становятся глобальными
globals.none - переменные и функции становятся локальными
и т.д..
Применять RFO можно как угодно .
Я раньше давал ссылку на немецкого ученого который применяет RFO в научных
экспериментах, так как легко подключать различные сенсоры и приборы.
- 20.06.2019 / 12:17
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Nata, если серьезно, то конкретно этот яп пригоден для твоей задачи, но придется вложить много времени для написания костылей.

Рекомендую взглянуть на это - https://annimon.com/forum/id455975
__________________
 わからない!!
- 20.06.2019 / 14:20
Nata
  Пользователь

Nata 
Сейчас: Offline
Цитата levapbar:
Askalite, Бейсик экономит время. С этой целью он и был создан.
levapbar, Бейсик ускоряет разработку только крошечных программ. При бОльших размерах он пожирает время разработки с утроенной, даже с удесятерённой скоростью.

Причин, по-моему, три:

      1. Средства секционинования программы в Бейсике убоги до невозможности.

      2. Концепция типа данных в Бейсике практически отсутствует, имеет место сверхслабая типизация.

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

А для прямолинейных интерпретаторов вроде RFO BASIC! хочется добавить ещё одно, пусть и не смертельное, но сильно раздражающее. Очень поздно выявляются синтаксические ошибки. Это просто какое-то издевательство - интерпретатор выявляет последние опечатки только тогда, когда подходит к концу тестирование всех (в том числе крайне редко выполняемых) ветвей программы. Понять причины этой дикости невозможно!

Зато RFO BASIC! доступен, надёжен, самодостаточен и отлично документирован. Именно это застваляет призадуматься, несмотря на очень тяжёлые недостатки языка. В самом деле, многие ли резидентные андроидные средства разработки способны похвастаться таким вот резюме, особенно шикарной документацией?
- 20.06.2019 / 15:35
Death
  Пользователь

Death 
Сейчас: Offline
Nata, на твой пост (#511905) отвечу, Бери язык пригодняй для такого, java, c# и в крайний случай c++ для написания большой системы с работой больших данных
__________________
 Смерть правит миром
- 20.06.2019 / 16:58
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Цитата levapbar:
Askalite, Бейсик экономит время. С этой целью он и был создан. Кстати. Оли бейсик поддерживает json.Не помню, где на заграничном форуме читал. Выкладываю пример, взятый оттуда

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

Экономит время? Php, java, да, экономят время, но не basic. Может маленькие программы легче на бейсикес но вот большие...
- 21.06.2019 / 02:29
Nata
  Пользователь

Nata 
Сейчас: Offline
Сравнила RFO BASIC! с OwnLang на примере простой программы "Диалоговое окно". Результат получился не в пользу OwnLang.

Язык программирования OwnLang и, особенно, его библиотека модулей описаны так скверно, что хуже некуда. Итог эксперимента не удивителен: на RFO BASIC! требуемая программа написалась за пять минут и заработала с первой же попытки, а в документации OwnLang

      https://annimon.com/docs/ownlang/ru/

банально отсутствует информация, необходимая для программирования диалоговых окон. Её там нет на корню.

Таким образом, в поединке RFO BASIC! с OwnLang первый набил лицо второму, причём набил жестоко и без шансов на реванш.
- 21.06.2019 / 04:58
HoldFast
  Пользователь

HoldFast 
Сейчас: Online
Чот хрюкнул
__________________
 Да, детка, я - Король Ящериц!!!
Наверх  Всего сообщений: 2636
Фильтровать сообщения
Поиск по теме
Файлы топика (477)
Поиск по форуму