«paradigms» 태그된 질문

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

2
함수형 프로그래밍 언어는 부작용을 허용하지 않습니까?
선언적인 기능적 프로그래밍 언어 인 Wikipedia에 따르면 부작용을 허용하지 않습니다. 일반적으로 선언적 프로그래밍 은 부작용을 최소화하거나 제거하려고 시도합니다. 또한 Wikipedia에 따르면 부작용은 상태 변경과 관련이 있습니다. 따라서 기능적 프로그래밍 언어는 그런 의미에서 상태를 저장하지 않기 때문에 실제로 부작용을 제거합니다. 그러나 부작용 에는 또 다른 정의가 있습니다. 부작용 값을 반환하는 것 …

3
유형 기반 불변에 대한 함수형 프로그래밍은 무엇입니까?
나는 불변의 개념이 여러 프로그래밍 패러다임에 존재한다는 것을 알고 있습니다. 예를 들어, 루프 불변량 은 기능 및 절차 적 프로그래밍과 관련이 있습니다. 그러나 OOP에서 발견되는 매우 유용한 종류 중 하나는 특정 유형의 데이터가 변하지 않는 것입니다. 이것이 제목에서 "유형 기반 불변 체"라고 부르는 것입니다. 예를 들어, Fraction유형에 g numerator및 denominatorgcd가 …

6
C에서 함수형 프로그래밍을 배울 수 있습니까? [닫은]
휴무 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 3 년 전 . 여기 에서 주석 토론 의 결과 로 C에서 함수형 프로그래밍을 배울 수 있는지 궁금합니다.
9 c  paradigms 

2
UI 프로그래밍에 적합한 패러다임
이것은 OOP가 GUI 프로그래밍에 대한 올바른 패러다임이 아니라고 말한 OOP 기술의 죽음에 대한 의견에서 나온 더 구체적인 질문 (또는 실제로는 두 가지이지만 관련이 있습니다) 입니다. 거기에서 여기에 의견을 읽으면 여전히 배워야 할 느낌이 있습니다. 어떤 프로그래밍 패러다임이 적합한 것으로 간주되며 왜 다른 것들보다 우수합니까 (아마 설명이 필요한 예가 있습니까?) 제목과 …

5
다른 언어 패러다임을 배우면 프로그래밍 기술을 향상시킬 수 있습니까?
그렇다면 새로운 패러다임을 배우면 문제가 다른 패러다임 / 언어 / 기술에 있어도 프로그래밍 문제를 해결하는 방법이 어떻게 바뀌 었는지 말해 줄 수 있습니까? 정말 감사하겠습니다. 특정 방식으로 말해 줄 수 있다면, Y (예 : Scheme / Prolog / Lisp)를 학습함으로써 X (예 : JAVA / C # / C ++) …

4
체스 엔진을 작성하는 데 어떤 패러다임이 사용됩니까?
체스 게임 엔진을 작성하려는 경우 어떤 프로그래밍 패러다임 (OOP, 절차 등)을 사용하고 왜 누구를 선택해야합니까? 체스 엔진이란 현재 보드를 평가하고 컴퓨터의 다음 움직임을 결정하는 프로그램의 일부를 의미합니다. 체스 엔진을 작성하는 것이 재미있을 것이라고 생각했기 때문에 묻습니다. 그런 다음 함수형 프로그래밍 학습을위한 프로젝트로 사용할 수있게되었습니다. 그런 다음 일부 문제가 기능적 패러다임에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.