азербайджанец (sushilshik) wrote,
азербайджанец
sushilshik

Блок-схемы

Давным-давно, еще в студенческие годы встретилась мне книга на перспективнейшую, на мой взгляд, тему о языке блок-схем «Как улучшить работу ума» Владимира Паронджанова 2001-ого года издания. (Язык Дракон разработан НПЦ автоматики и приборостроения и Институтом прикладной математики им. М. В. Келдыша, как обобщение опыта работ по созданию космического корабля «Буран».)

Замечтал тогда прочитать ее. И вот наконец-то.

Вдумчиво так, внимательно, от корки до корки. И могу посоветовать ее тем, кто хочет расширить свой кругозор новыми идеями и научиться языку блок-схем.

Особый, наверное, шарм книге придает ей дух 90-х и даже 80-х. Особый стиль советских учреждений, советской компьютертной литературы и вдохновляющий энтузиазм тех времен. Одухотворенность от масс открывшихся возможностей в свете новых технологий. В новом издании 2012-ого года «Учись писать, читать и понимать алгоритмы» — уже меньше и советского стиля и энтузиазма. Но хорошо, что начал чтение с того издания 2001-ого года — бодрее написано и больше мыслей по смежным темам, например, по эргономике представления знаний.

Из минусов книги — очень скромный обзор существующих языков блок-схем.

Из плюсов — весь материал подробно разжеван, текст легко читается, автор пишет интересно, он сам вдохновлен темой и, например, студентам, думаю, такая книга будет в самый раз.

Изложенный в книге язык блок-схем, уверен, можно сразу применять для решения даже обычных бытовых интеллектуальных задач. Для всевозможных размышлений и дум, для поиска и составления решений проблем, в том числе и житейских. Потому что язык не ограничен одной только IT-сферой.

Кстати, из мыслей книги можно вывести следующую идею. Чтобы обеспечить более совершенную деятельность человека и общества — нужны более совершенные языки. Например, нужны словари новых знаков для эффективной передачи информации, которую нынешние языки передают в лучшем случае неуклюже. А это уже обоснование применения, например, смайликов в наших текстах =) Ведь это знаки, которые эффективнее, удобнее выражают информацию об эмоциональной сфере. А значит позволяют повысить эффективность деятельности людей. То есть нас с вами ;-)

Сейчас для кода обязательно рисую UML-диаграммы классов и постоянно их обновляю, чтобы не отставали от содержания растущего кода. Время это, конечно, отнимает, но в целом программировать стало быстрее и легче. Потому что работать проще, когда есть чертежи. Естественно. И в книге тема о чертежах к программному коду — одна из самых живых и острых.

parond1
parond2
parond3
parond4
parond5
parond6
Tags: it, графика, программирование
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments