여러 모로 궁금합니다
Compiler라는 분야는 크게 OS에 포함되는지요
그리고 학생으로서 관심이 많은데 대기업에선 그다지 선호하지 않는 분야인지요?
(즉 이쪽에서 아무리 잘해도 별로 인정안해주는?)
저는 개인적으로 컴파일러가 여러 방면에서 모두 쓰일수 있다고 생각하는데
예를들어 어떤 언어를 포팅한다든지..
아닌가요 ㅜ 궁금합니다!
컴파일러와 운영체제는 별개의 분야이지만, 컴퓨터 아키텍처, 운영체제, 컴파일러, 네트워크등 컴퓨터 과학의 각 분야들은 서로 매우 밀접하게 상호 작용하고 있으므로 개괄적인 부분은 모두 알아야 합니다.
그래야 소위 말하는 '개념'이라는게 생기게 됩니다. 프로그래밍은 누구나 할 수 있지만, 이 '개념'이 있느냐 없느냐의 차이가 전공자와 비전공자를 가르는 기준이 됩니다.
컴파일러를 진지하게 파실 생각이시면 열심히 공부하셔서 gcc나 LLVM과 같은 유명한 오픈소스 컴파일러 프로젝트에 열정적으로 기여하셔서 컴파일러를 개발하는 회사를 알아 보시는 것을 추천해 드리겠습니다. (당연히 한국에는 없습니다.)
gcc와 같은 오픈 소스 컴파일러를 다른 시스템에 포팅하는 스킬은 단순히 삽질 노하우일 뿐이지 기술이라고 보기는 어렵습니다.
도움이 되었습니다. 개념이라는것에 동감합니다! 좋은 밤되세요^^
자바 컴파일러나 닷넷의 가상 머신 부분은 운영체제와 밀접하게 관련되어 있습니다.
재벌 2세가 재벌이 될 확률과 금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록 자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전http://blog.aaidee.com
귀태닷컴http://www.gwitae.com
컴파일러 개발하는 회사가 국내엔 없을것 같으니
바로 취업과 연결되는 부분은 아니지만,
해 두시면 평생 도움되실 겁니다.
======================== 조직 : E.L.D(Embedded Linux Developer/Designer) 블로그 : poplinux@tistory.com 카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
다른 분야 입니다.
컴파일러와 운영체제는 별개의 분야이지만, 컴퓨터 아키텍처, 운영체제, 컴파일러, 네트워크등 컴퓨터 과학의 각 분야들은 서로 매우 밀접하게 상호 작용하고 있으므로 개괄적인 부분은 모두 알아야 합니다.
그래야 소위 말하는 '개념'이라는게 생기게 됩니다. 프로그래밍은 누구나 할 수 있지만, 이 '개념'이 있느냐 없느냐의 차이가 전공자와 비전공자를 가르는 기준이 됩니다.
컴파일러를 진지하게 파실 생각이시면 열심히 공부하셔서 gcc나 LLVM과 같은 유명한 오픈소스 컴파일러 프로젝트에 열정적으로 기여하셔서 컴파일러를 개발하는 회사를 알아 보시는 것을 추천해 드리겠습니다. (당연히 한국에는 없습니다.)
gcc와 같은 오픈 소스 컴파일러를 다른 시스템에 포팅하는 스킬은 단순히 삽질 노하우일 뿐이지 기술이라고 보기는 어렵습니다.
감사합니다
도움이 되었습니다. 개념이라는것에 동감합니다! 좋은 밤되세요^^
자바 컴파일러나 닷넷의 가상 머신 부분은 운영체제와
자바 컴파일러나 닷넷의 가상 머신 부분은 운영체제와 밀접하게 관련되어 있습니다.
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
컴파일러 개발하는 회사가 국내엔 없을것 같으니 바로
컴파일러 개발하는 회사가 국내엔 없을것 같으니
바로 취업과 연결되는 부분은 아니지만,
해 두시면 평생 도움되실 겁니다.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기