Потребителите се нуждаят от компютри, за да изпълняват определени задачи. Някой иска да играе компютърни игри, някой иска да създава текстове и да обработва изображения, някой иска да рисува карти и диаграми, да поддържа бази данни. За това има специални софтуерни продукти, създадени от програмисти. Програмистът е човек, който може да обясни на компютър задача, от която потребителят се нуждае.
Инструкции
Етап 1
Използвайки набор от операции, които съществуват във всеки програмен език, програмист пише програма, съдържаща определени последователности от математически и логически действия - алгоритми. Ако сте програмист, вашата крайна цел ще бъде да създадете удобно приложение.
Стъпка 2
Ако сте написали програма и тя работи чудесно, никога не я оптимизирайте. Дори вие, човекът, който го е написал, след известно време не винаги ще можете да запомните и проследите логиката му, за да намалите броя на извършените операции и да оптимизирате програмата. Няма смисъл от оптимизация. При съвременните компютърни технологии това няма да повлияе по никакъв начин на времето за изпълнение на програмата.
Стъпка 3
За себе си вземете за правило да се придържате към определен стил при написването на програма, в противен случай, след като се върнете от отпуска, може да се съмнявате дали програмата е написана от вас. Разделете го на логически блокове, които са лесни за визуализация, използвайте раздели, а не интервали, за да маркирате вложени блокове. Тези малки неща ще ви помогнат да направите изходния код на програмата ясен, дори и за външен човек.
Стъпка 4
Звуковите ефекти и изобилието от цветове, използвани за декорация, също увеличават привлекателността на софтуерния продукт за много потребители. Придружете действията, които потребителят извършва в програмата, със звукови сигнали и специални ефекти, украсете я с ярки, дори несъвместими цветове и успехът й е гарантиран. Напредналите потребители дори си мислят, че това е, което се нарича "приятелски интерфейс". Но и тук се съсредоточете върху потребителя. В повечето случаи ще е достатъчно да се разработи стандартен интерфейс за Windows.
Стъпка 5
И се опитайте да накарате вашата програма да решава онези задачи, които са необходими на потребителя. Инструментите за програмиране, които избирате, не са толкова важни, колкото коректността на използваните алгоритми. Тъй като съвременните инструменти за визуално програмиране са обектно-ориентирани, няма смисъл да пишете напълно всички алгоритми, вашата задача е да съставите правилно последователност от определени действия и реакции към определени събития. Правилното функциониране на вашата програма е гаранцията, че ще се разделите с потребителя, доволен един от друг.