«history» 태그된 질문

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

6
HTML에 대해 엄격한 구문 분석이 선택되지 않은 이유는 무엇입니까?
HTML을 만들 때 왜 엄격한 구문 분석이 선택되지 않았는지 궁금합니다. 대부분의 인터넷 기록에서 브라우저는 모든 종류의 마크 업을 허용했으며이를 분석하기 위해 최선을 다했습니다. 이 프로세스는 성능을 저하시키고 사람들이 횡설수설을 할 수있게하며 쓸모없는 기능을 중단하는 것을 어렵게 만듭니다. HTML이 엄격하게 구문 분석되지 않는 특별한 이유가 있습니까?
38 html  history  parsing 

4
Java 1.0의 "핵심"API 패키지는 무엇입니까?
Google v Oracle 사례에 대해 읽었을 때, 나는 이러한 질문에 직면했습니다 (주재 판사) ... 적어도 1996 년 기준으로 다음과 같은 사실에 동의합니까? 다음은 핵심 Java 응용 프로그램 프로그래밍 인터페이스 java.lang, java.util 및 java.io입니다. Java 프로그래밍 언어가 위 세 가지 이외의 메소드, 클래스 또는 패키지를 참조하거나 필요합니까? ... 출처 : Groklaw …
38 java  history 

30
20 년 전에 프로그래밍은 어떻게 이루어 졌습니까? [닫은]
요즘에는 다음과 같은 작업을보다 쉽게 ​​해주는 많은 프로그래밍 보조 도구가 있습니다. 십오 일 디버거 (라인, 브레이크 포인트 등) 컴파일을위한 Ant 스크립트 등 프로그래밍 문제가 발생했을 때 도움이되는 StackOverflow와 같은 사이트 20 년 전에는 이런 것들이 없었습니다. 사람들은 어떤 도구를 사용하여 프로그래밍했으며,이 새로운 도구없이 어떻게 만들었습니까? 그 당시 프로그래밍이 어떻게 수행되었는지에 …
37 history 

2
Haskell위원회는 왜 I / O를 나타내는 모나드를 선택 했습니까?
깨끗한 언어는 사용하는 독특한 형식을 순수하게 기능 설정에서 I에게 / O를 처리 할 수 있습니다. 하스켈위원회는 왜 모나드 와 함께 갔 습니까? 위원회가 조사했지만 반대 한 국가를 다루기위한 다른 제안이 있었습니까? 참고 : 저는 모나드와 다른 형태의 컴퓨팅 사이의 거룩한 전쟁을 찾고 있지 않습니다. I / O에 관한위원회의 선택에 대해서만 …

2
최초의 ATM 프로그래밍 언어
최초의 ATM은 현금 인출기와 같은 작업을 수행했으며, 탄소와 6 자리 PIN 코드가 주입 된 펀치 카드로 작동하는 오프라인 기계였습니다. 카드로 최대 인출은 10 파운드였으며 각각 1 회용 카드였습니다. ATM 카드를 삼켰습니다! 첫 번째 ATM은 1967 년 런던에 설치되었으며, 프로그래밍 언어의 타임 라인을 살펴 보았을 때 10 년 전에는 많은 프로그래밍 …

3
"Readme"의 유래
사람들은 언제 Readme 파일을 작성하기 시작 했습니까? 형식에 관계없이 거의 모든 프로그램에이 파일이있는 것 같습니다. 이 문서를 처음 사용한 문서가 있습니까?

5
최신 소프트웨어 제품에는 원래 코드가 얼마나 남아 있습니까? [닫은]
많은 사람들이 유명한 소프트웨어를 제공하는 대기업에서 일하고 있습니다. Firefox, Photoshop, Windows, Linux 등과 같은 현대적인 대규모 응용 프로그램에 원래 코드 (기본적으로 "v1.0"릴리스 인 코드)가 얼마나 남아 있는지 궁금합니다. 나는 직접 경험과 실제 전쟁 이야기를 선호합니다. 호기심을 만족시켜 주셔서 감사합니다. 편집하다 약간의 오해가 있음이 밝혀졌습니다. 내가 따르는 것은 기본적으로 다음과 같습니다. …

2
비공식적 인 SQL 발음의 역사는 무엇입니까?
SQL은 공식적으로 "SQL"과 같이 / skɛskjuːˈɛl /로 발음됩니다. Alan Beaulieu (2009 년 4 월). Mary E. Treseler. 에드. 학습 SQL (2 판). 미국 캘리포니아 주 세바 스타 폴 : 오라일리. ISBN 978-0-596-52083-0. 그러나 종종 "ˈ 속편"처럼 / ˈsiːkwəl /으로 발음됩니다.이 두 번째 발음의 역사는 무엇입니까?
32 sql  history 

1
왜 캐럿이 지수 대신 XOR에 사용 되었습니까?
그것은 이전 에이 구문 문제에 직면 한 사람에게는 실제로 문제가되지는 않지만 ^, 널리 인정되는 수학적 지수 연산 대신 XOR 연산으로 캐럿 ( )을 사용하여 생겨난 혼란이 있습니다 . 물론 캐럿의 (오용) 사용이 설명되고 수정되는 곳이 많이 있지만 캐럿 에게 왜 다른 의미를 부여 했는지에 대한 명확한 출처를 찾지 못했습니다 . …


7
80 년대와 90 년대의 마이크로 컴퓨터에서 버전 관리는 어떻게 작동 했습니까?
프로그래머 팀이 일반적으로 80 년대와 90 년대 초반에 소프트웨어 개발을 어떻게 관리했는지 알고 싶습니다. 모든 소스 코드가 모든 사람이 작업하는 하나의 컴퓨터에 단순히 저장되었거나 소스가 플로피를 통해 수동으로 복사 및 복사되어 수동으로 병합되었거나 실제로 우리가하는 것처럼 네트워크 (예 : CVS)를 통해 수정 제어 시스템을 사용 했습니까? 지금? 아니면 오프라인 CVS와 …

3
코드 들여 쓰기의 기원
누가 코드 들여 쓰기를 도입했는지, 언제 어디서 도입했는지 알아 내고 싶습니다. 코드 이해에는 매우 중요하지만 보편적 인 것은 아닙니다. 대부분의 포트란 코드와 기본 코드는 들여 쓰기가되지 않았으며 코볼에서도 마찬가지입니다. 나는 줄 바꿈 된 연속 텍스트로 작성된 오래된 Lisp 코드조차 보았을 것입니다. 구문 분석을 위해 머리에 대괄호를 세어 이해해야합니다. 그렇다면 이러한 …


10
Math.Sqrt ()가 정적 함수 인 이유는 무엇입니까?
정적 및 인스턴스 메소드에 대한 토론에서 항상 Sqrt()정적 메소드 대신 숫자 유형의 인스턴스 메소드 여야 한다고 생각 합니다. 왜 그런가요? 그것은 분명히 가치에 작용합니다. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); 많은 언어에서와 같이 값 유형에는 인스턴스 메소드가있을 수 …

2
C 프리 프로세서의 기원은 무엇입니까?
C 전처리 기는 C에 연결되어 있지만 주요 언어와는 완전히 다른 구문을 사용합니다. 구문 상으로 중요한 공백 (행 끝이 명령문을 종료하고 매크로가 대체 목록의 시작을 판별 한 후 간격) 키워드 기반 대신 보강 블록의 블록 elif대신else if 선언-반사-사용 대신 키워드 중심 정의, =값 정의 없음 대체 문자열 구문의 힌트 ( #include …
30 c  history  macros 

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