«language-agnostic» 태그된 질문

특정 프로그래밍 언어와 독립적 인 프로그래밍 질문에이 태그를 사용하십시오.

30
배열 대 연결 목록
왜 누군가가 배열을 통해 연결된 목록을 사용하고 싶습니까? 연결된리스트를 코딩하는 것은 의심 할 여지없이 배열을 사용하는 것보다 약간 더 많은 작업이며 추가 노력이 필요한 이유가 무엇인지 궁금 할 것입니다. 링크 된 목록에서 새 요소를 삽입하는 것이 쉽지는 않지만 배열의 주요 작업입니다. 연결된 목록을 사용하여 데이터 세트를 저장하는 것과 비교하여 배열에 …

6
부동 소수점 숫자가 왜 정확하지 않습니까?
부동 소수점 숫자로 저장할 때 일부 숫자의 정확도가 떨어지는 이유는 무엇입니까? 예를 들어, 십진수 9.2는 두 개의 십진 정수 ( 92/10) 의 비율로 정확하게 표현 될 수 있으며 , 둘 모두 이진 ( 0b1011100/0b1010)으로 정확하게 표현 될 수 있습니다 . 그러나 부동 소수점 숫자로 저장된 동일한 비율은 정확히 다음과 같습니다 …

11
지도와 사전의 차이점은 무엇입니까?
지도가 키를 값에 매핑하는 데이터 구조라는 것을 알고 있습니다. 사전이 같지 않습니까? 지도와 사전 1 의 차이점은 무엇입니까 ? 1. 나는 언어 X 또는 Y로 정의되는 방법을 묻지 않고 (일반적으로 사람들이 일반적으로 여기에서 요구하는 것처럼 보입니다), 이론상 차이점이 무엇인지 알고 싶습니다.

24
예외를 규칙적인 제어 흐름으로 사용하지 않는 이유는 무엇입니까?
Googled에 대한 모든 표준 답변을 피하기 위해 모든 사람이 마음대로 공격 할 수있는 예를 제공합니다. C #과 Java (및 너무 많은 다른 것)에는 내가 좋아하지 않는 '오버플로'동작이 많이 있습니다 (예 type.MaxValue + type.SmallestValue == type.MinValue: int.MaxValue + 1 == int.MinValue:). 그러나 내 악의적 인 성격을 보았을 때이 행동을 확장 하여이 …

5
"일등석"개체 란 무엇입니까?
주어진 프로그래밍 언어에서 객체 나 다른 것들이 언제 "일등"이라고 말합니까? 다른 언어와 다른 점은 무엇입니까? 편집하다. 파이썬에서와 같이 "모든 것이 객체"라고 말할 때 실제로 "모든 것이 일류"라는 의미입니까?

15
스트림의 개념을 설명 할 수 있습니까?
스트림은 바이트 시퀀스를 나타냅니다. 각 스트림은 주어진 백업 저장소에서 바이트를 읽고 쓰는 수단을 제공합니다. 그러나 시내의 요점은 무엇입니까? 백킹 스토어 자체가 우리가 상호 작용하는 것이 아닌 이유는 무엇입니까? 어떤 이유로 든이 개념은 나를 위해 클릭하지 않습니다. 나는 많은 기사를 읽었지만 비유 나 무언가가 필요하다고 생각합니다.

7
디자인 패턴 : 팩토리 vs 팩토리 메소드 vs 추상 팩토리
웹 사이트에서 디자인 패턴을 읽고있었습니다 거기에서 Factory, Factory method 및 Abstract factory에 대해 읽었지만 혼란스럽고 정의에 명확하지 않습니다. 정의에 따르면 팩토리-인스턴스화 로직을 클라이언트에 노출시키지 않고 객체를 작성하고 공통 인터페이스를 통해 새로 작성된 객체를 참조합니다. Factory Method의 단순화 된 버전입니다 팩토리 메소드-오브젝트를 작성하기위한 인터페이스를 정의하지만 서브 클래스가 인스턴스화 할 클래스를 결정하고 …

17
모든 재귀를 반복으로 변환 할 수 있습니까?
레딧 스레드는 분명히 흥미로운 질문을 제기 : 테일 재귀 함수는 사소하게 반복 함수로 변환 될 수 있습니다. 다른 것은 명시 적 스택을 사용하여 변환 할 수 있습니다. 모든 재귀를 반복으로 변환 할 수 있습니까 ? 게시물의 (카운터?) 예는 다음과 같습니다. (define (num-ways x y) (case ((= x 0) 1) ((= …


23
변수 "i"와 "j"가 카운터에 사용되는 이유는 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 이것이 절대적으로 어리석은 질문처럼 보일지 모르지만, 묻지 않기에는 너무 궁금합니다 ... "i"와 "j"가 대부분의 제어 구조에서 카운터로 사용할 변수가 된 이유는 무엇입니까? 상식에 따르면 그것들은 알 수없는 값을 나타내는 …


17
가장 일반적인 SVN은 패턴을 무시합니까?
사용하기에 가장 좋은 일반 SVN 무시 패턴은 무엇입니까? 여러 가지 다른 IDE, 편집기, 컴파일러, 플러그인, 플랫폼 등의 특정 파일과 "오버랩"되는 일부 파일 유형이 있습니다 (즉, 일부 유형 프로젝트에는 바람직하지만 다른 유형에는 적합하지 않음). 그러나 개발 환경의 특정 사항에 관계없이 소스 제어에 자동으로 포함시키지 않으려는 많은 파일 유형이 있습니다. 이 질문에 …

20
"느슨한 커플 링"이란 무엇입니까? 예를 제공하십시오
나는 "느슨한 커플 링"이라는 개념을 이해하지 못하는 것 같습니다. 나는 "느슨한"이라는 단어가 일반적으로 부정적인 의미를 갖는 데 도움이되지 않는다고 생각하기 때문에 느슨한 결합이 좋은 것임을 항상 잊어 버린다 . 누군가이 개념을 설명하는 "이전"및 "이후"코드 (또는 의사 코드)를 보여 주시겠습니까?

24
다양한 접근 방식과 개념을 이해하는 데 도움이되는 중요한 언어는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 9 년 …


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