juan_gandhi: (VP)
[personal profile] juan_gandhi
Вот из википедии:

Основные модели программирования

Императивное программирование
Декларативное программирование
Структурное программирование
Функциональное программирование
Логическое программирование
Объектно-ориентированное программирование
Программирование, основанное на классах
Программирование, основанное на прототипах
Субъектно-ориентированное программирование


Подходы и приёмы

Структурное программирование
Процедурное программирование
Аппликативное программирование
Обобщённое программирование
Доказательное программирование
Порождающее программирование
Аспектно-ориентированное программирование
Агентно-ориентированное программирование
Рекурсия
Автоматное программирование
Событийно-ориентированное программирование
Компонентно-ориентированное программирование
Грамотное программирование

Date: 2015-05-31 08:54 pm (UTC)
From: [identity profile] cross-join.livejournal.com
А нельзя ограничиться двумя парадигмами: императивное и декларативное? По-моему, в них влезает всё :)
Edited Date: 2015-05-31 08:55 pm (UTC)

Date: 2015-05-31 09:00 pm (UTC)
From: [identity profile] ti-ua.livejournal.com
А диссертацию про что писать тогда?

Date: 2015-05-31 11:39 pm (UTC)
From: [identity profile] illy-drinker.livejournal.com
про агентно-ориентированные приемы в программировании основанном на прототипах

Date: 2015-06-01 02:08 am (UTC)
From: [identity profile] honeyman.livejournal.com
Список основных моделей программирования:

  • Принадлежащие императору
  • Набальзамированные
  • Прирученные
  • Сказочные
  • Включенные в эту классификацию

… и т.д.
Edited Date: 2015-06-01 02:09 am (UTC)

Date: 2015-06-01 02:10 am (UTC)
From: [identity profile] juan-gandhi.livejournal.com
А уж диссертации-то как хорошо будет писать!

Date: 2015-06-01 10:08 am (UTC)
From: [identity profile] vit-r.livejournal.com
Я бы ограничился последним и всем остальным.

А так, понятно у кого есть время в Википедию писать.

Date: 2015-06-01 05:29 pm (UTC)
From: [identity profile] Алексей Орлов (from livejournal.com)
Декларативное оно декларативное... Как вышло, что Пролог так и остался единственным в своем роде, функциональных же языков ленивый сегодня не придумывает?

Вот, Эрланг например: функциональный язык, синтаксически напоминающий Пролог; первоначально реализован (!) на Прологе же. Что заставило создателей языка "придумывать еще один Хаскель", а не реализовать, к примеру, приспособленный к своей предметной области диалект Пролога?

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

Date: 2015-06-02 06:27 am (UTC)
From: [identity profile] polenova.livejournal.com
Мне очень понравилось "грамотное програмирование". Интересно, это подход или прием?
Но раз оно выделено отдельно, то остальные, видимо, неграмотные.
А вообще тексты о программировании на русском языке всегда совершенно загодочны, не только в Вики. Я, чтобы их понять, пытаюсь перевести обратно на английский, но удается далеко не всегда. Вот "Событийно-ориентированное" - это, видимо event driven. а доказательное или автоматное - ума не приложу, что это может быть. И при чем тут рекурсия? Или это совсем не та рекурсия, к которою я знаю, а что-то совсем другое? Наука умеет много гитик.

Date: 2015-06-02 10:05 am (UTC)
From: [identity profile] pbl.livejournal.com
> Мне очень понравилось "грамотное програмирование". Интересно, это подход или прием?

На случай, если вас этот вопрос действительно занимает, это literate programming Кнута.

Date: 2015-06-02 04:42 pm (UTC)
From: [identity profile] polenova.livejournal.com
Тьфу ты! Не догадалась.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

July 2025

S M T W T F S
  12345
6789 1011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 11:32 am
Powered by Dreamwidth Studios