개발메모(형식에 매이지 않는 짤막한 개발 낙서)

LabVIEW와 LabWindows/CVI에 사용된 컴파일러 기술, LLVM(Low-Level Virtual Machine)

 

C/C++ 컴파일러 관련 자료를 살펴보다가

Open Source 컴파일러 LLVM에 대해 알게 되었는데, 좀더 알아보니 참 괜찮은 거네요.

 

현재, NI Software 개발툴에는 LLVM이

LabVIEW 2010 버전부터,

LabWindows/CVI 2013 버전부터 이용되고 있네요.

 

오픈소스, 오픈SW의 힘이 대단하네요.

LLVM을 이용한다면, CVI가 현재까지 C언어 기반인데,

C++로도 쉽게 넘어갈 수도 있겠다는 추측이 가능하네요.

 

 

참고글 ------------------------------------

NI LabVIEW 컴파일러: 내부 기술

http://www.ni.com/tutorial/11472/ko/

 

LabWindows/CVI 2015로 최신 기술 활용하기

http://www.ni.com/white-paper/14617/ko/

---------------------------------------------

List of Articles
번호 제목 글쓴이 날짜 조회 수
173 [번역] LabVindows/CVI 2017을 통한 개발 시간 단축 허창원 2017-07-31 224
172 TCP 통신 끊어지는 것 확인하기 허창원 2016-10-11 323
171 CVI에서 C Extension과 Clang 3.3 관련 기능 링크 허창원 2016-05-06 346
» LabVIEW와 LabWindows/CVI에 사용된 컴파일러 기술, LLVM 허창원 2016-05-06 364
169 [링크] ANSI C99 Extensions in LabWindows/CVI 허창원 2016-05-03 266
168 [제한사항] 프로젝트파일의 전체경로 길이 허창원 2016-02-04 312
167 OpenCV에서 주로 사용되는 접두어 방식 메모 file [1] 허창원 2014-06-13 651
166 [메모] LabWindows/CVI 2013 부터는 OpenMP 병렬 프로그래밍을 지원한다는데 허창원 2014-01-30 787
165 [링크,스크랩] 스마트폰과 태블릿 PC를 활용한 측정과 컨트롤 허창원 2014-01-09 1063
164 [링크] Linux에서 LabWindows/CVI 프로그램을 돌리는 것에 대해 [1] 허창원 2013-12-17 723
163 [참고] 유용한 데이터형, 매크로상수 모아봄 허창원 2013-12-12 809
162 CVI 2013 Run-Time Engine이 문제가 있는 것인지? 허창원 2013-09-30 813
161 Unicode 유니코드 관련 [1] 허창원 2013-07-11 1682
160 Thread 사용 순서 간단 요약 허창원 2012-11-22 2886
159 테이블의 셀의 값 변경하는 함수 관리자 2011-06-02 4626
158 CVI 주제별 모음 게시판 구상 허창원 2011-05-11 6122
157 MAX 데이터베이스가 손상되었을 때의 조치 [1] 허창원 2010-06-13 6564
156 그래프의 채널별 색깔 순서를 저는 이렇게 [1] 허창원 2010-01-26 6212
155 간단한 경과시간 관리 허창원 2010-01-13 5433
154 NI의 CVI 웹페이지 허창원 2009-10-01 5142