Default Green Orange
Разработка сайтов и не только.
Have troubles with windows – reboot. Have troubles with linux – be root.
RSS
  • Home Page Home
  • SeoStatus
  • Карта сайта
  • Сайт-визитка
  • Контакты

Функциональная программа

Development Add comments

В математике функция отображает объекты из одного множества (множества определения функции) в другое (множество значений функции). Математические функции (их называют чистыми) “механически”, однозначно вычисляют результат по заданным аргументам. Чистые функции не должны хранить в себе какие-либо данные между двумя вызовами. Их можно представлять себе черными ящиками, о которых известно только то, что они делают, но совсем не важно, как.

Программы в функциональном стиле конструируются как композиция функций. При этом функции понимаются почти так же, как и в математике: они отображают одни объекты в другие. В программировании “чистые” функции – идеал, не всегда достижимый на практике. Практически полезные функции обычно имеют побочный эффект: сохраняют состояние между вызовами или меняют состояние других объектов. Например, без побочных эффектов невозможно представить себе функции ввода-вывода. Собственно, такие функции ради этих “эффектов” и используются. Кроме того, математические функции легко работают с объектами, требующими бесконечного объема информации (например, вещественные числа). В общем случае компьютерная программа может выполнить лишь приближенные вычисления.

Похожие посты:

  1. Интерфейсы пользователя Делаю несложное веб-приложение. Задумался над удобством пользовательского интерфейса. Нужно вручную...


июня 2, 2010  
Tags: Development

5 комментариев to “Функциональная программа”

  1. Cheyanna
    января 30, 2012 at 7:00

    Help, I’ve been informed and I can’t become ingoarnt.

    [Ответить]


  2. epytirvbvv
    января 30, 2012 at 12:13

    ZIzgZH clnrarwzfcte

    [Ответить]


  3. ibznrrscyl
    января 31, 2012 at 20:31

    alxxtV , [url=http://webhocunadil.com/]webhocunadil[/url], [link=http://dcetcsyuebnd.com/]dcetcsyuebnd[/link], http://dcjhlqwlnuge.com/

    [Ответить]


  4. gslvcvwki
    февраля 1, 2012 at 12:45

    kL2cFn gcywpegyikcz

    [Ответить]


  5. hhesbkelqxx
    февраля 3, 2012 at 14:51

    sjPYBC , [url=http://hmulgssipckw.com/]hmulgssipckw[/url], [link=http://stqgbdnvfuef.com/]stqgbdnvfuef[/link], http://cgghtrkwluhh.com/

    [Ответить]


Leave a Reply

*
Докажите, что вы человек, а не спам-скрипт(робот) - введите слово, показанное на картинке. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Отменить
  • Метки

    AJAX Bash CD-DVD CSS darmowe ogłoszenia Debian Desktop Development dr Ewa Dąbrowska Firefox Fun Google Google Chrome html humor Internet Internet Explorer JavaScript jQuery Laptop Linux Microsoft Mozilla MySQL Office ogłoszenia ogłoszenia katowice OpenOffice OpenSource PHP Programming Python Security SEO Seostatus Servers Subversion Ubuntu wczasy odchudzające wczasy zdrowotne Windows Work XUL Yandex zdrowe odżywianie
  • Новости из ридера

  • Категории

    • Development (88)
      • JavaScript (16)
        • jQuery (6)
      • PHP (33)
      • Python (3)
      • Source Version Control (2)
    • Internet (83)
      • SEO (20)
    • Laptop (4)
    • Linux (54)
      • Desktop (24)
      • Servers (11)
    • Microsoft (13)
    • Mozilla (32)
      • XUL (11)
    • OpenSource (21)
    • Other (19)
    • Uncategorized (30)
    • W3C (1)
    • Work (22)
      • Управление проектом (2)
  • Архив

    • Февраль 2012 (3)
    • Январь 2012 (15)
    • Декабрь 2011 (3)
    • Июнь 2011 (1)
    • Октябрь 2010 (1)
    • Август 2010 (2)
    • Июнь 2010 (6)
    • Апрель 2010 (3)
    • Март 2010 (5)
    • Февраль 2010 (1)
    • Январь 2010 (1)
    • Декабрь 2009 (2)
    • Ноябрь 2009 (6)
    • Октябрь 2009 (1)
    • Сентябрь 2009 (9)
    • Август 2009 (4)
    • Июль 2009 (10)
    • Июнь 2009 (22)
    • Май 2009 (24)
    • Апрель 2009 (46)
    • Март 2009 (7)
    • Февраль 2009 (4)
    • Январь 2009 (3)
    • Декабрь 2008 (6)
    • Ноябрь 2008 (6)
    • Октябрь 2008 (19)
    • Сентябрь 2008 (7)
    • Август 2008 (8)
    • Июль 2008 (5)
.
Copyright © 2012 Разработка сайтов и не только. All Rights Reserved
XHTML CSS Войти