«computer-science» 태그된 질문

컴퓨터 과학 또는 컴퓨팅 과학 (약칭 CS 또는 CompSci)은 계산 및 해당 응용 프로그램에 대한 과학적 접근 방식입니다.

5
알고리즘 리프레셔. 힙 정렬이 정렬 알고리즘 인 이유는 무엇입니까?
왜 힙 정렬 이 내부 정렬 알고리즘으로 간주되는지 알 수 없습니다 . I는 평균 추가 로 배열 요소로 채워 데이터 구조를 정렬 힙 즉, 최소 값의 추출 및 정렬하는 과정을 돕기 위해 사용된다. 여기에 inplace의 정의가 잘못 이해되어 있습니까? 그러나 삽입 정렬 예를 들어 삽입 알고리즘이 제자리에 있다는 것, 즉 …

2
수면 실은 어떻게 작동합니까?
실 을 자면 실제로 무슨 일이 일어나고 있습니까? 스레드를 잠 자면 "현재 스레드가 지정된 시간 동안 일시 중지됩니다"라는 것을 알 수 있습니다. 그러나 어떻게 작동합니까? 에 따르면 내부적으로) (어떻게 Thread.sleep를 작품 과 Thread.sleep를 정말 작업을 수행하는 방법? : 수면 시간은 시스템에 따라 세분화됩니다. 수면이 막히고있다 스레드는 CPU를 떠나 실행을 중지합니다 …

3
왜 c 계열이 LISP 계열 대신 수학 / CS 프로그램에 대한 표준 CS 연구 연대입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 자체 개선 목적으로 LISP에 익숙해졌습니다. 제가 주목 한 것 중 하나는 LISP가 C라고하는 것보다 수학의 패러다임 내에 …

6
Perl이 생물 정보학에서 왜 그렇게 많이 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 생물 정보학에 유용한 Perl은 무엇입니까? C ++, Matlab 또는 Python이 왜 큰 언어가 아닌가?

7
누군가 소프트웨어 개발 관행과 관련하여 확인되지 않은 진술을 제공하는 경우 "인용 필요"로 응답합니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 9 년 ago . 최근에는 Greg Wilson (소프트웨어 목공의 수석 과학자)의 강의에 참석했습니다 . 초록에서 : 소프트웨어 …

9
학교에서 소프트웨어 개발 커뮤니티를 어떻게 부트 스트랩 할 수 있습니까?
저는 사우스 플로리다 대학에서 컴퓨터 과학 프로그램의 교육 환경에 불만을 가지고있는 학생입니다. 지금은 "프로그램 디자인"을하고 있습니다. 프로그램을 읽고 유지 관리하기 위해 소스 코드를 함수와 모듈로 구성하는 방법을 배워야합니다. 대신 C에서 배열과 재귀에 대해 배우고 있습니다. 다음 학기에는 C ++ ( shudder )를 통해 학습되는 "객체 지향 디자인"을 선택해야 합니다. 2 …

2
람다 미적분과 프로그래밍 언어의 관계는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 내년에 컴퓨터 과학에서 첫 해 (대학에서)를 시작하고 있으며 대부분 C로 씁니다. 나는 검색을 시도했지만 내가 찾은 것의 …

4
나의 "교육"역 추적 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 얼마 전에 저는 프로그래밍을 시작하기로 결정했습니다. 나는 정말로 언어 (Perl)로 뛰어 들어갔습니다. 내가 후회하는 것은 내가 뛰어 들었다는 것입니다. 나는 기본을 …

7
누구나 나에게 스레딩을 이해하는 데 도움이되는 프로젝트를 제안 할 수 있습니까?
저는 현재 스레딩에 대한 꽤 흔들리는 이해를 가진 C # 개발자입니다. 이 두 링크는 ​​다른 게시물에서 제안되었습니다. http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ 기본으로 돌아가서 주제에 대한 컴퓨터 과학 텍스트를 살펴 볼까요? 실제로 c # 라이브러리를 사용하고 사용하면 빌드 할 지식의 탄탄한 기초가 실제로 없다고 생각합니다. 나는 com-sci 학생처럼이 주제를 처음부터 배우고 C # …

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

1
동시성에 대해 추론하기 위해 어떤 중간 표현을 사용할 수 있습니까?
컴파일러가 프로그래머를 대신하여 동시성에 대해 지능적으로 선택하는 데 필요한 것이 무엇인지 더 잘 이해하려고합니다. 예를 들어이 문제의 많은 어려운 측면이 있음을 알고 있습니다. 경쟁 조건이 없는지 확인 코드가 동시에 실행될 때 코드의 의미 적 의미에 영향을 미치는 부작용이 없는지 확인 코드에서 사용 가능한 병렬 처리 수준을 고려할 때 스레드 회전으로 …

2
실용적인 컴퓨터를 만들 수 있을까요?
FP가했던 것처럼, 결국 우리의 모든 프로그램은 구조화되어 있습니다. 즉, 우리가 그것들을 얼마나 순수하거나 기능적으로 만드는지는 중요하지 않습니다. 그것들은 항상 어셈블리로 변환되므로 실제로 후드 뒤에서 실행되는 것은 명령, 상태 및 루프입니다. 우리는 FP를 모방하고 있습니다. 하드웨어 멍청한 놈으로서, 제 질문은 : 실제로 기능적인 스타일로 물건을 계산하는 컴퓨터 아키텍처를 사용하지 않는 이유는 …

1
본질적으로 λ 미적분학이란 무엇입니까?
나는 λ- 미적분에 관한 철학적 질문이라고 부릅니다. λ 미적분을 탐험 할 때 거기에서 할 수있는 모든 일을보고 놀랄 것입니다. 정수, 산술 연산, 부울, if-then-else 문, 루프, 재귀 함수 등을 정의 할 수 있습니다. 계산이 완료된 것으로 확인되었습니다. 그러나 다른 한편으로, λ- 미적분의 함수로 할 수있는 일을 고려한다면, 함수를 공급하고 다른 …

2
TDD에 대해 제품의 총 소유 비용을 측정으로 사용하는 과학적 연구가 있습니까?
내가 Bsa D, Dogsa T 에서 이전 작업의 요약을 읽을 때 테스트 중심 개발의 효과 : 산업 사례 연구. 소프트웨어 품질 저널. 2011; 19 (4) : 643-661. TDD에 대한 많은 연구에서 사용 된 측정은 코드 라인, 결함 및 개발에 소요 된 시간과 같은 것들을 기반으로한다는 사실에 놀랐습니다. TDD를 사용하여 개발 …

4
CPU에서 코드 라인을 어떻게 실행합니까?
고수준 언어가 기계 코드로 변환 된 다음 CPU에 의해 실행되는 방식을 실제로 이해하려고합니다. 코드가 머신 코드로 컴파일되어 CPU가 사용할 수있는 하위 수준 코드 인 것으로 알고 있습니다. 과제 명세서가 있으면 다음과 같이 말합니다. x = x + 5; y = x - 3; CPU는 한 번에 한 줄씩 실행합니까? 따라서 …

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