Chapter 2

  [1]Page HistoryLast edited by PBworks 8 years, 7 months ago

                IS IT POSSIBLE TO CREATE A LANGUAGE

  Improve understanding and mutual understanding?

   -  ...  Tell  me,  why  all  scholars  scattered  in  different
   directions and each  speaks the language,  which the others  do
   not understand? Why do we all have learned, all describe  Salih
   and know next  to nothing?- Sorry,  it's not my  thing, I  only
   Own-paradise facts - I statistics.

                                                Vladimir Odoyevski

             WHY experts do not understand each other?

  In 1880 the Bavarian priest Johannes Schleyer, trying to improve
  mutual  understanding  between  the  people  invented   language
  "Volapuk" (distorted. From  world speak,  that means  "universal
  language"). Later  Warsaw  Zemengof doctor  invented  Esperanto.
  Although these  projects are  world  languages ??fell  short  of
  expectations, but  they  played  a positive  role,  for  riveted
  attention to  emerging  issues  -  the  creation  of  artificial
  languages.

  Today, when the number of artificial languages ??exceeded  three
  thousand, the problem of mutual understanding between people  is
  almost as far  from being solved,  as in the  days Schleyer  and
  Zemengofa. Yes,  indeed, languages  ??BASIC,  Pascal, C,  C  ++,
  Java, and  many  others  have  long  since  become  a  universal
  language. However, the popularity of  languages ??is not to  say
  that the program written on them  are clear to all who need  it.
  Many programmers  complain that  their own  program they  barely
  understand half a year  or even a month.  And if we are  talking
  about someone else's  program? Then it  becomes very  difficult.
  Often it is easier to write a program, rather than to understand
  what makes someone  else. Therefore, among  the requirements  of
  the modern algorithmic languages, first place goes  increasingly
  comprehensibility programs(comprehensibility), which is  defined
  as a property of the program to minimize the intellectual effort
  required to understand it.

  Gradually   it   became   clear   that   the   improvement    of
  understandability, technologies,  algorithms and  software -  an
  extremely complicated problem, something resembling a problem of
  communication and understanding of scientists and experts. As is
  known, the information explosion,  the increasing complexity  of
  tasks and the related specialization lead to a dangerous  trend.
  According  to  the  academician  N.  Moiseev,  "scientists   are
  becoming worse and worse to understand each other." This applies
  particularly to  the  interaction of  employees  from  different
  branches of science and  technology, which creates  considerable
  difficulties for communication  researchers employed a  solution
  of complex cross-sectoral issues.

       LANGUAGE AS A DRAGON "Esperanto" of the business world

  Is it possible  to wave  a magic  wand and  using the  extensive
  experience in creating programming languages, universal language
  to invent  a  fundamentally  new type  -  figuratively  speaking
  Esperanto  business   world  to   facilitate  understanding   of
  specialists in different professions? The difficulty is that the
  vast  majority  of  specialists  use  to  communicate  are   not
  programming languages, and most other means.

  In fact,  the  language  spoken  and  solve  their  professional
  problems  experts  of  the  national  economy  and  the   social
  sphere?Which language is their "mother", the usual "my own way"?
  The answer is known. It  is a natural human language,  including
  scientific concepts and terms,  and other mathematical  formulas
  and graphs, drawings, charts, maps, diagrams, and so on. D.  The
  trouble  is  that  this  language  is  not  formalized   (admits
  ambiguities, gaps, inaccuracies)  and besides not  standardized:
  different specialists  are  actually using  different  technical
  languages.

  The task of formalizing and  unifying a variety of  professional
  language in order to ensure effective communication between  the
  specialists  of  any  profession,  including  programmers,   is,
  although important, but, alas, insoluble. The situation  changes
  radically if we restrict mandatory professional knowledge. It is
  this problem is solved by  the language of dragons.It was  built
  by   the   formalization   of   non-classical   structure    and
  ergonomizatsii  flowcharts   and  programs   described  in   the
  standards GOST 19.701-90 and ISO 5807-85.

                 WHAT IS INTELLIGENT UNDERSTANDING?

  In the  development  of  complex projects  (such  as  the  space
  shuttle "Buran", nuclear power or chemical plant) during complex
  investigations (such as theoretical physics, biology, medicine),
  in dealing with other, more  simple tasks (eg when  programming)
  often the question arises:  how to achieve mutual  understanding
  between the  subcontractors work?  The difficulty  is that  each
  researcher and developer, each  participant of the common  cause
  knows only its  own, relatively small  (in size), although  very
  complex (the depth of ideas) work  area and a fairly vague  idea
  of  ??what's   going   on   at   the   neighbors.Hence,   mutual
  misunderstandings, inconsistencies and errors in the joints.  It
  is logical to ask:  what is the cause  of trouble?Is it too  big
  resources (human, material, financial and  time e) has to  spend
  to ensure effective communication between professionals involved
  in working together? Why the  large research and development  is
  often delayed for months or even for years?

  With these, or about  such problems we  have encountered in  the
  construction of  the  orbital ship  "Buran".  Experience  Burana
  shows  that   the   question   of   intellectual   understanding
  professionals often play a key and fundamental role and  largely
  determines the success of  the case. When  you create a  complex
  set of airborne and ground-based program "Buran" have to untwist
  a clever tangle of impossibly intricate problems. Therefore, the
  battle comes an army  of specialists from different  professions
  from many different organizations that are at the initial  stage
  of work is very poorly understood  each other. This is the  case
  when the exorbitant complexity of the problem and the associated
  specialization leads  to the  ridiculous,  but, alas,  the  real
  paradox when "experts enema" did not understand "the experts  on
  the tip."

  Nevertheless, they create  algorithms, is more  like a  primeval
  algorithmic   chaos,   torn    apart   by   lightning    glaring
  inconsistencies,  must  eventually  become  a  single   filigree
  pattern,   managing   "Buran"   with   fabulous   accuracy   and
  reliability.

  Thus, the problem is as old as the world: to avoid the sad  fate
  of the  builders  of  the  Tower of  Babel,  a  complex  project
  participants have  to learn  very  well understand  each  other.
  Otherwise, numerous errors "at the joints" hinder the success of
  the development.

                 What is special about the dragon?

  The  disadvantage  of  the  traditional  approach  is  that  the
  creators of languages ??and computer systems, as stressed by the
  psychologist Donald Norman, "too often  start with the car,  but
  the man only  think in the  end, when it's  too late." To  avoid
  such mistakes in the development of language DRAGON was chosen a
  completely different approach. It was declared a strategic goal:
  to create the most comfortable conditions for work of the  human
  intellect, to  provide the  best  opportunities to  improve  the
  efficiency of collective intelligence specialists.

  In accordance with this program setting has been set the task to
  create a public,  very easy to  learn and easy  to use  language
  that allows to solve  the problems at the  cost of a minimum  of
  intellectual effort. Language, which  by virtue of its  original
  orientation in the  person could become  a truly "national",  t.
  E., "Mother"  for specialists  virtually any  profile (not  just
  programmers).

                            CONCLUSIONS

  When you create a language DRAGON been put forward following the
  humanitarian requirements.

   1. To improve the work of the human mind.
   2. Offer an effective means to describe the structure of
      activity.
   3. Give a man such language tools that dramatically simplify
      the complex perception of peremptory challenges and
      communicate with colleagues, doing incomprehensible
      comprehensible and thus literally make people think clearly,
      deeply and productively. In these circumstances, the
      likelihood of mistakes, miscalculations and mistakes
      inevitably falls, and productivity increases.
   4. Radically facilitate intersectoral and interdisciplinary
      communication between representatives of different
      organizations, agencies, departments, laboratories,
      scientific schools and professions.
   5. Eliminate or reduce the barriers of misunderstanding between
      workers of different specialties (physicians and physicists,
      mathematicians and designers, biologists and economists, and
      so on. D.), As well as programmers and those who are
      allergic to any programming.
   6. Through the use of cognitive-ergonomic design approach of
      syntax and semantics to achieve a radical improvement of
      software quality by the criterion of "comprehensibility
      programs."

References

  Visible links
  1. https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=ru&tl=en&u=http://drakon.pbworks.com/w/page-revisions/18205506/%25D0%2593%25D0%25BB%25D0%25B0%25D0%25B2%25D0%25B0%25202&usg=ALkJrhgPmG8BWLeWaaFJnL9Hmz-3ryNgTQ