«history» 태그된 질문

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

10
2010-01 년 데비안 팝콘 그래프에서 Git 제출자가 갑자기 증가하는 이유는 무엇입니까?
내가 Git과 Mercurial을 비교 한 1을 읽은 거의 모든 기사는 Mercurial이 더 나은 명령 줄 UX를 가지고있는 것처럼 보입니다 git checkout. 그러나 어느 시점에서 Git은 갑자기 인기가 높아졌고 데비안 팝콘 그래프 (아래 그래프 이미지 참조)에서 Git 제출자 수가 문자 그대로 폭발했습니다. 출처 : 데비안 2010-01 년에 상황이 갑자기 바뀌었다. GitHub가 …
86 git  history  mercurial 

7
바이트가 8 비트 인 이유는 무엇입니까?
8 비트 그룹을 기본 단위로 사용하기로 결정할 때, 작업중인 역사적 세력, 절충점은 어디에 있습니까? 한 번에 다른 단어 크기를 사용하는 기계가 있었지만 오늘날 8 비트가 아닌 경우 박물관 조각, 임베디드 응용 프로그램을위한 특수 칩 및 DSP를 찾아야합니다. 바이트는 컴퓨터 설계 초기의 혼란과 창의성에서 어떻게 진화 했습니까? 적은 수의 비트는 컴퓨팅을 …
86 history  hardware  byte  bit 

3
파이썬이 C ++가 아닌 C로 작성된 이유는 무엇입니까?
에서 파이썬의 튜토리얼 하나는 파이썬의 원래 구현은 C에 있음을 읽을 수있다; 반면에 C로 작성된 Python 구현은 (...) 파이썬이 C ++가 아닌 C로 작성된 이유가 무엇인지 궁금합니다. 이 결정의 근거가되는 이유를 알고 싶습니다. 답변은 역사적 참고 자료로 뒷받침되어야합니다 (의견이 아닌).


9
최초의 컴파일러는 어떻게 만들어 졌습니까?
나는 항상 이것을 궁금해하며 프로그래밍 언어에 대한 좋은 역사 수업이 필요할 것입니다. 그러나 오늘날 대부분의 컴파일러는 C로 만들어 졌으므로 최초의 컴파일러는 어떻게 만들어 졌습니까 (C 이전의 AKA) 또는 모든 언어가 방금 해석 되었습니까? 그럼에도 불구하고, 나는 여전히 첫 번째 어셈블리 언어가 어떻게 수행되었는지 이해하지 못합니다. 어떤 어셈블리 언어가 무엇인지 이해합니다. …

19
의도 된 목적 이외의 언어로 어떤 언어가 널리 보급 되었습니까?
이 시나리오를 수행하십시오. 프로그래머는 문제를 해결하기 위해 언어를 만듭니다. 그런 다음 다른 사람들이 같은 문제를 해결하도록 돕기 위해이 언어를 발표합니다. 다른 프로그래머는 실제로 다른 범주의 문제에 대해 훨씬 더 낫다는 것을 발견했습니다. 이 새로운 응용 프로그램 덕분에 언어는 주로 해당 응용 프로그램에 널리 사용됩니다. 실제로 이런 일이 있습니까? 다른 말로 …

10
C가 파스칼보다 우세한 이유는 무엇입니까? [닫은]
1980 년대와 1990 년대에 Pascal과 C는 생산 언어와 거의 비슷하다는 것을 이해합니다. 볼랜드가 델파이를 소홀히해서 만 파스칼을 멸종 시켰는가 ? 또는 불운이나 파스칼에 본질적으로 잘못된 것과 같은 것이 더 있었습니까 (부흥에 대한 희망이 있습니까?). 나는 좋아하고 싫어하는 것보다는 백업 할 수있는 역사적 사실과 관찰에 관심이 있습니다.

10
최신 웹 응용 프로그램 프레임 워크는 파일 시스템에서 URL 경로를 분리하기 위해 어떻게 그리고 왜 발전 했습니까?
약 10 년 전에 비해 파일 시스템에서 URL 경로를 분리하는 라우팅 스타일을 사용하는 프레임 워크로의 전환에 주목했습니다. 이는 일반적으로 전면 컨트롤러 패턴의 도움으로 수행됩니다. 즉, 이전에는 URL 경로가 파일 시스템에 직접 매핑되어 디스크의 정확한 파일과 폴더를 반영하므로 오늘날 실제 URL 경로는 구성을 통해 특정 클래스로 보내지도록 프로그램되어 더 이상 파일을 …

6
SQL 쿼리에서 시작 전 선택이 왜 필요한가요? [닫은]
이것은 학교에서 나를 많이 괴롭힌 것입니다. 5 년 전, SQL을 배울 때 항상 원하는 필드를 지정한 다음 원하는 위치를 지정해야하는 이유가 항상 궁금했습니다. 내 생각에 따르면 다음과 같이 작성해야합니다. From Employee e Select e.Name 그렇다면 왜 표준이 다음을 말합니까? Select e.Name -- Eeeeek, what does e mean? From Employee e …
67 sql  history  syntax 

1
Dijkstra는 그의 논문“The Humble Programmer”에서 언급 한 자원 봉사자들에게 어떤 임무를 부여 했습니까?
에서 다 익스트라의 논문 "겸손 프로그래머" 그는 일부 자원 봉사자를 해결하기 위해 문제를 준 언급 : “정말 숙련 된 자원 봉사자들과 함께 약간의 프로그래밍 실험을했지만 의도하지 않았고 예상치 못한 결과가 나타났습니다. 저의 자원 봉사자 중 누구도 분명하고 가장 우아한 해결책을 찾지 못했습니다. 면밀한 분석 결과, 이것은 공통의 출처를 갖는 것으로 …

6
빼기 부호 '-'가 일반적으로 더하기 부호와 같은 방식으로 오버로드되지 않는 이유는 무엇입니까?
더하기 부호 +는 더하기 및 문자열 연결에 사용되지만 그 동반자 인 빼기 부호 -는 일반적으로 문자열을 자르거나 빼기 이외의 다른 경우에는 표시되지 않습니다. 그 이유나 한계는 무엇입니까? JavaScript에서 다음 예제를 고려하십시오. var a = "abcdefg"; var b = "efg"; a-b == NaN // but a+b == "abcdefgefg"


14
SQL 주입 방지 메커니즘이 매개 변수화 된 쿼리를 사용하는 방향으로 발전한 이유는 무엇입니까?
내가 보는 방식으로 SQL 인젝션 공격은 다음과 같이 방지 할 수 있습니다. 신중하게 선별, 필터링, 인코딩 입력 (SQL에 삽입하기 전에) 준비된 명령문 사용 / 매개 변수화 된 쿼리 나는 각각에 장단점이 있다고 가정하지만 왜 # 2가 사출 공격을 막는 사실상의 방법으로 이륙하여 고려 되었습니까? 더 안전하고 오류가 적은 경향이 있습니까? …


3
“문자열”의 어원
따라서 일련의 사물은 일련의 사물이므로 문자 / 바이트 / 등의 시퀀스입니다. 문자열이라고도합니다. 그러나 누가 먼저 그들을 끈이라고 했습니까? 그리고 언제? 그리고 어떤 맥락에서 그것이 붙어 있었습니까? 나는 항상 이것에 대해 궁금했습니다.

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