«history» 태그된 질문

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

11
소프트웨어 혁신이 여전히 주로 북미와 유럽입니까? 왜 그리고 얼마나 더 오래? [닫은]
이 사이트는 전 세계의 프로그래머가 읽은 것이므로 사람들이 일반적으로 언어, OS, 도구, 방법론, 서적 등 대다수의 소프트웨어 혁신이 여전히 미국, 캐나다 및 EU. 러시아의 Nginx 웹 서버와 일본의 루비 언어와 같은 몇 가지 예외를 생각할 수 있지만 압도적으로 매일 사용하고 만난 소프트웨어는 북미와 EU의 소프트웨어입니다. 왜? 역사와 역사적 추진력 (미국과 …

2
보이저 미션의 코드 개발 프로세스?
보이저 1 호는 2012 년 8 월에 항성 간 공간에 도달했으며 현재까지 가장 먼 인간이 만든 물체입니다. Voyager 1은 1977 년 쌍둥이 우주선 Voyager 2 직후에 발사되어 조 비안 및 토성 시스템을 탐색하여 초승달, 활화산 및 외부 태양계에 대한 풍부한 데이터를 발견했습니다. 보이저 1 호와 2 호는 176 년에 한 …

3
C ++의 부울 유형이 ++를 지원하지만-를 지원하지 않는 이유는 무엇입니까?
왜 연산자 --는 bool에 존재 하지 않고 연산자 는 bool에 존재 ++합니까? C ++로 시도했지만 내 질문이 다른 언어에 적용되는지 알 수 없습니다. 나는 또한 알게되어 기쁘다. 나는++ bool과 함께 연산자 를 사용할 수 있다는 것을 알고있다 . 부울을 true로 만듭니다. bool b = false; b++; // Now b == …

2
유닉스 링커가 "ld"인 이유
웹을 검색하려고했는데 답을 찾지 못했습니다. "로드"와 관련이있을 수 있지만 그다지 의미가 없습니다. 분명히 "ln"은 이미 사용되었지만 "d"는 어디에서 왔습니까?
29 history 

1
잉글리쉬 파서 (The Hogbit 1982)
"Inglish"라는 엄청나게 강력한 파서를 특징으로하는 텍스트 어드벤처 게임 인 Hobbit 에 대해 흥미를 느꼈습니다. 잉글리쉬는 "호기심 많은지도에 대해 간달프에게 물어보고 검을 들고 트롤을 죽여라"와 같은 고급 문장을 입력 할 수 있도록 허용했다. 파서는 복잡하고 직관적으로 대명사, 부사 ( "고블린을 악의적으로 공격"), 구두점 및 전치사를 도입했으며 플레이어가 이전에는 불가능했던 방식으로 게임 …


14
리치 코드 형식이 더 일반적이지 않은 이유는 무엇입니까?
저는 Code Complete를 읽고 레이아웃과 스타일에 관한 장에서 코드 편집기가 일종의 서식있는 텍스트 형식을 사용할 것이라고 예측했습니다. 이는 다음과 같은 코드 대신에 Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial partitioning algoritm } ( CurrentMap : SpriteContext, PotentialColliders: SpriteList ) var Collider : Sprite, Collidee : Sprite, Collision …

4
부정적인 용어 "레거시 코드"의 기원은 무엇입니까
모두가 소프트웨어 개발에서 레거시 코드에 대해 이야기하고 있으며 지난 10 년 동안 코드베이스를 나쁜 것으로 묘사하는 데 사용되는 용어를 들었습니다. 프로그래머들에게 그러한 강력한 의미가있는이 용어는 어디에서 유래 했는가? 이 용어를 개척 한 소프트웨어 개발에 관한 책이 반드시 있어야합니다. "레거시 코드"라는 용어의 원점을 찾고 싶습니다.

3
Java 부울 기본 유형 이름이 'bool'이 아닌 이유는 무엇입니까?
자바는 int 과 Integer boolean 과 Boolean 이것은 약간 일치하지 않는 것 같습니다. bool대 Boolean원시 유형에 대한 설립 짧은 이름을 사용 하는가? 또는 integer대 Integer일관된 유형 이름을 유지? 내가 생각하는 C ++을 사용하기로 결정했다 bool꽤 이전에 자바가 사용하기로 결정보다 boolean어쩌면 일부, 그리고 (당시 비표준?) C 확장이 너무, 너무 과거의 우선 …
28 java  history  boolean 

6
SQL 키워드를 대문자로 사용해야하는 이유는 무엇입니까?
키워드를 대문자로하여 SQL을 작성하는 많은 개발자가있는 것 같습니다. SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition 사람들이 왜이 접근법을 고수하는지 궁금합니다. 분명히, 그것은 오랫동안 확립 된 관습이지만 대문자 사용 이 필요한 RDBMS를 절대로 사용하지 않았습니다 . 개인적으로, 검색어의 잘못된 부분에주의를 기울이는 키워드가 …

2
printf 계열 함수의 형식 지정자로 퍼센트 부호 (%)가 선택된 이유는 무엇입니까?
적어도 C에서는 printf함수 계열 을 사용하여 서식이 지정된 문자열을 인쇄 한다는 것을 누구나 알고 있습니다. 이러한 함수는 퍼센트 부호 ( %)를 사용 하여 형식 지정자의 시작을 나타냅니다. 예를 들어, %d를 인쇄하는 수단 int, 및 %u의미를 인쇄 unsigned int. printf함수 및 형식 자리 표시자가 작동 하는 방식에 익숙하지 않거나 단순히 새로 …
27 c  history 


11
“클라우드 컴퓨팅”오퍼가 왜 일찍 나타나지 않았습니까?
클라우드 컴퓨팅은 서버 및 데이터 스토리지와 같은 리소스 임대 모델입니다. 서버와 데이터 스토리지는 지금까지 10 년 이상 사용되어 왔습니다. 그러나 클라우드 컴퓨팅 오퍼는 몇 년 전만 등장했습니다. 여기서 거래는 무엇입니까? 클라우드 컴퓨팅 오퍼의 대규모 채택 및 마케팅을 유발 한 중대한 변화는 무엇입니까?

12
JavaScript는 어떻게 대중화 되었습니까?
고대 역사에서 Brendan Eich는 언어 디자인을 가지고 있었고 오늘날 세계에서 JavaScript는 여러 장소에서 구현되고 사용되는 인기있는 언어입니다. 언어가 대중화되는 원인은 무엇입니까? 이전 프로그래머에게 친숙한 C 유사 구문입니까? 넷스케이프는 시장을 사용하기 위해 시장을 충분히 통제 했는가? 아니면 JavaScript가 대중적이고 다른 언어가 그렇지 않은 더 깊은 이유가 있습니까? 특히, JavaScript만큼 인기있는 언어를 …

2
"뱀 사례"라는 용어는 언제 사용 되었습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 많은 사람들이 Snake Case 라는 용어를 사용하여 변수 나 다른 기호를 설명합니다 with_the_form_of_underscores. 지난 주에 여러 가지 광범위한 …

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