CWEB
| CWEB | |
|---|---|
| Појавио се | 1987 |
| Дизајнер(и) | Donald Knuth |
| Актуелна верзија | 3.67 |
| Датум актуелне верзије | 24. октобар 2006 |
| Систем типова | Static, weak, manifest, nominal |
| Утицаји | WEB, TeX |
| Утицао на | noweb |
| Оперативни системи | Cross-platform (multi-platform) |
| Лиценца | Permissive free software |
| Веб-сајт | www-cs-faculty |
CWEB је систем компјутерског програмирања који су креирали Доналд Кнут и Силвио Леви коришћењем C програмског језика (и у мањој мери C++ и Јава).[1]
Као и WEB, састоји се од два примарна програма: CTANGLE, који производи компактибилан C код из изворних текстова, и CWEAVE, који, користећи TeX, производи лепо форматиран документ спреман за штампу.
Карактеристике
- Ручни унос ТеX кода, као и аутоматски.
- Форматирање C кода за леп испис.
- Дефинисање одељака и могућност садржавања документацијуеи кодова, који се затим могу укључити у друге одељке.
- Писање кода заглавља и главног C кода у једном документу, а могуће је поновно коришћење истих одељака, који се затим могу увезати у више докумената за компајлирање.
- Укључује датотеке.
- Измене датотека, које се могу аутоматски спојити у код приликом компајлирања/штампања.
- Израда индекса идентификатора и имена одељака на излазу.
Лиценца
% This file is part of CWEB.
% This program by Silvio Levy and Donald E. Knuth
% is based on a program by Knuth.
% It is distributed WITHOUT ANY WARRANTY, express or implied.
% Version 3.64 --- January 2002
% Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
% Permission is granted to make and distribute verbatim copies of this
% document provided that the copyright notice and this permission notice
% are preserved on all copies.
% Permission is granted to copy and distribute modified versions of this
% document under the conditions for verbatim copying, provided that the
% entire resulting derived work is given a different name and distributed
% under the terms of a permission notice identical to this one.
Референце
- ^ Knuth, Donald E. (1992). Literate Programming. CSLI Lecture Notes. 27. Stanford, California: Center for the Study of Language and Information.
Спољашње везе
- Knuth and Levy:CWEB Архивирано на веб-сајту Wayback Machine (26. јул 2017)
- CWEB homepage
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.