해커늬우스

  • 홈
  • 태그
  • 방명록

로트 1

SectorC: 512바이트 단위의 C 컴파일러

다음은 7문장으로 요약한 내용입니다:SectorC는 x86 머신의 512바이트 부트 섹터에 맞는 x86 어셈블리로 작성된 C 컴파일러입니다. 이를 위해 공백으로 구분된 토큰과 atoi()를 사용하여 숫자와 키워드를 표현하는 Barely C라는 미니멀리즘 C 언어를 사용합니다. 이 언어는 303바이트 내에서 재귀적 하강 구문 분석기와 코드 생성기를 구현합니다. 나머지 207바이트에서는 if/while 문, 함수, 주석, 인라인 어셈블리 등의 기능을 지원합니다. 이를 통해 I/O를 수행하고 화면에 사인파를 애니메이션으로 표시할 수 있습니다. 저자는 프로그래머가 올바른 코드를 작성할 것이라고 신뢰하는 대신 오류 처리를 우선순위에 두지 않았다고 말합니다. 전반적으로 SectorC는 창의적인 최적화를 통해 매우 ..

Hacker News 2023.05.25
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (488)
    • Hacker News (487)
    • Qiita (1)

Tag

파일, 앱, 오픈 소스, 자연어 처리, 머신러닝, 보안, 기술, 인공 지능, 프로그래밍, 머신 러닝, 코드, 데이터, 오픈소스, 파이썬, 작업, 게임, 모델, 리눅스, 인공지능, 새로운,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 아무 말 주의

Copyright © Kakao Corp. All rights reserved.

티스토리툴바