LINUX.ORG.RU
ФорумTalks

Скучная тема


0

0

Парадигмы программирования будущего. Что победит? Императивная парадигма бессмертна до тех пор пока компьютеры не стали чем-то средним между инструментом и организмом. Объекто-ориентированная - наиболее применимая и живучая. Функциональная, применимая, но ускоспециализированная и увы больше живет в мечтах проектировщиков. Кто что думает?


В будущем комп сам будет писать софт по подсказкам от человека, используя доступные инструменты. И будет не важно каким именно инструментом он это делает. Не удивлюсь, если относительно низкоуровневое программирование тогда больше не понадобится. Даже если будет новый процессор какой-то или набор команд — компу надо просто будет объяснить что именно они значат и всё — он сам уже остальное сделает — сможет переписать весь существующий софт под новую систему.

mrhx
()

Всё в кучу.

Что-то всё в кучу свалено, противопоставляются понятия не противоречащие друг другу.

Camel ★★★★★
()

Страуструп давно сказал, что будущее за мультипарадигменным программированием.

Relan ★★★★★
()
Ответ на: комментарий от Anounax

Коннор, ваш выход.

>Победят фримены, а компьютерам будет объявлен джихад!

Если джихад компьютерам, то победит не Фримен, а Коннор или Нэо.

Camel ★★★★★
()
Ответ на: Всё в кучу. от Camel

> Что-то всё в кучу свалено, противопоставляются понятия не противоречащие друг другу.

Вообще-то сравнение это не противопоставление.

iBliss
() автор топика
Ответ на: комментарий от iBliss

>> Что-то всё в кучу свалено, противопоставляются понятия не противоречащие друг другу.

Вообще-то сравнение это не противопоставление.


Что победит?


Именно что противопоставление. Вы ждёте прогноза, что в далёком светлом будущем ООП победит ФП, или наоборот. А этого не будет никогда, потому что не может быть. ООП не противоречит ФП и наоборот.

Camel ★★★★★
()

Ну очевидно же, что основной прикладной язык программирования будущего — JavaScript, коий не просто мультипарадигменный, а заставляет использовать все три перечисленные парадигмы.

anonymfus ★★★★
()
Ответ на: комментарий от VladimirMalyk

> когда секретарша набивает в ворде приказ на отпуск сотрудника - она в конечном итоге программирует этого сотрудника :)

фиксед.

isden ★★★★★
()
Ответ на: комментарий от tailgunner

> В чистом виде не победит никакая. Победят гибридные ФП/ООП языки.

Хм. Но учитывая, что большинство парадигм появилось на текущем уровне аппаратного обеспечения, следует ли что изменение условий платформы станет тянуть за собой пережитки прошлого? Типа «дали вам философский камень, а вы из него каменный топор сделали».

iBliss
() автор топика
Ответ на: комментарий от anonymfus

Это Вы под впечатлением от ГуглоОСи так говорите? Нафик такое будущее с Javascript лучче уж конец света в 2012. Реализация ООП в JavaScript отстойная. Одно наследование чего стоит. Сам язык неспешный, + функционального программирования там минимально. Scala - вот достойный кандидат.

nanokot
()

ООП немного из другой оперы. Ничто не мешает функциональному языку быть объектно-ориентированным.

power
()
Ответ на: комментарий от nanokot

> лучче уж конец света в 2012

мне больше нравится конец света в 2014г от какой-то злой космической пыли =)

mrhx
()
Ответ на: комментарий от nanokot

> Нафик такое будущее с Javascript лучче уж конец света в 2012.

Фигвам конец света, будем мучиться дальше... с жабоскриптом :(

const86 ★★★★★
()
Ответ на: комментарий от iBliss

> следует ли что изменение условий платформы станет тянуть за собой пережитки прошлого?

С тебя новый парсер.

tailgunner ★★★★★
()
Ответ на: комментарий от memnek

Учите лит.часть.

>иди читай Дюну! мужик из хл тут не причём

Иди читай Херберта! Мужики из Дюны назывались «фремены».

Camel ★★★★★
()

О, какие люди!

ЗЫ Думаю будущее за метапрограммированием

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от iBliss

> Шутки - шутками, но может быть.

А это была шутка? %) Я просто ничего не понял.

tailgunner ★★★★★
()
Ответ на: Ошибка перевода. от Camel

>Это зависит не от перевода, а от умения читать.

В той версии, которую читал я, были фримены..

Anounax
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.