«history» 태그된 질문

프로그래밍 및 컴퓨팅의 역사에 대한 질문

2
C에서 배열을 함수 인수로 전달할 수없는 이유는 무엇입니까?
이 의견에 이어 , 나는 왜 구글을 시도했지만 내 구글 푸는 실패했습니다. 링크에서 의견 : [...] 그러나 중요한 것은 배열과 포인터가 C에서 다른 것입니다. 컴파일러 확장을 사용하지 않는다고 가정하면 일반적으로 배열 자체를 함수에 전달할 수 없지만 포인터를 전달하고 포인터를 배열처럼 인덱싱 할 수 있습니다. 포인터에 길이가 붙어 있지 않다고 효과적으로 …
12 c  history 

1
왜 객체 지향 패러다임이 주류가되기까지 오랜 시간이 걸렸습니까?
나는 이 질문을 읽었고 상당히 최근의 다른 것에 대해 생각하게했다. 객체 지향 언어. 첫 번째가 언제 만들어 졌는지 잘 모르겠지만 주류가되기까지 왜 그렇게 오래 걸렸습니까? C는 큰 인기를 얻었지만 몇 년 동안 객체 지향 C ++이되지 않았습니다 (수십 년?) 90 년대 이전에는 주류 언어가 없었습니다. 객체 지향은 Java와 C ++에서 …



3
Microsoft에서 제공 한 원본 C # 소개서를 어디에서 읽을 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . Microsoft가 2002 년에 .NET Framework 및 C # 언어를 발표했을 때 C #을 처음 소개 한 기사는 무엇입니까? MSDN 또는 Microsoft 웹 …
11 c#  microsoft  history  msdn 

3
버전 제어 커밋 히스토리 유지 및 리팩토링 및 문서화
버전 관리 시스템에서 유지 관리하는 커밋 기록을 사용하는 데 드는 비용은 거의 없습니다. 그러나 주요 프로젝트 리팩토링 (또는 재구성 / 정리) 노력 중에는 함수와 클래스 및 네임 스페이스가 이동합니다. 때때로 여러 파일이 병합되고 다른 파일이 분할됩니다. 이러한 변경으로 인해 일부 파일의 원래 커밋 기록이 손실 될 수 있습니다. 제 개인적으로는 …

3
테스트 우선 프로그래밍에 대한 최초의 출판 된 참조는 무엇입니까?
Martin Fowler의 Refactoring을 다시 읽고 있습니다. 4 장 건물 테스트에서 다음 구절을 보았습니다. 실제로 테스트를 작성하는 가장 유용한 시간 중 하나는 프로그래밍을 시작하기 전에입니다. 기능을 추가해야 할 때 테스트를 작성하여 시작하십시오. 이 소리만큼 뒤로가 아닙니다. 테스트를 작성하면 함수를 추가하기 위해 수행해야 할 작업을 스스로 묻게됩니다. 테스트 작성은 구현보다는 인터페이스에 중점을 …
11 testing  history 

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

1
C ++의 정적 전역 및 익명 네임 스페이스
C ++에서 정적 전역 (내부 연결)과 명명되지 않은 네임 스페이스의 기호 (외부 연결이지만 외부에서 그것을 참조 할 방법이 없음)를 구별하는 이유는 무엇입니까? 그 이유 중 하나라도 여전히 유효합니까, 아니면 새로운 이유가 있습니까? 그들이 여전히 다른 곳에 남아있는 곳이 있지만 익명의 전역 (또는 네임 스페이스 범위) 연합이 해야하는static 임의의 규칙은 무엇입니까? …

1
공통 목록 처리 기능 이름의 유래
목록 또는 배열에서 작동하기위한 일부 고차 함수가 반복적으로 채택되거나 재창조되었습니다. 함수 맵 , 접기 [ l | r ] 및 필터 는 Scheme, ML 및 Python과 같이 공통 조상이없는 것으로 보이는 여러 프로그래밍 언어로 함께 발견됩니다. 질문에 집중하기 위해이 세 가지 이름을 사용하겠습니다. 이름이 보편적이지 않다는 것을 보여주기 위해 다음은 …

4
프로그래머가 펀치 카드를 사용할 때 프로그래밍은 어떻게 작동 했습니까?
나는 이것을 보았다 : 펀치 카드에 프로그래밍하는 법 그리고 나는 이것을 보았다 : http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era 그러나 그들은 많은 것을 원합니다. 프로그래머가 펀치 카드를 사용할 때 어떻게 프로그래밍했는지 설명 할 수 있습니까? 특히, 입력 컴퓨터 시스템은 천공 카드 자체에서 명령을 도출하는 데 사용됩니다. 나는 레트로 컴퓨터에 대해 많이 알지 못하므로 익숙한 입력 …
11 history 

2
C ++에서 SFINAE와 메타 프로그래밍은 의도적이거나 템플릿의 부산물입니까?
SFINAE 와 template메타 프로그래밍은 훌륭한 작업을 수행 할 수 있으며 많은 라이브러리에서도이를 사용합니다. 역사적으로이 두 "마법의 개념"은 C ++에서 의도적으로 소개 / 지원 되었습니까? 또는 나중에 원래 template프로그래밍 의 유용한 부산물 (부산물)로 발견되었습니다 .

2
배열 요소에 대괄호를 사용하는 관습은 어떻게 발전 했습니까?
많은 프로그래밍 언어 는이 배열을 사용하여 배열, 시퀀스 또는 벡터 a[i]의 i'번째 요소 a-특히 C 및 Pascal (1960 년대 후반에서 1970 년대 초반)'을 참조합니다. 반면 Fortran (1950 년대)과 같은 일부 초기 언어는이 규칙을 사용하지 않습니다. 또한 약간의 수학을 공부했으며 수학자들은 간격에 대괄호를 사용하고 배열 및 행렬 첨자에 대한 첨자를 사용합니다 …
11 history  array  syntax 

3
제 1 자와 제 2자는 누구입니까?
그래서 이것은 순수한 호기심입니다. "제 3 자 라이브러리"와 같이 제 3 자라는 용어를 꽤 오랫동안 들었습니다. 왜 우리가 두 번째 (또는 네 번째)가 아닌 세 번째라고 말합니까? 제 1 자와 제 2자는 누구이며 그 용어는 어디에서 왔습니까?

7
인터넷 프로토콜 작성자가 특정 컴퓨터를 식별하기 위해 IP 주소를 사용하기로 결정한 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 오년 전에 . 인터넷 프로토콜 작성자가 특정 컴퓨터를 식별하기 위해 IP 주소를 사용하기로 결정한 이유는 무엇입니까? 제조시 각 컴퓨터에 고유 …

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