«history» 태그된 질문

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

3
"4의 가치를 바꾸는가?"
1989 년 펠릭스 리, 존 헤이스, 안젤라 토마스는 내부자 농담으로 퀴즈 형태의 해커 테스트를 작성했습니다 . " 다음 시리즈를 고려하고 있습니다. 0015 Ever change the value of 4? 0016 ... Unintentionally? 0017 ... In a language other than Fortran? 시리즈에서 숫자 "4"를 만드는 특별한 일화가 있습니까? 일부 포트란 구현에서 상수 …
24 history  fortran 

7
절차 적 프로그래밍 시대의 디자인 패턴은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 비슷한 : 20 년 전에 프로그래밍은 어떻게 되었습니까? OOP 는 요즘 꽤 유행 하며 1960 년대 Simula 67 …


6
Jamie Zawinski의 법칙은 무엇을 의미합니까?
Jamie Zawinski의 소프트웨어 엔벨로프 법칙에 대한 적절한 설명이 필요합니다 . 모든 프로그램은 메일을 읽을 수있을 때까지 확장을 시도합니다. 그렇게 확장 할 수없는 프로그램은 가능한 프로그램으로 대체됩니다.
24 history  concepts 

1
.Net의 배열에 길이가 있지만 다른 컬렉션 유형에 개수가있는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 예를 들어 C #에서 배열에는 길이 속성이 있습니다. 그러나 목록 등과 같은 다른 컬렉션 유형에는 Count 속성이 …

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

5
빌드 도구가 기본 프로그래밍 언어와 다른 스크립팅 언어를 사용하는 이유는 무엇입니까?
최근에 대부분의 언어의 기본 빌드 도구 / 시스템이 기본 프로그래밍 언어 자체와 다른 언어를 사용한다는 것을 깨달았을 때 직장에서 Nodejs 프로젝트에 일부 빌드 도구를 사용하고 있습니다. 예를 들어, make 는 스크립트를 작성하기 위해 C 또는 C ++를 사용하지 않으며 Ant (또는 Maven)는 스크립트를위한 언어로 Java를 사용하지 않습니다. Ruby와 같은 최신 …

3
복사 명령이 보통 MOV라는 이유는 무엇입니까?
많은 어셈블러에서 값 복사 명령어는 일반적으로 "MOV"로 이름 지정되며 매뉴얼에 설명에는 일반적으로 "move"도 포함됩니다 (그러나 "load", "store", "extract"등과 같은 다른 단어를 사용할 수 있음). 이 규칙을 따르지 않는 ISA 를 찾는 것은 드문 일 입니다. 반면에 다른 상황에서 "move"는 소스가 파괴된다는 점에서 "copy"와 다릅니다 (예 : Unix의 "mv"대 "cp", Norton …
23 history  assembly 

1
“종료 (-1)”는 어디에서 왔습니까?
내가 사용하는 것이 좋습니다 인터넷에서 기존 소프트웨어와 나쁜 튜토리얼을 많이보고 exit(-1), return -1"비정상적인 종료"를 표현하기 위해 또는 이와 유사한. POSIX에서 문제는 적어도 -1지금까지 없었으며 유효한 상태 코드가 아닙니다. man 3 exit그 설명 exit()을 반환에게의 값 status & 0377그 의미, 부모를 -1하게된다 255. POSIX 이외의 시스템에서는 EXIT_FAILURE이식성을 권장합니다. 그러나 "EXIT_FAILURE는 1 …

1
Alan Kay가이 용어를 발명하기 전에 무엇을 객체 지향 프로그래밍이라고 했습니까?
Alan Kay는 ""객체 지향 "이라는 용어를 만들었으며 C ++을 염두에두고 있지 않다는 것을 알 수 있습니다." 물론 그가 염두에 둔 것은 스몰 토크였습니다. 그러나 그는 객체 지향 프로그래밍 자체를 구성하지 않았다. 그는 Simula로부터 기본 아이디어를 얻었습니다. 따라서이 용어가 아직 발명되지 않았다면 원래 Simula에서 객체 지향 프로그래밍이라고 부르는 것은 무엇입니까?

6
C #의 Pascal-casing 메서드 이름의 철학 / 추론은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . C #을 배우기 시작했습니다. Java, C ++ 및 Objective-C의 배경에서 온 C #의 Pascal- 케이싱 메소드 이름은 다소 독특하며 처음에는 익숙하지 않습니다. 이것에 대한 추론과 철학은 무엇입니까? C # 속성 …

2
누가 예외를 설계 했습니까?
예외 및 예외 처리는 어디서 시작 되었습니까? 나는 .NET이 그것을 사용하는 방법을 좋아하고 C ++이 그것을 지원하는 방법을 좋아합니다 (그러나 불행히도 라이브러리는 리턴 코드를 사용하거나 대신 C로 작성됩니다). 나는 모든 새로운 언어에서 그 표준을 거의 알고 있지만 누가 그것을 처음부터 어디서 설계 했는가? C ++이 그것을 사용하는 첫 번째 언어입니까? …

2
C가 포인터에 별표를 사용하는 이유는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 방금 C에 대해 배우고 있습니다. 제작자가 *실제로 포인터 ( ) 처럼 보이는 심볼이 아니라 별표 ( )를 …
21 c  history  syntax 

11
1960 년대에 인공 지능을 연구하는 과학자와 엔지니어의 초기 과신에 대한 이유가 있습니까?
방금 AI & Data Mining 수업과 책을 시작했습니다. AI 응용 프로그래밍, AI 의 역사에 대한 개요로 시작합니다. 첫 장은 1940 년대부터 현재까지 AI의 역사를 다루고 있습니다. 하나의 특정 진술이 나에게 튀어 나왔다. [60 년대] 인공 지능 엔지니어가 과잉 약속하고 미달 게재 한 ... 과신의 이유는 무엇입니까? 수학적 예측 모델이 돌파구를 …

4
프로그래머들은 어떻게 네트워킹을 사용하여 60 년대와 70 년대에 고가의 컴퓨터 리소스를 공유 했습니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 저는 젊고 60 년대와 70 년대에 네트워킹과 프로그래밍을 경험 한 적이 없었습니다. 나는 Van Jacobson이 Content Centric Networking에 관해 몇 가지 대화를보고 있으며,이 대화에서 60 년대와 70 년대에 네트워킹은 희소 …

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