20.08.2004, 20:47 | #1 |
Участник
|
Перевод статьи Дейкстры "Two views of programming" (EWD540)
Автор: Alf В окружающем нас мире мы можем встретить два радикально противоположных взгляда на программирование: Взгляд А: Программирование в основном весьма просто. Взгляд В: Программирование – это очень сложно. Это противоречие можно объяснить тем, что в этих двух взглядах одно и то же слово «программирование» употребляется в двух совершенно различных значениях, и на этом успокоиться. Тем не менее то, какой из взглядов преобладает, А или В, оказывает глубокое влияние не только на кадровую политику организаций, использующих компьютеры, и учебные программы высших учебных заведений, но даже и на направление развития и исследований в самой компьютерной науке. Таким образом, представляется важным исследовать природу различий между этими двумя смыслами и по возможности выявить базовые предположения, которые делают каждый их них применимым. В этом и есть назначение данного документа. В этом исследовании у меня есть одно препятствие: в этой дискуссии я не являюсь нейтральной стороной. Я – убежденный сторонник взгляда В и рассматриваю взгляд А как основную причину многих печальных заблуждений. С другой стороны, я не считаю, что наличие собственного мнения дисквалифицирует меня как автора, особенно если я заранее предупрежу об этом своих читателей и не буду притворяться нейтральным. В процессе анализа мы раскроем, как эти различные взгляды на программирование (которое является человеческой деятельностью!) связаны с различными мнениями Человека. Это уже само по себе является весьма ценным пониманием, так как объясняет почти религиозное рвение, с которым разворачиваются сражения между сторонниками противоположных взглядов (догм?). Полный текст статьи... http://club.shelek.com/viewart.php?id=211 |
|
15.09.2004, 15:50 | #2 |
Участник
|
Есть правильный термин: писать программы (ударение на первом слоге).
Интерпретируя эту фразу можно сказать, что писать в нашей стране может каждый, а стать писателем (то бишь программистом) только ярые сторонники этого дела. И все же программист - скорее переводчик. переводчик с человеческого языка (или математического) на машинный язык. Хороший переводчик - тоже писатель. P.S. Счастье - это когда тебя понимают. |
|
15.09.2004, 16:16 | #3 |
NavAx
|
Не особо в тему, но, опять же, про "разное" программирование.
http://russian.joelonsoftware.com/Ar...iveWorlds.html
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
|