азербайджанец (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 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments