«paradigms» 태그된 질문

컴퓨터 프로그래밍의 기본 스타일.

4
명령형, 절차 형 및 구조화 된 프로그래밍의 차이점은 무엇입니까?
주변에서 연구 (도서, Wikipedia, SE에 대한 비슷한 질문 등)를 통해 나는 명령 프로그래밍이 컴퓨터가 실행할 명령 (또는 문장)을 설명하는 주요 프로그래밍 패러다임 중 하나라는 것을 알게되었습니다. 특정 조치를 취하기 위해 많은 주문을하므로 이름은 "제국"입니다. 여태까지는 그런대로 잘됐다. 반면 절차 적 프로그래밍은 명령형 프로그래밍의 특정 유형 (또는 하위 집합)으로, 컴퓨터에서 수행해야하는 …

3
빈혈 도메인 모델이 C # / OOP에서는 좋지 않은 것으로 간주되지만 F # / FP에서는 매우 중요한 이유는 무엇입니까?
재미와 이익을위한 F # 의 블로그 게시물 에서 다음과 같이 말합니다. 기능적 디자인에서는 데이터와 동작을 분리하는 것이 매우 중요합니다. 데이터 유형은 단순하고 "멍청하다". 그리고 따로 따로, 이러한 데이터 유형에 작용하는 많은 기능이 있습니다. 이것은 동작과 데이터가 결합되는 객체 지향 디자인과 정반대입니다. 결국, 그것이 바로 클래스입니다. 실제로 객체 지향 디자인에서는 동작 …

7
Haskell과 Lisp 대 Haskell 또는 Lisp [닫힘]
저는 현재 C, C ++ 및 Python으로 코딩합니다. 함수형 프로그래밍 언어를 선택하고 싶습니다. 현재 Haskell을 향해 기울고 있습니다. 나는 여기서 "Haskell vs Lisp"전쟁을 시작하고 싶지 않다; 내가 알고 싶은 것은 이것입니다. 주로 함수형 프로그래밍에 노출되어 Haskell을 배우면 나중에 Lisp를 배우면 어떤 이점이 있습니까?

9
코딩시 분석을 통해 마비를 어떻게 극복합니까?
새 프로젝트를 시작할 때 종종 구현 세부 사항에 대해 즉시 생각하기 시작합니다. "DataBaseHandler를 어디에 두어야합니까? 어떻게 사용해야합니까? 이것을 사용하려는 클래스가 일부 Abstract 슈퍼 클래스에서 확장되어야합니까? 인터페이스를 사용해야합니까? 클래스가 포함 된 추상화 수준은 무엇입니까? 요청을 보내고 데이터를 파싱하는 방법? " 확장 성과 재사용 성을 위해 코딩하기를 원하기 때문에 오랫동안 실속합니다. 그러나 …

1
테이블 형식 프로그래밍이란 무엇입니까?
팔콘 프로그래밍 언어는 표 프로그래밍을 지원하는 것으로 자체를 광고한다 : Falcon은 6 가지 통합 프로그래밍 패러다임을 제공합니다 : 절차 적, 객체 지향, 프로토 타입 지향, 기능, 표 및 메시지 지향. 그리고 당신은 그들 모두를 마스터 할 필요가 없습니다; 원하는 재료를 고르고 코드가 당신의 영감을 따르도록해야합니다. 이 문서 는 언어의 표 …
34 paradigms 

3
오류 처리 고려 사항
문제 : 오랜 시간이 지난 지금, 나는 그 exceptions메커니즘이 실제로 해결되어야한다고 생각하지 않기 때문에 메커니즘 에 대해 걱정하고 있습니다. CLAIM :이 주제와 관련하여 오랫동안 논란이 있었으며 대부분은 exceptions오류 코드 를 비교하고 반환하는 데 어려움을 겪고 있습니다. 이것은 분명히 여기의 주제가 아닙니다. 오류를 정의하려고하면 Bjarne Stroustrup & Herb Sutter의 CppCoreGuidelines에 동의합니다. …

5
유닉스 철학에서의 프로그래밍은 기능적 프로그래밍과 동일합니까?
UNIX 프로그래밍 환경 (일반 텍스트)에 따르면 프로그래밍에 대한 UNIX 접근 방식은보다 복잡한 문제를 해결하기 위해 결합 할 수있는 작고 정의 된 도구를 작성하는 것입니다. C와 Bash 셸을 배우면서 이것은 광범위한 프로그래밍 문제를 처리하는 데 사용할 수있는 강력한 개념이라는 것을 알았습니다. Linux 플랫폼을 사용하는 것만으로도 개념이 명확하고 항상 사용됩니다. ls, grep …

8
다른 프로그래머들에게 의존성을 극명하게 만드는 프로그래밍 패러다임이 있습니까?
다양한 아티팩트를 연결하는 미로와 같은 종속성을 가진 여러 스트림과 계층을 통해 여러 시스템을 소스로 제공하는 데이터웨어 하우스에서 작업합니다. 거의 매일 나는 다음과 같은 상황에 처하게됩니다 : 나는 무언가를 실행하고, 작동하지 않고, 많은 코드를 겪지 만 몇 시간 후에 나는 내가 아는 것의 작은 부분에 대한 프로세스 맵을 개념화 할 수 …

13
함수형 프로그래밍에 대한 가장 강력한 의견은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
각 유형의 프로그래밍 언어 학습
모든 프로그래머가 각 유형의 언어 중 하나를 배워야한다는 이야기를 여러 번 들었습니다. 이제 이것이 반드시 사실은 아니지만 좋은 생각이라고 생각합니다. 나는 절차 언어 (펄)을 배운,하지만 있는 다른 유형은? 그들 사이의 차이점은 무엇이며 각각의 예는 무엇입니까?

5
기능 프로그래밍이 어떤 일반적인 문제에 적합하지 않습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 함수형 프로그래밍은 선언적 패러다임입니다. FP의 장점 중 하나는 부작용을 피할 수 있다는 것입니다. 일부 문제의 경우 FP가 적합하지 …

11
OOP가 실제 세계에서 지배적 인 프로그래밍 모델입니까?
결코 개체? 글쎄, 거의 ACM 커뮤니케이션의 VIEWPOINT 섹션에서 " Objects Never? Well, Hardly Ever Ever " 라는 흥미로운 기사를 발견했습니다 . 그것은 객체 우선 또는 객체와는 근본적으로 다른 관점입니다. 그는 "물체를 절대로"또는 "물체 대학원"을 제안합니다. 저자는 OOP에 대해 이야기하고 실제 프로그래밍 환경에서 OOP가 어떻게 사용되는지에 대해 질문했습니다. 그는 OOP가 지배적 …

6
Javascript에서 UI 100 %를 수행하고 API를 통해 데이터를 제공하는 것이 좋습니다.
나의 주된 일은 HTML 응용 프로그램을 만드는 것입니다. 즉, 내부적으로 편집 가능한 그리드 뷰, 텍스트 상자, 드롭 다운 등이 많은 CRUD 유형 응용 프로그램을 사용했습니다. 현재 ASP.NET 웹 양식을 사용하고 있습니다. 필요한 것을 얻기 위해 농구대를 뛰어 넘어야합니다. 천장에 매달리고 불을 Ho 후프. 따라서 모든 UI를 JavaScript 측으로 옮기는 것이 …

7
객체 지향 프로그래밍이 어떤 문제에 적합하지 않은가? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문에서 영감을 얻은 것 : 함수 프로그래밍이 어떤 일반적인 문제에 적합하지 않습니까? -그럼에도 불구하고 항상 원했던 …
19 paradigms 

5
Aspect 지향 프로그래밍 이외의 교차 절단 문제에 대한 대안은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Aspect 지향 프로그래밍은 교차 절단 문제를 다룰 것을 약속하지만 아직 완전히 팔리지는 않았습니다. 이 문제를 해결하려는 다른 시도가 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.