| [ CnUnix ] in KIDS 글 쓴 이(By): monster (Dr.誤理) 날 짜 (Date): 2002년 4월 17일 수요일 오전 01시 53분 06초 제 목(Title): Re: [질문] CWEB ??? > > 냠... 우연히 크누쓰 교수 홈피에 들어갔다가 CWEB이란 언어(?)를 보게 됐는데, > 도큐멘트와 코드를 한데 뭉뚱그려서 작성할 수 있게 만든 프로그램같아요. Literature programming이라고 하는 것입니다. 두마리 토끼를 한번에 잡자는 수작인데, 프로그램의 source code를 presentation할 것이 아니라면 구지 할 필요가 없다고 개인적으로 생각합니다. basically code chunk와 document chunk를 특별한 directive로 구분하고 weave할때는 code chunk (enscript에서 하는것처럼 highlighting하기도 하고 그렇게 하지 않는것도 있고...) 와 document chunk를 합해서 TeX혹은 LaTeX file을 만들어 주고 tangle할때는 code chunk만 plane text file로 끄집어 내줍니다. 이걸 compile하면 executable이 만들어 지겠죠 if no error. 이 두가지를 동시에 하는걸 web. > > WEB이란 언어가 먼저 만들어졌고 이를 C/C++, Java등에 쓸수 있게 만든게 > CWEB이라고 하는데요, 이것에 대한 평을 구합니다. TeX을 만들때 WEB으로 만든것으로 유명(?)합니다. > > 참고: http://www-cs-faculty.stanford.edu/~knuth/cweb.html > > FAQ 에 누군가 크누쓰 교수가 가장 선호하는 프로그램 언어를 물었는데 그에 대한 > 답변으로 이 페이지가 링크돼 있더군요. > light-weight web 도구를 원하신다면 noweb을 추천합니다. noweb의 강점이라 한다면 language independent plug-in structure of filter LaTeX/html output Ph.D. Dong-Hwa Oh How much better is it to get wisdom than gold! Dept. Physics, Univ. of Texas and to get understanding rather to be chosen ohdh@matter1.ph.utexas.edu than silver! [Prov. 16:16] |