C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[24975] 로스린 C# 컴파일러 좀 이상하지 않은가요?
질문 [] 6587 읽음    2014-11-29 15:45
로스린 컴파일러 빌드해보구 싶어서 필요한 파일 받으려하는데
NET Compiler Platform ("Roslyn") End User Preview <--- 요거 다운 받으려고하니까
참가하려는 프로그램 종료되었다고 나오던데요? 다른 분들은 다운 되나요??

일단 로스린 소스만 받아 봤는데 csc, vbc 가 메인인 VBCSCompiler.exe 컴파일러 서비스를 실행시켜서
컴파일하는거 같은데 이렇게 간접적으로 실행해서 컴파일하면 더 느린게 아닌가요

솔루션 파일 로드가 안되서 아직 컴파일도 못해보고 있네요
엔드유저프리뷰를 설치하지 못해서 그런거 같은데 다운도 안되고 -_-;;;;;
정영훈 [allinux]   2014-11-30 04:22 X
로슬린 같은 경우는 성능의 잇점을 제공해준다기 보다는 컴파일 서비스 제공아닐까요?
컴파일 서비스 api 를 제공해준다면...로컬PC상에 개발환경을 구축할 필요 없이 클라우드 서비스등을 통해서도 개발이 가능하겠죠.
빌더(TWx) [builder]   2014-12-01 01:00 X
VBCSCompiler.exe 실행을 통해 Indirection 방식으로 컴파일 하도록 Roslyn팀에서 구조를 잡은 것은 오히려 빌드 성능을 향상시키기 위한 거지
더 느린 방식이 아닙니다.

.net이 갖고있는 특성때문 인데요.

프로젝트가 복수개 있을 때... 컴파일러를 매번 실행하는 방식을 사용하지 않고... VBCSCompiler.exe이라는 하나의 Application Domain
에서 컴파일 되도록 하면...  매번 닷넷 런타임을 셋업할 필요 없이 빌드할수 있기 때문에 오히려 빌드성능 향상을 가져오게 되죠.
VBCSCompiler.exe는 일단 한번 실행되면 일정 시간동안 데몬처럼 상주하고 있으면서, 다음 컴파일 요청이 있으면 작업을 처리하는 구조입니다.


빌더(TWx) [builder]   2014-12-01 01:05 X
Visual Studio 2015 Preview에는 이미 Roslyn이 VsPackage 형태로 IDE에 Integrated 되어 있기 때문에 'NET Compiler Platform ("Roslyn") End User Preview'는 필요가 없습니다. Roslyn 소스코드를 빌드하기 위해선 Visual Studio 2015 Preview용 'Visual Studio 2015 Preview SDK'만
추가로 설치하면 됩니다. Roslyn 컴파일러 툴 체인이 VsPackage 형태로 Visual Studio IDE에서 사용되는 구조이기 때문 입니다.

+ -

관련 글 리스트
24975 로스린 C# 컴파일러 좀 이상하지 않은가요? 질문 6587 2014/11/29
26604     Re:로스린 C# 컴파일러 좀 이상하지 않은가요? . 6005 2016/10/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.