> Изначально, невзирая на достаточно мощное "железо", данные калькуляторы программно довольно ограничены в возможностях. В их основе лежит проприетарная ОС Nucleus, а вторичный загрузчик, программная начинка и диагностическое ПО ограничены в модификации из-за использования верификации по цифровым подписям (RSA), не дающим внести какие-либо изменения в предустановленную прошивку. > Еще более странным является то, что калькуляторы, предназначенные для обучения специалистов, поддерживают лишь ограниченный подвид языка BASIC, который не может ни рисовать на экране, ни обрабатывать нажатия произвольных клавиш на клавиатуре, а также проприетарный диалект Lua, который не совместим с стандартной реализацией Lua и в котором отсутствуют какие либо средства для работы с файловой системой, невзирая на наличие таковой. Все это очень сильно ограничивает применение указанных средств программирования. Кроме того, отмечается что Texas Instruments активно блокирует выполнение нативного кода на указанных калькуляторах.Проприетарный маразм во всей красе. Причина блокировки загрузчиков на смартфонах еще понятны - привязка к сервисам, магазинам приложений, но здесь-то это зачем? Сами юзеры могли бы добавить поддержку любимых ЯП (вон уже и ядро портируют), что точно бы не уменьшило покупательский спрос
|