среда, 14 октября 2015 г.

Снова про mikroPascal

Что, несомненно, способствует неуклонному росту падению интереса к mikroPascal, помимо его несколько неадекватной цены, так это качество техподдержки у компании mikroE.

Поинтересовался я на их форуме тем, какое состояние принимает выход PWM после выполнения библиотечной процедуры PWM16bit_Stop: 0 или 1. Поскольку в документации про это нет НИЧЕГО. Сперва саппортеры отбивались от меня советами из энциклопедии для юных сурков методички для начинающих и отговорками, что библиотеки у них не опенсорс, но потом все-таки пообещали уточнить, спросив для каких МК интересует. С тех пор прошел уже календарный месяц, но... Ничего так и не ответили, посему данный вопрос «повис». Что из этого следует? Из этого следует неприятный вывод: какая-то часть библиотечных функций и процедур mikroPascal оказывается лишь условно применима из-за их недостаточной документированности. И в такой ситуации единственное верное решение – написание своих собственных функций и процедур. Но тогда возникает закономерный вопрос: а нах#я в чем тогда смысл продолжать держаться именно за этот язык, этот IDE и этот компилятор? Ну да, ну да, синтаксис Pascal (mikroPascal) более знаком и привычен. Но язык C (AVR toolchain в той же Atmel Studio, например) будет не в пример богаче доступными сторонними наработками (чего, при всем желании, не скажешь о mikroPascal) именно в силу его большей стандартности по нынешним временам. Хотя для вхождения в тему программирования микроконтроллеров mikroPascal очень даже неплох (я про его современные версии, которые 6.x).

ps. Не сам Pascal плох как базовый язык, а его распи#дяйские конкретные реализации-расширения.

Комментариев нет:

Отправить комментарий

Ваш комментарий откроется после проверки и подтверждения.
Благодарю за понимание необходимости проверки!