Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.319.964 Times

nwcc 0.7.3

  Date Added: April 22, 2010  |  Visits: 895

nwcc

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



nwcc is a small C compiler for Unix systems that I wrote in my freetime, for fun and to prove to myself that I could. I started the project in August 2003, but because I had a job and a life and a few other hobby code projects, it took me until autumn 2005 to make it work with various constructs of the C language. So what new does nwcc bring to the table? Most importantly, new code: I wrote everything from scratch - including the lexer, parser and backend. The code of nwcc is written in C, is currently around 25.000 lines in size, and Im releasing it under the BSD license. This release is not intended for serious use, but at least nwcc is strong enough to compile itself (the result of which can compile nwcc as well) and should thus be capable of dealing with at least some small programs. There are still some things missing/broken, but things are improving almost every day (I upload my changes to SF whenever I add/fix something of interest.).

Requirements: No special requirements
Platforms: Linux
Keyword: C Compiler C Language Code Compiler Compilers For Unix In My Language Nwcc Programming Small C Unix Systems Wrote
Users rating: 0/10

License: Freeware Size: 184.32 KB
USER REVIEWS
More Reviews or Write Review


NWCC RELATED
Development Editors  -  C/C++ Compiler Package for RX Family 1.02 Release 00
The C/C++ Compiler Package for RX Family package includes the following embedded system development tools: C/C++ compiler ANSI-compliant. Language specification supports exception processing and template functions according to ANSI/ISO standards....
 
Development Editors  -  C Compiler Package for R32C Series 1.02 Release 01
The C Compiler Package for R32C Series package includes the following embedded system development tools: C compiler Optimizing ANSI C compiler with extensions for embedded systems. Assembler Produces object code for the target MCU from assembly...
 
Development Editors  -  C Compiler Package for M32C Series 5.42 Release 00
The C Compiler Package for M32C Series package includes the following embedded system development tools: C compiler : NC308 Optimizing ANSI C compiler with extensions for embedded systems. Assembler : AS308 Produces object code for the target...
 
Networking Tools  -  Access Point Utilities for Unix 1.5.1 pre3
Wireless Access Point Utilites for Unix is a set of utilites to configure and monitor Wireless Access Points under Unix using SNMP protocol. Utilites knownly compiles by GCC and IBM C compiler and run under Linux, FreeBSD, NetBSD, MacOS-X, AIX,...
409.6 KB  
Networking Tools  -  Speak Freely for Unix 7.6.a
Speak Freely is an application for Unix and Unix-like systems (Linux, FreeBSD, IRIX, etc.) with audio hardware, which allows you to talk (actually send voice, not typed characters) over a network. Speak Freely for Unix uses the workstation audio...
778.24 KB  
File Synchronizers  -  TreeSize for Unix 0.53
TreeSize for Unix is a disk consumption analyzing tool, which sorts folders according to their physical occupied sizes. The perfect tool to help you obtaining more disk free space, on your hard drive, usb pen drive or even on network folders...
204.8 KB  
Development Editors  -  Utilities and SDK for Subsystem for UNIX-based Applications 010.0.7063.0
Utilities and SDK for UNIX-Based Applications was developed to be an add-on to the Subsystem for UNIX-Based Applications (referred to as SUA, hence forth) component that shipped in Microsoft Windows 7/ Windows Server 2008 R2. This consists of...
 
Audio Tools  -  Moosic 1.5.4
Moosic is a music player for Unix systems. It focuses on convenient and powerful playlist management. This project consists of a server process that maintains a queue of songs to be played and one or more client programs which sends commands to...
163.84 KB  
File Utilities  -  slashManager 0.0.2
slashManager is a fast file manager for Unix systems written in wxPython. It supports directory tree view and tabbed browsing. It has internal viewers for major image formats (GIF, JPEG, PNG, and others) and HTML. It combines, in a unique way,...
56.32 KB  
Programming  -  Plexus Compiler Component for javafxc 1.0
Implementation of Plexus Compiler API for OpenJFX 'javafxc' compiler (tool which compiles JavaFX code to JVM classes). Plugable to Maven2 Compiler Plugin.
16.41 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB