Приложение Nano C для iPhone и iPad поможет сделать первые шаги на пути к изучению программирования, либо выступит этаким «калькулятором для программистов», позволяя прямо на смартфоне написать программу для необходимых расчетов, вывод которых возможен в текстовом и графическом видах. Nano C умеет работать со стандартными операторами Си, одномерными массивами, математическими функциями, функциями графического вывода и консольным вводом. Кроме того, в приложении благодаря специальным функциям можно быстро построить график, столбчатую или круговую диаграмму.
Разработчик поступил с новичками программирования вполне гуманно, снабдив Nano С примерами практически для каждой функции и небольшим справочником. Вообще, приложение состоит из четырех основных разделов – «Редактор» (здесь пишем или загружаем код из примеров), «Консоль» (тут выводится результат работы вашей программы), «Файлы» (примеры применения функций, сюда же можно сохранить свои) и «Помощь». В Nano C также есть шаблоны кода, экономящие ваше время – не надо каждый раз писать «с нуля» код основных операторов и функций. Также, код программы можно отправить по электронной почте.
Поупражнявшись с примерами программ в Nano С, я бы посоветовал несколько улучшений разработчику. Во-первых, если вы допустили при написании кода ошибку, то в консоли будет выведено сообщение об ошибке с номером строки. Увы, но в редакторе номеров строк нет. Приходится отсчитывать строки, тыкая пальцем в экран девайса, благо программы небольшие. Во-вторых, Nano С не помешала бы кнопка отмены последних действий, а именно – стирания. Я частенько из-за особенностей сенсорной клавиатуры нечаянно стирал больше символов, чем требовалось. Ну и в-третьих, примерам программ не помешали бы комментарии в самом коде (язык Си допускает их наличие), а пока приходится переключаться из окна редактора на окно помощи, чтобы уточнить, допустим, правила синтаксиса. А еще не помешало бы цветовое кодирование элементов кода для более удобной с ним работы.
Впрочем, все указанное выше – мелочи, особенно если вы более-менее знакомы с Си. Заявленный разработчиком функционал Nano С работает вполне корректно, справочная информация и примеры поможет разобраться в Си начинающим программистам, а спартанский интерфейс помогает сосредоточится на главном – изучении Си или его использовании для выполнения различных расчетов. За Nano С разработчик просит более чем скромную сумму в 66 рублей, однако есть и полностью бесплатное приложение Nano Basic, в котором отсутствует графический формат вывода расчетов и, как понятно по названию, программировать предлагается на языке Basic.
Другие новости по теме:
Постоянный адрес публикации: http://www.procontent.ru/news/28555.html
© Антон Веремьянин «Мобильный Контент»