Old-DOS.ru

Micro Python

ПРОГРАММИРОВАНИЕ >> Другие языки программирования
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Micro Python
ОписаниеИнформация
Micro Python — новая реализация языка программирования Python 3, которая должна быть правильно совместима с CPython, в то же время используя минимальное количество ОЗУ, компактный компилятор и высокую производительность в среде выполнения. Micro Python поддерживает почти весь синтаксис Python 3.4 (работа ещё продолжается), а большинство скриптов занимают гораздо меньше ОЗУ и выполняются заметно быстрее, по сравнению с CPython. Раздел: Другие языки программирования


Скриншоты
Операционная система: DOS
Требования: -
Автор: pohmelie [WWW]
Издатель: -
Обсуждение на форуме

Добавил: msblast0@gmail.com (2016.09.11)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 1.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка Micro Python
ArcСкачать964
365.3 Кб2016-05-171.8 Английский[Не подделка]Nika
2016.09.13
Исполняемый файл интерпретатора, краткое описание синтаксиса Python'а и простой пример от Rodegast'а.

Пожаловаться

Комментарии
#1 Автор: lab14 (2016.09.11 20:51)
Сайт превращается в файлопомойку?...

#2 Автор: Nika (2016.09.11 20:54)
Это ещё почему?

#3 Автор: msblast0@gmail.com (2016.09.11 22:58)
Странно читать негативные отзывы, если учесть что о третьем Питоне под DOS люди мечтали с 2008 года.

#4 Автор: Rodegast (2016.09.12 10:42)
Попробую с ним поиграться, но Python в DOS-е вещь довольно сомнительная.

#5 Автор: Nika (2016.09.12 19:39, изменений: 1, 2016.09.12 19:47)
Вообще, - вставлю каплю ругани - выкладывать голый интерпретатор не совсем есть гуд.
Хорошо бы туда в архив хоть какое-то описание/документейшен, а также пару-тройку тестовых программoк вроде HelloWorld.

#6 Автор: Rodegast (2016.09.12 20:50, изменений: 1, 2016.09.12 22:03)
Поиграться с ним получилось не долго. Сабж практически решён модулей (удалось импортировать только sys, gc и math) это делает его практически бесполезным.
P.S. Похоже что он ещё и юникод не поддерживает :(

#7 Автор: Nika (2016.09.13 06:12)
>> P.S. Похоже что он ещё и юникод не поддерживает :(

-- Так в DOS и нету никакого юникода. И быть не должно.
Он вообще нужен только для китайцев и прочих.

#8 Автор: Rodegast (2016.09.13 10:40)
Так в Pyhton 3.x все строки должны быть юникодными. Спецификация такая.

> Он вообще нужен только для китайцев и прочих.

Он нужен для всех.

#9 Автор: Nika (2016.09.13 18:27)
>> Спецификация такая.

-- х.з., вроде, да.
Кстати, тут у меня принципиальное недопонимание - выходит, и весь текст программы должен быть тогда в юникоде?
А если только объявленные строки, то как и чем такое редактировать?

В MSVC/MASM32 более-менее понятно - там в исходниках текст в ASCII/CP1251, а в откомпилированном виде, по желанию, можно иметь строки и в юникоде. Как тут - непонятно.

В общем, с этим юникодом один никому не нужный головнякъ.

#10 Автор: Rodegast (2016.09.13 19:04, изменений: 2, 2016.09.13 19:06)
> Кстати, тут у меня принципиальное недопонимание - выходит, и весь текст программы должен быть тогда в юникоде?

Как-бы нормальные программисты уже давно только UTF-8 используют. Но сам исходник может быть в любой кодировке, только в первой строке надо её указать: # -*- coding: cp1251 -*-

> А если только объявленные строки, то как и чем такое редактировать?

Это в си-пи-пи нужно объявления строк, а тут всё просто. Пишешь что-то вроде: строка = "я у мамы дурачёк" и оно работает ;)

#11 Автор: Nika (2016.09.13 19:29, изменений: 5, 2016.09.13 19:38)
>> Как-бы нормальные программисты уже давно только UTF-8 используют.

-- Ну, так то же:
1) нормальные
2) программисты
..


>> Это в си-пи-пи нужно объявления строк, а тут всё просто.
>> Пишешь что-то вроде: строка = "я у мамы дурачёк" и оно работает ;)

--
1) Тю. Так надпись <<строка = "я у мамы дурачёк">> - это и есть объявление строки.

2) Когда ты пишешь <строка = "я у мамы дурачёк"> - оно в какой кодировке по факту в исходном тексте?
Судя по <<# -*- coding: cp1251 -*->> - в CP-1251 (??).

А сама строка <<# -*- coding: cp1251 -*->> - в какой кодировке?

Короче, я так понял, что в исходном тексте по-любому используется ASCII/CP1251 (или там UTF-8 [??] ),
а указание опции <<# -*- coding: cp1251 -*->> нужно для задания интерпретатору режима конвертирования объявленной в исходном тексте строки "я у мамы дурачёк" в вид, с которым будет корректно работать используемая библиотека интерпретатора (ASCII/UTF-8/UNICODE etc.)

В общем, это надо пробовать, чем задавать вопросы.
Почему я и намекнул, что к этому интерпретатору нелишними были бы пара примеров рабочих программок.

#12 Автор: Rodegast (2016.09.13 20:19)
> Так надпись <<строка = "я у мамы дурачёк">> - это и есть объявление строки.

Это не "объявление строки", а создание переменной, причём какой тип у неё будет по барабану. По этому его объявлять не надо.

> оно в какой кодировке по факту в исходном тексте?

В любой.

> А сама строка <<# -*- coding: cp1251 -*->> - в какой кодировке?

Там только ASCII символы. Они от кодировки не зависят.

#13 Автор: Nika (2016.09.13 20:38)
Короче, нужны примеры.

#14 Автор: Rodegast (2016.09.13 20:58)
> Короче, нужны примеры.

https://yadi.sk/d/sb4O9mXcv8G4J

#15 Автор: Nika (2016.09.13 22:44, изменений: 3, 2016.09.13 22:48)
Всё понятно.
Работает только с ASCII+CP866 строками.
Причём строки вроде
"# -*- coding: ibm866 -*-"
"# -*- coding: cp1251 -*-"
- игнорируются.

Что ж, это вполне нормально для DOS'а.

Имя:
E-mail:
 =
Ваш комментарий:
MS Windows is a treacherous plot against humanity.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
10 queries, db time 0.002896, memory 1480.52 Kb, total time 0.073 sec