«low-level» 태그된 질문

시스템의 저수준 측면에 관한 질문 : 기본 세부 사항 및 하드웨어에 가까운 프로그래밍.

2
코드의 이해 추상화를 어떻게 처리합니까?
새로운 코드베이스를 볼 때 나는 상향식 접근법에서 시작하는 것을 좋아합니다. 하나의 파일을 이해하고 다음 추상화로 넘어갑니다. 그러나 종종 저수준 추상화가 무엇을하고 있는지 잊어 버리는 경우가 있습니다. 그래서 나는이 시점에서 내가 완전히 이해했던 파일로 돌아가서 다시 배우려고하는 거의 끝없는 루프 안에서 자신을 발견 할 것입니다. 내 머리 속에 서로 연결된 수많은 …

8
리버스 엔지니어링 : 정말 좋은 점은 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 무고한 / 초보자 질문이 있습니다. 리버스 엔지니어링의 장점은 무엇입니까? 프로그래머로서 리버스 엔지니어링 기술을 배워야합니까? …

7
C over Assembly를 사용할 때의 장점 / 단점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 통신 및 전자 공학을 공부하고 있으며 마이크로 프로세서 프로그래밍에서 어셈블러에서 C로 마이그레이션했습니다. 이것이 좋은 생각인지 의심합니다. 어셈블리와 …
15 c  low-level  assembly 

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

5
현재 저수준 프로그래밍에 어떤 언어가 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 드라이버, 임베디드 시스템, 운영 체제 등과 같은 저수준 프로그래밍을 들으면 즉시 C와 C ++에 대해 생각합니다. 그러나 주로 …

4
모든 C 프로그래머가 알아야 할 보안 위험 / 취약점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 높은 수준의 프로그래밍 언어에서 잘 테스트되고 입증 된 API를 사용하는 것과는 달리 하드웨어에 밀접하게 접촉하면 많은 보안 …

4
원시 바이트를 파일에 쓰는 데 위험이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Programming Pearls의 문제, 특히 최대 10,000,000 개의 정수 (컬럼 1, 문제 3)를 포함하는 파일을 정렬하는 프로그램의 구현에서 문제를 …
12 low-level  byte 

4
일시 중지 GC의 알고리즘은 무엇입니까?
자바를위한 일부 언어는 일시 중지 GC가 낮습니다. 이러한 GC는 전 세계를 일시 중지하지 않고도 대부분의 작업을 수행 할 수 있습니다. 스레드가 메모리를 수정할 때 메모리를 분석해야하기 때문에 프로세스가 시작될 때 사용할 수있는 데이터 또는 더 이상 완료 될 때가 아닌 가비지로 보이는 데이터가 발생하기 때문에 이는 매우 어려운 문제입니다. 참조는 …

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

4
LLVM Low Level은 어떤 방법입니까?
LLVM (Low Level Virtual Machine) 은 어떤 방식으로 저수준입니까? (저는 글을 쓰는 시점에서 웹 사이트에서 "LLVM"이라는 약어가 확대되지는 않았지만 Wikipedia 에서는 찾을 수 없었습니다 .) "컴파일러 인프라 스트럭처"용으로 설계되었거나 다른 툴보다 "낮은 레벨"에서 작동하기 때문에 "로우 레벨"이라고합니까? 이것의 일종의 "일러스트"로서, LLVM이 JVM 및 CLR 보다 하위 레벨입니까 , 아니면 "더 …

7
고급 언어로는 배울 수없는 C로부터 어떤 원칙을 배울 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 나는 C가 프로그래밍의 원리를 배우기에 좋은 언어라고 생각합니다. 루비와 같은 고급 언어에서 "매직 된"저급 언어로 무엇을 배울 수 …
11 c  low-level 


3
컴파일러가 일반적으로 설치된 플랫폼의 실행 파일 만 생성하는 이유는 무엇입니까?
저는 C ++ 개발자이며 크로스 플랫폼 개발을 더 잘 이해하기 위해 컴파일러의 일부 구현 세부 사항과 OS 별 바이너리를 정확히 만드는 방법을 더 잘 이해하려고합니다. 내 연구 중에 적어도 한동안 특정 플랫폼에 대해 다운로드 한 대부분의 컴파일러가 해당 플랫폼에 대해 컴파일 된 바이너리 만 있다는 것을 깨달았습니다. 따라서 Windows 용 …


4
C ++에서 스레드 간 빠른 메시지 전달을위한 메모리 관리
비동기 적으로 데이터 메시지를 전송하여 통신하는 두 개의 스레드가 있다고 가정하십시오. 각 스레드에는 일종의 메시지 큐가 있습니다. 내 질문은 매우 낮은 수준입니다. 메모리를 관리하는 가장 효율적인 방법은 무엇입니까? 몇 가지 솔루션을 생각할 수 있습니다. 발신자는을 통해 개체를 만듭니다 new. 수신자 전화 delete. 메모리 풀링 (메모리를 보낸 사람에게 다시 전송하기 위해) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.