97
голосов
8ответов
69892 просмотров

В чем разница между парадигмами декларативного и процедурного программирования?

В чем разница между декларативным и процедурным парадигмами программирования?Не могли бы вы привести несколько примеров? Какие еще существуют парадигмы программирования?

106
голосов
5ответов
72142 просмотров

simple explanation PHP OOP vs Procedural?

I would like to learn PHP and want to get an Idea about OOP and Procedural. I read some other blogs and tutorials about OOP vs Procedural but I still can't understand the approach. OOP vs Procedural Which I should learn? Whats the difference in code? what are the effects? How can a PHP framew...

7
голосов
5ответов
4484 просмотров

Class usage in Python

I write a lot of scripts in Python to analyze and plot experimental data as well as write simple simulations to test how theories fit the data. The scripts tend to be very procedural; calculate some property, calculate some other property, plot properties, analyze plot... Rather than just writi...

0
голосов
10ответов
613 просмотров

windows programming without a OOP language

Which language ( that is not oop ) should I consider using for writing gui windows apps ? I guess the obvious answers are visual basic and C , but am wondering if I should look into anything else am not saying OOP sucks or anything. I just don't.. not using it. The END ty Edit: I just want a...

2
голосов
5ответов
190 просмотров

Как мне справиться с комбинациями поведения?

Я рассматриваю проблему проверки действительных чисел различных форматов, потому что это очень похоже на проблему, с которой я сталкиваюсь при проектировании. Действительные числа могут иметь разные комбинации форматов, например: 1. с табличкой спереди или без нее 2. с / без десятичной точки ...

0
голосов
3ответов
184 просмотров

В какой момент LINQ становится слишком кратким?

В какой момент LINQ становится слишком кратким и прибегают к процедурным методам?

1
голосов
7ответов
3275 просмотров

Являются ли языки программирования высокого уровня объектно-ориентированными, а языки низкого уровня - процедурно-ориентированными?

Я просто немного запутался во всех типах языков. В чем разница - если она есть - между различием языков высокого и низкого уровня по сравнению с объектно-ориентированным / процедурным различием? Многие аналогии кажутся похожими.

7
голосов
3ответов
4069 просмотров

Информация о L-системах

Я собираюсь начать проект для университета по созданию процедурного города для уже существующего проекта. Мне было интересно, имел ли кто-нибудь из вас раньше опыт программирования L-Systems и знает, с чего мне начать. Я немного поработал, прежде чем использовать процедурные методы, шум Перли...

29
голосов
14ответов
8103 просмотров

Побочные эффекты - это хорошо?

Я считаю этот термин уничижительным. Поэтому я ошеломлен двумя предложениями в Википедии: Императивное программирование известно использование побочных эффектов для создания программы функционируют. Функциональный программирование, в свою очередь, известно минимизация побочных эффе...

2
голосов
10ответов
2019 просмотров

Ищу пример программы, написанной на разных языках

Чтобы понять разницу между ООП и процедурными языками, я искал пример программы, написанной на C и C ++, C # или Java. Я просто хочу увидеть разные подходы к одной и той же проблеме, чтобы понять настоящие различия. Кто-нибудь знает, где я могу найти подобное руководство?

1
голосов
3ответов
175 просмотров

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

Объясню вопрос на примере: В платформе zend, когда вы хотите добавить функциональность к классу представления, вы можете использовать так называемый вспомогательный класс. Вспомогательный класс - это класс, который имеет один метод (такой же, как имя класса), который становится доступным в кажд...

19
голосов
9ответов
3066 просмотров

Боретесь с C, исходящим из объектно-ориентированной страны?

Когда я сталкиваюсь с проблемами программирования, я, естественно, начинаю разбивать их в голове на логические объекты. Кто за что отвечает, кто чем владеет, кто от чего получает и т. Д. У меня проблемы с C. Я просто не понимаю, как делать что-то на процедурном языке. Может ли опытный прог...

29
голосов
17ответов
50758 просмотров

В чем разница между процедурной программой и объектно-ориентированной программой?

Я новичок в программировании, но я читал несколько интересных дискуссий на StackOverflow о различных подходах к программированию. Я до сих пор не на 100% понимаю, в чем разница между процедурным программированием и объектно-ориентированным программированием. Похоже, что в объектно-ориентированно...

36
голосов
22ответов
24318 просмотров

Есть ли преимущества у процедурного программирования перед ООП?

[Edit:] Ранее я задавал этот вопрос как, возможно, плохо сформулированный вопрос о том, когда использовать ООП, а когда использовать процедурное программирование - некоторые ответы подразумевали, что я просил помощи в понимании ООП. Напротив, я много использовал ООП, но хочу знать, когда использ...

10
голосов
9ответов
4923 просмотров

Стоимость разработки процедурного программирования по сравнению с ООП?

У меня довольно большой опыт работы с объектно-ориентированной архитектурой, преимущества OOD и OOP для меня - вторая натура, но недавно я оказался в магазине разработки, привязанном к привычкам процедурного программирования. В языке реализации есть некоторые особенности ООП, они не используются...

0
голосов
6ответов
3385 просмотров

Сохраняются ли концепции ускоренного практического программирования на C ++ на примерах сегодня?

Мне порекомендовали книгу под названием: Ускоренное практическое программирование на C ++ на примерах Эндрю Кениг и Барбара Э. Му Эддисон-Уэсли, 2000 ISBN 0-201-70353-X Основа этой книги состоит в том, что объектно-ориентированное программирование очень расточительно с точки зрения памяти,...

253
голосов
17ответов
124292 просмотров

В чем разница между процедурным программированием и функциональным программированием?

Я прочитал статьи в Википедии как по процедурному программированию , так и по функциональное программирование , но я все еще немного запутался. Может кто-нибудь довести это до сути?