Browse wiki
This entry published by the Free Software Foundation.
| Lightweight C++ |
| Computer languages | C + |
|---|---|
| Full description | 'lwc' is a programming language that looks … 'lwc' is a programming language that looks like C++ and is directly translated to readable C code. It supports function overloading, member functions, inheritance, polymorphism (virtual functions), multiple inheritance, virtual inheritance and pure virtual functions, constructors/destructors, new/delete, and simplistic templates. By studying the generated C code it is easy to understand how OOP features are implemented and what is the cost of everything. Adding new features and extensions is also very easy (much easier than adding new C++ extensions to gcc at least). dding new C++ extensions to gcc at least). |
| Homepage URL | http://students.ceid.upatras.gr/~sxanth/lwc/index.html + |
| Interface | command-line + |
| Is GNU | false + |
| Keywords | C++ + , code + , language + , object oriented + , development + , programming + , OOP + , function overloading + , member functions + , inheritance + , polymorphism (virtual functions) + , multiple inheritance + , virtual inheritance and pure virtual functions + , constructors/destructors + , new/delete + , simplistic templates + |
| Last review by | Janet Casey + |
| Last review date | 24 September 2003 + |
| License | SimplePermissive + |
| License verified by | Janet Casey + |
| License verified date | 24 September 2003 + |
| Name | Lightweight C++ + |
| Prerequisite description | compiler with support for: C99 designators + , compound statements in expressions and typeof (gcc 3.x has these) + |
| Prerequisite kind | Required to build + |
| Real name | Stelios Xanthakis + |
| Resource URL | mailto:lwc-list@nongnu.org + |
| Resource audience | Bug Tracking + , Developer + , Support + |
| Resource kind | E-mail + |
| Revisionid | 4,481 + |
| Revisiontimestamp | 12 April 2011 14:14:46 + |
| Revisionuser | WikiSysop + |
| Role | Maintainer + |
| Short description | Lightweight programming language similar to C++ + |
| Software-development | programming-language + |
| Submitted by | Database conversion + |
| Submitted date | 1 April 2011 + |
| Use | software-development + |
| User level | none + |
| Version comment | 0.8 beta released 2003-09-24 |
| Version date | 24 September 2003 + |
| Version download | http://students.ceid.upatras.gr/~sxanth/lwc/lwc-0.8.tar.bz2 + |
| Version identifier | 0.8 + |
| Version status | beta + |
| Has improper value forThis property is a special property in this wiki. | Programming-language + |
| Modification dateThis property is a special property in this wiki. | 25 May 2012 00:57:51 + |
| Page has default formThis property is a special property in this wiki. | Entry + |
| EmailThis property is a special property in this wiki. | sxanth@cs.teiath.gr + |
| hide properties that link here |
| Lightweight C++#3 + | License of |
|---|---|
| Lightweight C++#1 + | Person of |
| Lightweight C++#2 + | Resource of |
| Lightweight C++#4 + , Lightweight C++#5 + | Software prerequisite of |
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.
