ProTranslator е програма, която позволява превода на програмен код
на български и по този начин улеснява разбирането на кода от ученици,
тепърва започващи да програмират. Интерфейсът на програмата е пригоден
за начинаещи в програмирането. Изключително полезно за хора с ниски или
никакви познания по английски език.
Екран на програмата
Възможности на програмата
- превод от даден програмен език
на български и обратно на програмен език. Командите и техният превод се зареждат от външен файл, така че лесно може да се добавят нови или да се променят съществуващите. - показване на значението на ключова дума – може да бъде показано значението на всяка ключова дума от програмата, общият и вид и описание на действието и. Това улеснява разбирането на програмата, дори без тя да е преведена.
- показване на общият вид на команди и обяснението им – отстрани има списък с ключови думи, и при цъкване на всяка от тях може да се види общият и вид и описание на действието и. Това служи като удобен справочник, който е винаги под ръка.
- вмъкване на готови конструкции – с двойно щракване в същия списък лесно може да бъдат вкъкнати в програмата готови конструкции. Конструкциите се зареждат от външен файл, така че лесно може да се добавят нови.
- възможност за итеративно въвеждане на параметрите на дадена команда и нагледно представяне как те ще изглеждат, приложени в командата, както и обяснение какво ще е действието на командата с така попълнените параметри.
- маркиране на избраната дума – удобно е за проверка къде е използвана дадена променлива
- отваряне на файл в редактора по подразбиране – така че файлът, който се разглежда в преводача да може да бъде отворен в средата за програмиране и компилиран там
- стартиране на програмата с указан файл – за да е възможно и обратното действие – от средата за програмиране да бъде отворен преводача и в него зареден съответният файл
- в статус реда има обяснение за командата, върху която е курсора
- Drag & Drop – възможно е файловете да бъдат отваряни чрез просто провлачване до програмата
- самият преводач е отделна, конзолна програма, която превежда файлове при подаването им в командния ред, така че може да бъде използвана за автоматизиран превод на много файлове в пакетен (Batch) режим
Примерни случаи на приложение
- учителят предлага на учениците да съставят програма, като използват готовите преведени на български инструкции. Това им помага да си представят какъв ще е алгоритъма на програмата и каква ще е поредицата от стъпки за изпълнението им. След това тази програма се превежда на дадения програмен език, за да се види пряката връзка между алгоритъма и съответните команди в езика.
- учениците зареждат дадена готова програма и след това си я превеждат, за да осмислят действието и. Има и режим „Сравнение“, в който гледат един до друг програмата и превода, за да добият представа коя команда как се превежда.
- учениците зареждат дадена готова програма и след това цъкат върху
инструкциите, които не познават, за да видят общият вид и действието им. - учениците създават програма директно на даден програмен език, като използват готовите конструкции. Списъкът с всички готови конструкции им служи за справочник, защото могат да видят общият вид и действието на всяка команда от него, без да се налага тя да бъде добавяна в програмата.
- докато разглеждат дадена програма, активират „Покажи дума“, за да
видят всички срещания на тази дума в програмата и да осмислят употребата и. - накрая с бутона „Отвори в редактор“ я зареждат в съответната среда за програмиране, за да я компилират и изпълнят.