Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 06:06

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пт май 14, 2021 03:17 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
Боюсь запускать... Там точно никакой бяки нету?

Нету. У этой прога нигде не лезет в интернет, там нет запроса на
доступ в интернет в androidManifest'е.
Он и записать ничего не может, только читать из каталога,
который указан при настройки программы.
Среда aide не была замечена в каких-то подозрительных действиях.

Цитата:
less0 1.0.apk 69 кбайт и тож без документации бесполезен


Минимально откоментировал раньше
http://fforum.winglion.ru/viewtopic.php?p=48743#p48743
Это минимальная прога, чисто для ознакомления.
Документирование занимает много времени, документировать программу,
которая бурно развивается очень сложно, завтра я целиком могу поменять то, что
сегодня тщательно задокументировал.
В ближайшее время добавлю запись и проигрывание звуковых файлов,
вызов других окон и приложений, работа с меню и Canvas'ом .
Упор будет сделан на взаимодействии между программами ( Intent ), которым
можно передавать строки в качестве параметров, в том числе и форт-тексты
для интерпретации. Тут я ожидаю большую мощь форт технологий.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пт май 14, 2021 16:34 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
vikt писал(а):
Цитата:
less0 1.0.apk 69 кбайт и тож без документации бесполезен
Это минимальная прога, чисто для ознакомления.
Документирование занимает много времени, документировать программу,
... Тут я ожидаю большую мощь форт технологий.
Это должно иметь привычный вид от большого брата.
Форт привычен (!!!) в виде NNCRON среди грамотных пользователей.
И не надо ничего нового изобретать! :writer;

А с документированием всё понятно, но help стандартного форта если будет под рукой, то и дополнять его некими особенностями будет проще.

Я с удовольствием хочу пользоваться такой вменяемой средой! :)

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пт май 14, 2021 20:12 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
А никто случаем не знает есть ли возможность под андроид сделать apk-файл на Сях без андроид SDK?
И если да, то надеюсь исходник на сях не транслируется в java или что там на борту у андроида теперь (котлин?).

А вот меня жутко раздражают все эти подобные среды разработки, где чтоб сделать программу весом в 100 кб необходимо скачивать 10 гигабайт :)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пт май 14, 2021 21:27 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
А никто случаем не знает есть ли возможность под андроид сделать apk-файл на Сях без андроид SDK?

Возможно. Без sdk вряд ли, но sdk не занимает особо много места.
Использовать android NDK
https://developer.android.com/ndk
http://www.mobilab.ru/androiddev/androidndklesson.html
https://habr.com/ru/post/203014/
Ссылки чисто для ознакомления, для практического использования лучше
найти статьи поновее.

Вроде aide поддерживает.
Но тут я не консультант, на С под андроид проекты никогда не собирал.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вс май 16, 2021 03:37 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
Форт привычен (!!!) в виде NNCRON среди грамотных пользователей.


Операционная система: Windows
Лицензия: Проприетарная

Уже лет 20 у меня нет никакой виндоуз.
Так что грамотным пользователем nncron быть не могу.

Цитата:
Я с удовольствием хочу пользоваться такой вменяемой средой!


У меня нет цели построить какой-нибудь глобальный проект. Я хочу попробовать
сделать макетку андроид приложения, что бы программист-любитель мог бы
ею воспользоваться, не погружаясь в самые кишки довольно мутного
android api.
Скриптинг внутри программы, это альтернативный способ сделать программу
многофункциональной, по сравнению с громоздким и тяжелым интерфейсом,
реализуемый гигантским кол-вом различных обработчиков(меню, кнопок, кнопки при
нажатой клавише shift и прочее)
А форт для скриптинга,
его легко написать.
Простые программы пофиг, на каком языке писать.
На форте легко написать прикладной и вообще какой угодно язык,
конструкции compile branch , mark resolve позволяют создать такой
язык без особой потери эффективности. И на этом языке писать скрипты.
К сожалению, разработок таких языков мало, если они вообще есть.

На счет документирования. Если интерес к прoекту будет, тогда буду документировать.
Если нет, то буду документировать только отлаженные части.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вс май 16, 2021 18:07 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
vikt писал(а):
Цитата:
Форт привычен (!!!) в виде NNCRON среди грамотных пользователей.
Цитата:
Уже лет 20 у меня нет никакой виндоуз.
Так что грамотным пользователем nncron быть не могу.
Я не про личности, а про единственную точку соприкосновения форта и ОБЫЧНЫХ людей. 8)
И та уже не поддерживается сообществом, и постепенно гаснет.
Цитата:
Цитата:
Я с удовольствием хочу пользоваться такой вменяемой средой!
У меня нет цели построить какой-нибудь глобальный проект.
Упростить для людей использование смарта, и самостоятельно работать со сложными вещами.
Куда уже глобальнее.
Цитата:
Скриптинг внутри программы, это альтернативный способ сделать программу
Все монстры индустрии софта, усложняют свои продукты как только могут...
Цитата:
Простые программы пофиг, на каком языке писать.
Ага. Да вот только вхождения в эти пофиг-языки умопомрачительные.

    When you see ST tutorials in 100% HAL gui’s you’re not looking at the beginning of a RAD system that will revolutionise embedded design, you’re looking at the decline of civilisation and the barbarians are at your gates

    Good engineering practice requires avoiding use of inappropriate tools. There are no silver bullets, but some tools will allow a bigger job to be finished faster and better - by letting you concentrate on the application’s problem rather than the tools’ problems.
    ------------------
    Когда вы видите учебники ST в 100% HAL-интерфейсе, вы не смотрите на начало системы RAD, которая произведет революцию в дизайне встраиваемых систем, вы смотрите на закат цивилизации, и варвары уже у ваших ворот

    Хорошая инженерная практика требует избегать использования неподходящих инструментов. Нет серебряных пуль, но некоторые инструменты позволят выполнить большую работу быстрее и лучше, позволив вам сосредоточиться на проблеме приложения, а не на проблемах инструментов.
Цитата:
На счет документирования. Если интерес к прoекту будет, тогда буду документировать.
Если нет, то буду документировать только отлаженные части.
Я готов на ЭТО тратить по 30 минут каждый день.
Вот. https://cloud.mail.ru/public/x8C5/jR4JdJuZ2
Free - какой ресурс памяти мне доступен???
Words - какой словарный запас???
примитивы, стандарты, отличия от стандартов

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пн май 17, 2021 06:43 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Я не про личности, а про единственную точку соприкосновения форта и ОБЫЧНЫХ людей. 8)
И та уже не поддерживается сообществом, и постепенно гаснет.

Про какую "точку" идёт речь? Можно немного прояснить?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пн май 17, 2021 14:20 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
Я не про личности, а про единственную точку соприкосновения форта и ОБЫЧНЫХ людей. 8)
И та уже не поддерживается сообществом, и постепенно гаснет.
Про какую "точку" идёт речь? Можно немного прояснить?
nncron - не все знают что это форт, но при этом им удобно использовать скрипты.
Других точек я не знаю. ? (для ОБЫЧНИХ юзеров)
А проги, если и написаны на форте, для пользователя пофиг на чём исходники.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пн май 17, 2021 15:11 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Других точек я не знаю. ? (для ОБЫЧНИХ юзеров)
А проги, если и написаны на форте, для пользователя пофиг на чём исходники.

И, какие варианты могут изменить такое положение вещей? (для ОБЫЧНИХ юзеров)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Пн май 17, 2021 16:36 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
Других точек я не знаю. ? (для ОБЫЧНИХ юзеров)
А проги, если и написаны на форте, для пользователя пофиг на чём исходники.
И, какие варианты могут изменить такое положение вещей? (для ОБЫЧНИХ юзеров)
Я про варианты ничего не говорил.
Будет развитие - будут идеи, и быстрая реализация многих решений.
Не я предлагаю - я сочувствую и поддерживаю. А там посмотрим.
Цитата:
Про какую "точку" идёт речь? Можно немного прояснить?
Я указал на пример nncron, а народ уже колбасил что хотел.
Только про поддержку развития и внедрения внятного и простого решения в смарты.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вт май 18, 2021 03:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
Я готов на ЭТО тратить по 30 минут каждый день.
Вот.

Спасибо!
Это скорее всего в стеке отсутствовали данные.
Надо только вызов exec пропустить через
try catch.
К сожалению сегодня был загружен, даже возможность ответить появилась
только сейчас. Завтра скорее всего тоже. Как появится возможность, займусь.
less0, как простейшая android-программа может использоваться
для тестирования различных сложных и невнятных функций api.
Например, оттестировать работу с гироскопом, а затем перенести
результаты в рабочий проект, а не в рабочем проекте учиться работать с
гироскопом.

Можно посмотреть мою прошлогоднюю работу,
там много про андроид программирование, и много ссылок на материалы,
где все это раскрыто гораздо подробнее
https://gudleifr.forum2x2.ru/t92-topic#1423

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вт май 18, 2021 23:31 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
vikt писал(а):
Как появится возможность, займусь.
Главное чтоб в кайф было! :)
Цитата:
Можно посмотреть мою прошлогоднюю работу,
там много про андроид программирование, и много ссылок на материалы,
где все это раскрыто гораздо подробнее
Есть на что посмотреть!

Как ЭТО будет называться? И тема?

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Чт май 20, 2021 02:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
vikt писал(а):
Можно посмотреть мою прошлогоднюю работу,
там много про андроид программирование, и много ссылок на материалы,
где все это раскрыто гораздо подробнее

Ощущение, что там просто недлинный диалог. В кои-то веки gudleifr получил объект для критики :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вт май 25, 2021 04:01 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
Как ЭТО будет называться? И тема?

Пока не знаю. Проект в процессе рождения.

Несколько задержался с работой над проектом.
Обнаружил в яве некоторые приятные штуки, которые надо оттестировать, reflections api
и Class ByteBuffer

ByteBuffer позволит создать полноценный байт код.
https://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html
Тут есть методы, вроде
float getFloat()
void putFloat(float f)
getInt
putInt(int value) итд.
Они извлекают соответствующий параметр из массива байт и перемещают
указатель на число байт, который занимает этот параметр.
В отличие от imputStream и OutputStream тут есть метод
position(int newPosition), который переместит указатель
на нужное место в байтовом массиве.
Таким образом, если это будет работать с нормальной скоростью,
необходимость в памяти, заданной как массив 16битных целых отпадет.
Все это в будущем здорово упростит жизнь.

reflections api
https://vertex-academy.com/tutorials/ru/reflection-api-v-java-chast1/
Коротко говоря, зная имена переменных и функций, есть возможность
вызвать их или задать новые значения используя и текстовые названия.
Например, к переменной, заданной как
public int someInt ;
можно обратиться, зная только имя переменной "someInt"
Это дает универсальный способ обмена данными виртуальной форт машины
с внешней средой. Возможно отпадет необходимость использования в этой
реализации громоздкого механизма портов.
Все это требует обдумывания и тестирования.

Завтра постараюсь выложить ключевые вещи для форта в андроид программирование "Intent"

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Блог программиста любителя
СообщениеДобавлено: Вт май 25, 2021 16:00 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
vikt писал(а):
Завтра постараюсь выложить ключевые вещи для форта в андроид программирование "Intent"
Какой у тебя смарт для тестирования?
Мой: Xiaomi Redmi Note 4GB RAM/64GB, Qualcomm Snapdragon 625 MSM8953 8-м ядер Cortex-A53 (2 ГГц) + video Adreno 506 650MHz, Android 7.0.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB