По работе столкнулась с необходимостью въехать в компутерщину, от которой была далека до невозомжности. Зачем-то руководитель проекта, имнующийся специалистом в области "компьютерная лингвистика" решил обучить меня "азам программирования", а беднягу- программера - "азам языкознания". Тексты товарищ начальник пишет от руки, что настораживает, честно говоря.
И если его измышления о деассемблерах, всяких agent-based и domain-specific languages при консультации с ДЮКом стали более ли менее понятны, то не далее как полчасика назад мне привезли новый текст с гордым названием "Как написать программу?" (хочу напомнить, что я ВООБЩЕ тут ни при делах, и текст по идее должен сформировать у меня навыки писания программы)
1. Главное - не нервничайте и не торопитесь
2. Включите компьютер
3. Подумайте, что вы хотите от программы.
4. Подумайте, чего вы не хотите от программы.
5. Подумайте, кто должен использовать вашу программу.
6. Создайте алгоритм работы вашей программы. Если вы не знаете, что таоке алгоритм - посмотрите приложение 1.
7. Сядьте поудобнее перед компьютером и расслабьтесь. Помните: программирование не терпит суеты.
8. Выберите язык, на котором вы будете писать. (для этого используйте список языков в приложении 2).
9. Используя готовые "фразы" из приложения 3, создайте свою программу.
10. Отдохните.
11. Посмотрите на написанный вами код.
12. Подумайте, как можно его упростить и добавить креативное начало.
13. Воплотите свои идеи в жизнь!
14. Отдохните.
15. Протестируйте ваше создание.
16. Найдите ошибки и исправьте их.
17. Отдохните.
18. Попросите протестировать вашу программу кого-то другого.
19. Исправьте ошибки, найденные вашими товарищами.
20. Отдохните.
21. Напишите документацию, описывающую работу вашей программы, а также инструкцию по эксплуатации. Помните! Не все юзеры так хорошо разбираются в вашей области!
22. Отдохните.
23. Поздравляю, вы только что написали свою первую программу.
Кажется, я не буду работать на этом проекте :)