Как писать программы?

3 ноября 2014 г. Просмотров: 647
Пользователям нужны компьютеры для решения каких-то задач. Кто-то хочет играть в компьютерные игры, кто-то - создавать тексты и обрабатывать изображения, кто-то – рисовать карты и схемы, вести базы данных. Для этого существуют специальные программные продукты, создаваемые программистами. Программист – человек, который может обьяснить компьютеру задачу, необходимую пользователю.

Инструкция

  • С помощью набора операций, существующих в любом языке программирования, программист пишет программу, содержащую определенные последовательности математических и логических действий – алгоритмы. Если вы – программист, то конечной вашей целью будет создание приложения, удобного для пользователя.
  • Если вы написали программу, и она прекрасно работает, то никогда не занимайтесь ее оптимизацией. Даже вы, человек, который ее написал, через некоторое время не всегда сможете вспомнить и проследить ее логику, чтобы сократить количество выполняемых операций и оптимизировать работу программы. Смысла в оптимизации никакого нет. При сегодняшнем уровне вычислительной техники это никак не отразится на времени выполнения программы.
  • Для себя возьмите за правило придерживаться определенного стиля в написании программы, иначе, вернувшись из отпуска, вы можете засомневаться – вами ли была написана программа. Разделяйте ее на логические блоки, которые легко визуализируются, используйте для выделения вложенных блоков не пробелы, а табуляцию. Такие мелочи помогут вам сделать исходный текст программы ясным даже для постороннего человека.
  • Звуковые эффекты и обилие используемых для оформления цветов также увеличивают для многих пользователей привлекательность программного продукта. Сопроводите звуковыми сигналами и спецэффектами действия, которые производит в программе пользователь, оформите ее яркими, даже несочетающимися между собой цветами и успех ей гарантирован. Продвинутые пользователи даже считают, что именно это и называется «дружественным интерфейсом». Но и здесь ориентируйтесь на пользователя. В большинстве случаев достаточно будет разработать стандартный интерфейс под Windows.
  • И постарайтесь, чтобы ваша программа решала те задачи, которые необходимы пользователю. Средства программирования, которые вы выберите, не так важны, как правильность используемых алгоритмов. Поскольку современные визуальные средства программирования обьектно-ориентированны, то нет смысла писать полностью все алгоритмы, ваша задача – правильно составить последовательность определенных действий и реакций на определенные события. Правильная работа вашей программы – залог того, что вы расстанетесь с пользователем довольные друг другом.
  • Оцените статью!