심벌 마크
유니온백과
통신
다운로드하기 Google Play
새로운! 안드로이드 ™에 유니온백과를 다운로드 할 수 있습니다
비어 있는
브라우저보다 빠른!
 

LLVM

색인 LLVM

LLVM(이전 이름: Low Level Virtual Machine)은 컴파일러의 기반구조이.

26 처지: ANSI C, Asm.js, D (프로그래밍 언어), 리눅스 커널, 리눅스 커널 인터페이스, 메탈 (API), 바이트코드, 가상 머신, 버퍼 오버플로 보호, 구글 푸크시아, 스위프트 (프로그래밍 언어), 크리스 라트너, 클랭, 일리노이 대학교/NCSA 오픈 소스 라이선스, 컴퓨터 과학자 목록, 파브리케이터, 어셈블러의 비교, 허상 포인터, 표준 템플릿 라이브러리, 프로그램 최적화, 프로그래머 목록, 실크 플러스, JIT 컴파일, LDC, LLDB, OpenCL.

ANSI C

ANSI C, ISO C, 표준 C(Standard C)는 미국 국립 표준 협회(ANSI)와 국제 표준화 기구(ISO)가 출판한 C 프로그래밍 언어의 이후 표준들을 가리.

새로운!!: LLVM와 ANSI C · 더보기 »

Asm.js

asm.js는 최적화에 적합한 형태를 가진 자바스크립트의 부분집합(subset)이.

새로운!!: LLVM와 Asm.js · 더보기 »

D (프로그래밍 언어)

D는 객체 지향 명령형 프로그래밍 언어이.

새로운!!: LLVM와 D (프로그래밍 언어) · 더보기 »

리눅스 커널

리눅스 커널(Linux kernel)은 오픈 소스 모놀리딕 유닉스 계열 컴퓨터 운영 체제 커널이.

새로운!!: LLVM와 리눅스 커널 · 더보기 »

리눅스 커널 인터페이스

Linux API, Linux ABI, and in-kernel APIs and ABIs 리눅스 커널은 설계에 따라 다양한 목적들과 다양한 속성들에 사용되는 사용자 공간 애플리케이션에 여러 인터페이스들을 제공.

새로운!!: LLVM와 리눅스 커널 인터페이스 · 더보기 »

메탈 (API)

메탈(Metal)은 부하가 적은 하드웨어 가속 그래픽 및 연산 API로, iOS 8에 처음 등장.

새로운!!: LLVM와 메탈 (API) · 더보기 »

바이트코드

바이트코드(Bytecode, portable code, p-code)는 특정 하드웨어가 아닌 가상 컴퓨터에서 돌아가는 실행 프로그램을 위한 이진 표현법이.

새로운!!: LLVM와 바이트코드 · 더보기 »

가상 머신

버추얼박스 가상 머신(Virtual Machine, VM)은 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어.

새로운!!: LLVM와 가상 머신 · 더보기 »

버퍼 오버플로 보호

버퍼 오버플로 보호는 소프트웨어 개발 동안 스택에 할당된 변수들에 대한 버퍼 오버플로를 탐지하고 심각한 보안 취약점으로 사용되는 것을 막음으로써 실행 파일의 보안을 강화시키는 다양한 기법들을 가리.

새로운!!: LLVM와 버퍼 오버플로 보호 · 더보기 »

구글 푸크시아

시아()는 구글에서 개발 중인 컴퓨터 운영 체제이.

새로운!!: LLVM와 구글 푸크시아 · 더보기 »

스위프트 (프로그래밍 언어)

스위프트()는 애플의 iOS와 macOS를 위한 프로그래밍 언어로 2014년 6월 2일 애플 세계 개발자 회의(WWDC)에서 처음 소개되었.

새로운!!: LLVM와 스위프트 (프로그래밍 언어) · 더보기 »

크리스 라트너

리스 래트너(Chris Lattner, 1978년~)는 미국의 소프트웨어 개발자로 LLVM을 만들어낸 인물로 가장 잘 알려져 있.  Clang 컴파일러와 및 프로그래밍 언어 Swift를 만들었. 2016년 현재 애플의 개발자 도구부서의 디렉터로 있으며 Xcode, Instruments, 그리고 컴파일러가 팀이 그의 밑에 있.

새로운!!: LLVM와 크리스 라트너 · 더보기 »

클랭

랭(Clang)()은 C, C++, 오브젝티브-C, 오브젝티브-C++ 프로그래밍 언어를 위한 컴파일러 프론트엔드이.

새로운!!: LLVM와 클랭 · 더보기 »

일리노이 대학교/NCSA 오픈 소스 라이선스

일리노이 대학교/NCSA 오픈 소스 라이선스(University of Illinois/NCSA Open Source License, UIUC 라이선스)는 MIT/X11 라이선스와 3-clause BSD 라이선스에 기반한 자유 소프트웨어 라이선스이.

새로운!!: LLVM와 일리노이 대학교/NCSA 오픈 소스 라이선스 · 더보기 »

컴퓨터 과학자 목록

이 문서는 컴퓨터 과학자의 목록으로서, 컴퓨터 과학 분야에서 활동한 연구가와 저술가의 목록이.

새로운!!: LLVM와 컴퓨터 과학자 목록 · 더보기 »

파브리케이터

브리케이터(Phabricator)는 코드 리뷰 도구 Differential, 저장소 탐색기 Diffusion, 변경 사항 감시 도구 Herald, 버그 트래커 Maniphest, 위키 Phriction을 포함한 웹 기반 소프트웨어 개발 협업 도구들이.

새로운!!: LLVM와 파브리케이터 · 더보기 »

어셈블러의 비교

아래는 즉 어셈블리어 소스 코드를 이진 프로그램으로 변환하는 컴퓨터 프로그램을 가리키는 어셈블러들의 목록이.

새로운!!: LLVM와 어셈블러의 비교 · 더보기 »

허상 포인터

상 포인터. 허상 포인터(Dangling pointer) 그리고 와일드 포인터(wild pointers)는 컴퓨터 프로그래밍에서 적절한 타입의 유효한 객체를 가리키고 있지 않는 포인터를 말. 이것들은 메모리 보안 위반의 특별한 경우들이.

새로운!!: LLVM와 허상 포인터 · 더보기 »

표준 템플릿 라이브러리

준 템플릿 라이브러리(STL: Standard Template Library)는 C++을 위한 라이브러리로서 C++ 표준 라이브러리의 많은 부분에 영향을.

새로운!!: LLVM와 표준 템플릿 라이브러리 · 더보기 »

프로그램 최적화

적화(program optimization) 또는 소프트웨어 최적화(software optimization)는 정보 공학에서 시스템을 수정하여 어떠한 면의 작업이 더 효과적으로, 또는 자원을 덜 사용하도록 만드는 작업을 말. 이를테면, 컴퓨터 프로그램은 더 빠르게 실행되거나 기억 장치나 자원을 덜 차지하게 하여 운영케 하거나, 전력을 덜 쓰게 함으로써 최적화될 수 있. 이러한 시스템은 인터넷과 같은 완전한 네트워크나 컴퓨터의 모임으로서 단일의 컴퓨터 프로그램이 될 수 있.

새로운!!: LLVM와 프로그램 최적화 · 더보기 »

프로그래머 목록

이 문서는 소프트웨어 분야에 크게 기여하거나 특정 아키텍처를 새롭게 만들거나 수정한 사람들을 포함하는 '프로그래머의 목록이.

새로운!!: LLVM와 프로그래머 목록 · 더보기 »

실크 플러스

실크 플러스(Cilk Plus)는 병렬 프로그래밍을 위한 C/C++ 프로그램의 확장 언어이.

새로운!!: LLVM와 실크 플러스 · 더보기 »

JIT 컴파일

JIT 컴파일(just-in-time compilation) 또는 동적 번역(dynamic translation)은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이.

새로운!!: LLVM와 JIT 컴파일 · 더보기 »

LDC

LDC는 다음을 가리.

새로운!!: LLVM와 LDC · 더보기 »

LLDB

LLDB 디버거(LLDB)는 소프트웨어 디버거이.

새로운!!: LLVM와 LLDB · 더보기 »

OpenCL

OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크이.

새로운!!: LLVM와 OpenCL · 더보기 »

여기로 리디렉션합니다

Low Level Virtual Machine.

나가는들어오는
이봐 요! 우리는 지금 Facebook에 있습니다! »