Страница 3 из 3
Re: Парадигмы... эхъ
Добавлено: 28.01.2009 15:23:50
perlpunk
shade писал(а):Я сейчас большей частью пишу на PHP, правда под веб. Но некоторые алгоритмы приходилось реализовывать в обоих языках. Могу с увереностью сказать, что на PHP реализация того же алгоритма проще и короче чем на Pascal или С/C++, в основном из-за отстутсвия в PHP строгой типизации и очень удобных массивов. Не могу сказать, что PHP на сильно превосходит паскаль и C, но многое на нём делается быстрее и проще.
У пхп - ниша - веб приложения, естественно он будет лутше и проще чем паскаль и c/c++ для этой области (но только для определенных задач), но как язык общего назначения врятли комунибуть взбредет в голову его использовать.
Re: Парадигмы... эхъ
Добавлено: 28.01.2009 18:16:36
ev
У пхп - ниша - веб приложения, естественно он будет лутше и проще чем паскаль и c/c++ для этой области (но только для определенных задач)
насколько я понял, имелись ввиду не нишевые задачи
например, работа с массивами - разве это нишевая задача веб-приложений?

а удобство там солидное
а вот про не очень строгую типизацию можно поспорить
из-за этого лезет довольно много багов, плюс они накладываются на баги пхп и бывает довольно сложно вести отладку

Re: Парадигмы... эхъ
Добавлено: 28.01.2009 18:20:55
utkin
Ну вот и пришли к реализациям парадигм. Как и было отмечено ранее ничего нового и хорошего с конца 70-х. Либо чрезмерное усложение, либо специализация.
Re: Парадигмы... эхъ
Добавлено: 28.01.2009 23:07:46
perlpunk
ev писал(а):насколько я понял, имелись ввиду не нишевые задачи
например, работа с массивами - разве это нишевая задача веб-приложений?

а удобство там солидное
если не нишевые задачи, то даже не знаю, чем работа с массивами php удобнее работы с массивами в perl или python, но вот их применение в вычислительных задачах было бы более разумно, нежели php.
Re: Парадигмы... эхъ
Добавлено: 28.01.2009 23:31:06
ev
perlpunkчитаем внимательно исходное сообщение
на PHP реализация того же алгоритма проще и короче чем на Pascal или С/C++
perl и python не фигурировали
и это уже не парадигмы - лучше заведите отдельную ветку
Re: Парадигмы... эхъ
Добавлено: 30.01.2009 17:45:56
utkin
Re: Парадигмы... эхъ
*vmr 28.01.2009 15:15:24
Это другое направление. Где новые концепции?
Будущее за мультиядерностью и NUMA. Вот от этого и отталкивайтесь
А нынешние концепции в этом направлении можно посмотреть сдесь:
http://ru.wikipedia.org/wiki/Erlang
Мультиядерность далеко не ново...
Re: Парадигмы... эхъ
Добавлено: 07.04.2010 16:16:02
kovinik
-программы создаются для решения каких-то задач.
-языки программирования есть инструмент для создания программ.
-парадигмы есть (стандартные, устоявшиеся, принятые, удобные, и т.д.) способы написания програм или их частей.
для примера: задача покрасить стену.
инструмент для покраски: кисть или валик. ясно валиком проше. можно распылитель.
парадигма есть способ покраски: вдоль, поперек, внахлест, поэтапно, с задержкой и т.д.
программа есть последовательность действий для покраски стены. (алгоритм, технология).
все парадигмы языков программирования (в итоге программ) выполняет процессор (вместе с 'железом') (а также их множества), для создания (изобретения) новых парадигм, нужны новые машины и их комплексы. я думаю они появятся когда человечество (или его часть) перейдет к решению других задач, которые сейчас не востребованы. (не обязательно более сложных, просто других).