Отговори на тема  [ 68 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща
PY2ME - Python 2 Micro Edition 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: PY2ME - Python 2 Micro Edition
TheWizard написа:
Телит ?! дори не знаех, че имат микроПитон

Имаха... стара версия (1.5.2+ - плюса е за стринг методите) на питона с доста ограничения за 2G и малко по разширена - нещо като 2.7.х за 3G. Не е микропитон, а просто питон съответната версия със своите ограничения и само за техните модули. Вече нямат...и затова им теглих майната...


Нед Апр 06, 2025 5:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: PY2ME - Python 2 Micro Edition
Е няма по-гейски език от питона. Нищо чудно че просперираше така през последните години, но сега в новия свят ще залезе бързо :)

_________________
'просто' е технически синоним на 'красиво'


Нед Апр 06, 2025 6:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: PY2ME - Python 2 Micro Edition
Цитат:
но сега в новия свят ще залезе бързо

на каква база?

BTW: в поста не търся кое е по по най...

_________________
main[-1u]={1};


Нед Апр 06, 2025 7:08 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: PY2ME - Python 2 Micro Edition
Ами аз специално се върнах и го препрочетох. Оригиналният ти пост не задава конкретен въпрос та затова реших, че е седянка-разпявка... Може и да съм се заблудил.

_________________
'просто' е технически синоним на 'красиво'


Нед Апр 06, 2025 7:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: PY2ME - Python 2 Micro Edition
Цитат:
Питона компилира до байткод и структури от свойства - имена, константи, променливи ... блах .pyc <- емулация
Реално докато пишеш на компа виждаш какво става ( симулация )
и като стане - compile ама до специфичен "бинарен" формат от всички .pyc
Upload бинарката у флаша
MCU обхожда бинарката и създава лист от "прости" обекти ( почти линеен код )
и се почва едно "подскачане" по обектите и емулация на байткода ( нема тормозим MCU нативно )


нещо от това разбираш ли?
почти така работеше и J2ME
или седянката (за гей питона) е по важна...

_________________
main[-1u]={1};


Нед Апр 06, 2025 7:34 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: PY2ME - Python 2 Micro Edition
Ами не. Не разбирам смисъла на текста горе и затова ще си трая по темата

_________________
'просто' е технически синоним на 'красиво'


Нед Апр 06, 2025 7:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: PY2ME - Python 2 Micro Edition
TheWizard написа:
Цитат:
Питона компилира до байткод и структури от свойства - имена, константи, променливи ... блах .pyc <- емулация
Реално докато пишеш на компа виждаш какво става ( симулация )
и като стане - compile ама до специфичен "бинарен" формат от всички .pyc
Upload бинарката у флаша
MCU обхожда бинарката и създава лист от "прости" обекти ( почти линеен код )
и се почва едно "подскачане" по обектите и емулация на байткода ( нема тормозим MCU нативно )


нещо от това разбираш ли?
почти така работеше и J2ME
или седянката (за гей питона) е по важна...

Wizard, като че литвойта мисъл подскача от топик на топик ,ама не ставя ясно какво питаш, и какво искаш да направиш...
Например какво разбираш под мцу?
Някакъв пик/армм0 с по 2к рам, или sitara/stmxxx с по 1-2 мб рам, или някой джетсон на нвидия?
При всички запитвания за питон за микроконтролери първият логичен въпрос е за чий йух ти е това?
-За по-добра производителност?- тц
-За по оптимизиран код?-тц

Да знаеш в африка има един език(група от езици) "суахили". Та там в целият език има една или две гласни... и например що не преведеш Шекспир или Бърнс, или Пушкин на този език ? Ше се получи нещо ама какво?
Същата работа като питон за мцу :D

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Апр 07, 2025 12:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: PY2ME - Python 2 Micro Edition
Няма нищо гейско в питона, символизира мъжката сила, на жаргон другото име на оная работа, едноокия смок и т.н. Виж микропитон , там вече няма повод за гордост :-)

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Пон Апр 07, 2025 12:07 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: PY2ME - Python 2 Micro Edition
Цитат:
и какво искаш да направиш...

заеби... като ми дойде музата ще тествам
ако някога си портвал Змията и микроЗмията - ще знаеш йуха

_________________
main[-1u]={1};


Пон Апр 07, 2025 12:39 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: PY2ME - Python 2 Micro Edition
В момента се боря с микропитон покрай Lego EV3 mindstorm роботчетата на децата. Покрай това ми занимание ми се налижи да се "докосна" до питон, та от месец и кусур имам някакъв опит с него.

За проца който е 400MHz и търкала линукс има питон и микропитон. Определено трябва да се забрави за питона, защото програмите видимо се "търкалят" по-бавно спрямо същите на микро-питон.
За роботите - не виждам как въобще може нещо да се симулира на PC.

В случая няма дебъг (освен с принтове в конзолата, което използвах преди 30+ години, когато разполагах единствено и само с ром емулатор). И това така и за питоня и за микро-питоня.
Отделно че няма такова нещо като мултитрединг - т.е. 2 и повече паралелно вървящи процеса (таска) със съответната синхронизация и меседжинг помежду им. (даже не говоря за реално време, а прост мулти таскинг)

Направо да се чуди човек как са писани и тествани (до колкото са тествани де) разни големи бибиотеки за видео обработки и т.н. на този питон.

Отделно, че в програма с много разклонения е възможно да не са открити дори и синтактичните грешки, ако никога докато е тествана кода не е минавал през дадените проблемни участъци.

От камбанарията на С++, С и паскал (на младини) (асемблерите въобще не ги споменавам) - питона ми се струва пълна отврат и недомислие. Като изключим това, че перформънса му е десетки до 100 пъти по-скапан от код на С++ или С. Липсата на дебъг средства (гледам, че уж има някакъв дебъг във VSCode, но не работи), липсата на многозадачност и поне за мен кривият му синтаксис - не ми е ясно защо хората смятат, че е много прост за учене и работа език.
(... възможно е кривия в случая да съм аз ... )

Това са ми първите впечатления от питон и е възможно с времето да започна да виждам ползите му, но поне за сега - такива не виждам.


Пон Апр 07, 2025 10:10 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: PY2ME - Python 2 Micro Edition
Сега се опитвам да подкарам на роботчетата С/С++ крос компилатор и дебъгер с VSCode + WSL + GDB, но виждам големи проблеми с инсталацията и съвместимостите. Последните инструкции са от 2022г, но като се опитвам да ги следвам не успявам да инсталирам в робота сегашните версии на GDB сървъра в роботчето. Отделно, че ми реве, че LibC и разни други библиотеки са различни версии във WSL и роботчето... Версиите са стари и не могат да се ъпдейтнат до сегашните и др. подобни.

Т.е. обичайните линукски бози и строшени зависимости, но в момента в който ги преборя (... ако ...) и подкарам читав крос компилатор и дебъгер за роботчетата - определено ще изтрия всякакви питони, змии и гущери от комповете на децата.


Пон Апр 07, 2025 10:53 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: PY2ME - Python 2 Micro Edition
Питонските програми ако се пускат през интерпретатор вървят бавно. Ако обаче се конвертират в .ехе примерно с pyinstaller стават пушка. Сравнявал съм програма писана на питон и на java, джавата е един от най-бързите езици, но питона след конвертиране в изпълним файл става малко по-бърз от джавата.

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Пон Апр 07, 2025 11:23 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: PY2ME - Python 2 Micro Edition
Нямах пртедстава, че С# е толкова зле, дори спрямо Java ....
https://www.youtube.com/watch?v=oz9kcP9F26U&t=5s

Не следя това отблизо, но определено съм изненадан, че програми на Java вървят почти 2 пъти по-бързо от C#. Jawa спрямо C++ - почти 2 пъти по-бавно ...

(pyinstaller не го бях чувал ... )


Пон Апр 07, 2025 11:43 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: PY2ME - Python 2 Micro Edition
Цитат:
Ако обаче се конвертират в .ехе

нещо такова ми е в главата ... но, емулация на байткода

_________________
main[-1u]={1};


Пон Апр 07, 2025 11:58 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: PY2ME - Python 2 Micro Edition
Питона е идеален за GSM модеми поради вградените типове данни стринг и списък и методите за тяхната обработка. Композирането на АТ-командата и декодирането на отговора е елементарно. Същото е за композиране и декодиране на смс съобщения/команди. В проектите ми с Телитските модеми, цялата GSM/GPRS комуникация (voice, sms, UDP/TCP, FTP) е на Питон в модема. Същото съм го правил с микроконтролер на С и друг модем без питон. Ако започна проект по двата начина, завършвайки проекта на С, няма да помня, че съм правил същия проект на Питон.
За управление на робот, обаче, не бих се сетил ни за ОС ни за Питон - микроконтролер и С.


Пон Апр 07, 2025 12:29 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 68 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни