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++ 프로그래밍 언어를 위한 컴파일러 프론트엔드이.
일리노이 대학교/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는 다음을 가리.
LLDB
LLDB 디버거(LLDB)는 소프트웨어 디버거이.
새로운!!: LLVM와 LLDB · 더보기 »
OpenCL
OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크이.
새로운!!: LLVM와 OpenCL · 더보기 »