«history» 태그된 질문

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

2
누가 먼저 비동기 / 기다렸습니까?
파이썬은 2015 년 3.5에서 async / await 구문을 추가했습니다. Javascript 커뮤니티는 1 년 동안 그것을 향한 발걸음을 내딛었으며 마침내 2017 년에 릴리스 된 ES8 초안과 매우 유사한 구현을 추가했습니다 (내 이해에서). Typescript는 2015 년 버전 1.7의 비동기 메소드를 추가하여 훈련되지 않은 눈에 js 비동기 메소드와 똑같이 보입니다. C # 2012 …

1
.NET 프레임 워크에 왜 클래스의 개념이 일류 유형이 없는가?
C #과 .NET 프레임 워크는 델파이의 주요 개발자 인 앤더스 헤 즐스 버그 (Anders Hejlsberg)가 설계 한 본질적으로 "델파이가 자바처럼 느껴지도록 다시 작성했다"는 역사에 익숙한 사람들에게 잘 알려져 있습니다. 그 이후로 상황이 상당히 다양해졌지만, 유사점 초기에는 .NET이 실제로 볼랜드의 제품이라는 진지한 추측이있었습니다. 그러나 최근 몇 가지 .NET 관련 자료를 살펴 …

5
보호 된 메모리 전에 세그먼트 화 오류를 어떻게 디버깅 했습니까?
이제 C에서 포인터로 프로그래밍 실수를하면 멋진 세그먼테이션 오류가 발생하고 프로그램이 충돌하고 디버거가 오류가 발생한 위치를 알려줄 수도 있습니다. 메모리 보호 기능을 사용할 수 없었을 때 어떻게 그렇게 했습니까? DOS 프로그래머가 실수를해서 실수로 전체 OS를 망가 뜨리는 것을 볼 수 있습니다. 가상화를 사용할 수 없었으므로 다시 시작하고 다시 시도하기 만하면됩니다. 정말 …

3
논리 연산자 (예 : ||, && 등)에 복합 할당 연산자가없는 이유는 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . ECMA-262, part 11.13에 따르면, 복합 할당 연산자의 전체 목록은 다음과 같습니다 *= /= %= += -= <<= >>= >>>= &= ^= |=. 일부 11.11에 따르면, var c = a || …

3
소스 컨트롤은 언제 발명 되었습니까?
CVS, SVN, TFS 등 많은 버전 제어 시스템을 알고 있습니다. 나는 첫 번째 "개정 제어 / 버전 제어 시스템"을 검색했으며 다양한 상충되는 답변을 보았습니다. 소스 컨트롤은 언제 발명 되었습니까? 누가 발명 했습니까? 뭐라고 불 렸어?

4
첫 번째 계층 파일 시스템은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . "디렉토리와 파일을 포함하는 디렉토리"는 영원히 존재하는 것처럼 보이지만, 첫 번째 디렉토리가 있어야합니다.
20 history 

1
대문자로 된 상수의 이름은 무엇입니까?
모든 대문자의 상수 명명 규칙에 대한 역사는 무엇입니까? 내 직감은 C 전 처리기에서 시작하여 사람들이 전 처리기 매크로의 이름을 대문자로 지정하여 실제로 별도의 네임 스페이스에 살고 이름 충돌을 피할 수있는 방법을 개발했다는 ​​것입니다. 내 생각 에이 관행은 비 전 처리기 상수 ( enums, const변수) 에도 적용되도록 오해되고 개자식이 있다고 생각 …

6
왜 웹이 원격 응용 프로그램의 공간을 차지하고 X는 그렇지 않았습니까?
X Window 시스템은 25 세이며 어제 생일을 맞았습니다 (15 일). 아시다시피, 가장 중요한 기능 중 하나는 Microsoft, Apple 또는 Wayland의 윈도우 시스템이없는 방식으로 서버 측과 클라이언트 측을 분리하는 것입니다. 당시에는 (모호한 표현이 유감스럽게도) 많은 사람들이 X가 서버와 클라이언트의 분리로 인해 창을 만드는 다른 방법보다 우세하다고 믿었습니다. 집에서 자신의 컴퓨터. 이 …
19 history  web 

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


1
왜 도트 대신에 이중 콜론?
초기 C ++ 구현에는 네임 스페이스 액세스를위한 도트 연산자 가 있다는 소문 이 있습니다. 현대의 이중 콜론 연산자보다 점이 더 편리하다는 의견이 있습니다. 이중 콜론을 도입 한 이유는 무엇입니까?

3
포인터가 언제 그리고 왜 위험한 것으로 보이기 시작 했습니까?
프로그래밍 언어에서 포인터를 사용하는 것에 대해 생각하는 데있어 점진적인 변화가 있었는데, 포인터가 위험한 것으로 간주되었다는 것이 일반적으로 받아 들여졌다 (올바른 "사악한"또는 유사한 어 그리 게이션이 아닌 경우). 이러한 사고의 변화를위한 역사적 발전은 무엇입니까? 구체적이고 중요한 행사, 연구 또는 기타 개발이 있었습니까? 예를 들어 C에서 C ++로 Java 로의 전환을 피상적으로 …
18 history  pointers 

3
명령 행 인수의 이름을 'argv'로 지정하는 규칙은 어디에서 왔습니까?
그것은 것 같다 파이썬 , PHP 와 루비 이름 "변수는 argv는"명령 행 인수의 목록을 참조하는 모든 사용. "argv"라는 이름은 어디에서 유래합니까? 왜 "args"가 아닌가? 내 생각에 그것은 v가 "벡터"를 의미하는 C에서 나온 것입니다. Wikipedia에는 ​​다음과 같은 각주 가 있습니다. 이 변수 이름의 벡터 용어는 문자열을 나타내는 전통적인 의미로 사용됩니다. 그러나이 …

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

3
왜 5 명의 식사 철학자?
나는 철학자 식사 문제 가 5 명의 철학자 사례에 근거한 이유가 궁금합니다 . 왜 안돼? 우리는 4 명의 사상가가 주어 졌을 때 5 명의 철학자 사례를 논의 할 때 발생할 수있는 모든 불쾌한 문제를 관찰 할 수 있다고 생각합니다. 그것은 역사적인 이유 일 뿐입니 까?

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