Arlleex 188 11 декабря, 2020 Опубликовано 11 декабря, 2020 · Жалоба 1 минуту назад, AlekErm сказал: ... а есть ли тот инструмент который мне хочется. Нету. Попробуйте покопаться в MicroEJ, может и найдется то, что Вы хотите. Но, насколько я понял, Вы уже там копались и путного ничего не нашли. Тогда увы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 11 декабря, 2020 Опубликовано 11 декабря, 2020 (изменено) · Жалоба 12 минут назад, Arlleex сказал: Нету. Попробуйте покопаться в MicroEJ, может и найдется то, что Вы хотите. Но, насколько я понял, Вы уже там копались и путного ничего не нашли. Тогда увы. Спасибо, тогда на том и разойдемся :) А то уже взаимные оскорбления начинают сыпаться ))) У каждого своя правда и всяк норовит ткнуть носом. Пока кто то там говорил что несколько лет можно собирать библиотеки и систематизировать их, давно бы уж это можно было сделать! Ну конечно же коммерция, кто ж свой хлеб будет направо налево раздавать! Коллеги, всем спасибо за консультацию, больше не смею вас отвлекать! Я в принципе ожидал подобных разговоров, так что не удивлен. Никто не хочет просто так объединять ресурсы, все коммерциализировано. Дальше могло быть много букафф высказывания мнений, но уже не по технической части данной темы, так что ограничимся Изменено 11 декабря, 2020 пользователем AlekErm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
abcalex12 0 11 декабря, 2020 Опубликовано 11 декабря, 2020 · Жалоба 10 hours ago, mantech said: Эта вся дрянь процветает только в браузерах и в основном на ява-скрипт, а не на чистой яве, это две большие разницы. И уж JIT никогда ничего не ускорял, а только замедлял и не хило... Вы ошибаетесь. JIT в яве есть и очень давно, и благодаря ему в серверном применении ява не сильно уступает нативному коду. После "прогрева" этого самого jit-а, конечно, когда все основные ветки программы исполнились и откомпилировались. 6 hours ago, AlekErm said: Мне нужно чтобы я, написав программу на java, пусть на java подобном языке, в удобном для этого IDE, прогнал бы ее через компилятор и получил бы результат не хуже или близко, как и написанный на C и годный для работы в МК. Я понимаю Посмотрите в сторону Rust. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 8 часов назад, AlekErm сказал: Никто не хочет просто так объединять ресурсы У вас тут уже не первый раз намёки, что для вас все всё должны сделать. А что же будете делать вы? Пожинать плоды? Хитрый, однако. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 4 часа назад, MrBearManul сказал: У вас тут уже не первый раз намёки, что для вас все всё должны сделать. А что же будете делать вы? Пожинать плоды? Хитрый, однако. Я говорю глобально, а не только для себя. Наверняка я не первый кто задавался таким вопросом. Я то и так все без вас сделаю, это я уже понял давно А намеки у меня на всеобщее объединение. Глядишь и прогресс быстрее пойдёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 8 часов назад, abcalex12 сказал: Вы ошибаетесь. Очень сомневаюсь, ибо с виртуалками и байткодовыми интерпретаторами "на ты". Представьте, сколько машинного времени уйдет на парсинг и компиляцию текстового исходника, хоть на яве, хоть на Сях, и сравните с байткодом из того же .jar-файла, где все это уже сделано. Единственный вариант, это когда этот исходник сразу весь компилится в тот-же байт-код, записывается в буфер и потом исполняется уже он, а не исходник, но это уже не JIT в "чистом виде", а просто предкомпиляция... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 2 минуты назад, mantech сказал: Очень сомневаюсь, ибо с виртуалками и байткодовыми интерпретаторами "на ты". Представьте, сколько машинного времени уйдет на парсинг и компиляцию текстового исходника, хоть на яве, хоть на Сях, и сравните с байткодом из того же .jar-файла, где все это уже сделано. Единственный вариант, это когда этот исходник сразу весь компилится в тот-же байт-код, записывается в буфер и потом исполняется уже он, а не исходник, но это уже не JIT в "чистом виде", а просто предкомпиляция... Вот это по идее и нужно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 16 минут назад, AlekErm сказал: А намеки у меня на всеобщее объединение. Глядишь и прогресс быстрее пойдёт. Тогда не разменивайтесь на мелочи, вот вам идея для стартапа - система автоматического программирования! Для "написания" программы нужен только телефон или планшет с подключением к устройству, подключаем, пишем текстом: 1) при таком-то условии, нужно включить то-то 2) когда что-то произошло, делаем так, если... то... и т.п. 3) и так далее, все свои хотелки))) Если осилите, то одним махом ликвидируете нас, кодеров, как класс, ибо каждая домохозяйка сможет изменить или переделать программу в своем телике, телефоне, да хоть в микроволновке. 5 минут назад, AlekErm сказал: Вот это по идее и нужно Зачем? У вас меняется код при каждом запуске программы? Представьте, сколько ресурсов отъест компилятор, плюс буфер кода и пр... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 7 минут назад, mantech сказал: Тогда не разменивайтесь на мелочи, вот вам идея для стартапа - система автоматического программирования! Для "написания" программы нужен только телефон или планшет с подключением к устройству, подключаем, пишем текстом: 1) при таком-то условии, нужно включить то-то 2) когда что-то произошло, делаем так, если... то... и т.п. 3) и так далее, все свои хотелки))) Если осилите, то одним махом ликвидируете нас, кодеров, как класс, ибо каждая домохозяйка сможет изменить или переделать программу в своем телике, телефоне, да хоть в микроволновке. Зачем? У вас меняется код при каждом запуске программы? Представьте, сколько ресурсов отъест компилятор, плюс буфер кода и пр... Это уже Arduino )) Я говорю про компиляцию java программы, сразу всей Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 12 декабря, 2020 Опубликовано 12 декабря, 2020 (изменено) · Жалоба 4 минуты назад, AlekErm сказал: Это уже Arduino )) Нет, это уже ИИ, причем очень навороченный, поэтому такого еще нет... 4 минуты назад, AlekErm сказал: Я говорю про компиляцию java программы, сразу всей Почему и спрашивал, "зачем", т.к. не понимаю, почему нужна компиляция на таргете, а не на компе или другом устройстве, ибо байткод работает в разы быстрее. Изменено 12 декабря, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 10 минут назад, mantech сказал: Нет, это уже ИИ, причем очень навороченный, поэтому такого еще нет... Почему и спрашивал, "зачем", т.к. не понимаю, почему нужна компиляция на таргете, а не на компе или другом устройстве, ибо байткод работает в разы быстрее. Я и говорю про компиляцию java в IDE, а не на таргете! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 23 минуты назад, AlekErm сказал: Я и говорю про компиляцию java в IDE, Смотрите, где-то видел подобное поделье на основе esp32, че-то делали на яве, в упрощенном варианте, может еще сохранилось на просторах инета... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 (изменено) · Жалоба 3 часа назад, AlekErm сказал: Глядишь и прогресс быстрее пойдёт. Это вам не ПК. Это мир встраиваемых систем. Здесь такие юношеские мечты не срабатывают. Но чтобы говорить на равных необходимо, чтобы собеседник ориентировался в теме, в которой мечтает совершить революцию. Пока же собеседник совершенно не представляет себе, что такое микроконтроллер и чем их великое множество отличается между собой, но пытается всё свести под одну планку. Ну ок, @AlekErm. Давайте я встану на вашу сторону. И вот вам задачка: берём это и это. Читайте внимательно описание обоих микроконтроллеров. Обратите внимание, что в первом случае у вас фактически два микроконтроллера разного уровня сложности. Как предполагаете упростить программирование? Что общего между этими двумя представителями? Каким образом вы избавите от "плинтуса" человеческое общество? Как собираетесь систематизировать "низы/плинтусы"? Как предлагаете избавиться от махания кочергой и гаечным ключом, о чём вы тут нам толкуете уже не первую страницу? Изменено 12 декабря, 2020 пользователем MrBearManul Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlekErm 0 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 39 минут назад, MrBearManul сказал: Давайте я встану на вашу сторону. И вот вам задачка: берём это и это. Читайте внимательно описание обоих микроконтроллеров. Обратите внимание, что в первом случае у вас фактически два микроконтроллера разного уровня сложности. Как предполагаете упростить программирование? Что общего между этими двумя представителями? Каким образом вы избавите от "плинтуса" человеческое общество? Как собираетесь систематизировать "низы/плинтусы"? Как предлагаете избавиться от махания кочергой и гаечным ключом, о чём вы тут нам толкуете уже не первую страницу? На уровне абстракций, переходящих ниже на уровень драйверов. Ведь протокол ModBus, CAN, стек TCP/IP, это всё остаётся общим на верхнем уровне для любого контроллера. Ну так и написать библиотеки драйвера под каждое железо. Просто начать создавать коллекцию на общем ресурсе. Хотя сейчас все это и раскидано хрен знает где по форумам, но времени на поиски тратится дофига и больше! Да, от специфики это не спасет, но часто повторяющие реализации будут уже в одном месте лежать. Я не знаю, может я пытаюсь очередное Ардуино изобрести, вот и скажите мне где тут подводные камни, которые вообще не дадут сделать подобное решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Quasar 20 12 декабря, 2020 Опубликовано 12 декабря, 2020 · Жалоба 17 часов назад, AlekErm сказал: Спасибо, тогда на том и разойдемся :) А то уже взаимные оскорбления начинают сыпаться ))) Я не перестаю удивляться местной аудитории. Приходит некий товарищ, который задает безграмотный вопрос, не понимая, чем среда разработки отличается от среды исполнения, попутно утверждая, что все местные занимаются чем-то "ниже плинтуса", и вообще все делают не так. И куча народу его начинает в чем-то убеждать... Разговор на уровне: "что за дебилы сделали столько кнопочек и рычажков в Airbus A320? Я хАчу чтобы он просто летел куда мне надо, я не хочу заморачиваться всеми этими руководствами по летной эксплуатации и прочим гЭ. в котором ковыряются современные дураки пилоты...". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться