History. Skip directly to Page Content, Main Navigation, Quick Links, Login & Side Navigation.

  • Home
  • Contact Us
  • Site Map
  • Join ENCOMPASS
Encompass Logo

DECUS Heritage

About Us
Membership
Events
Community
Technical Resources
Encompass Library
Join or Renew
Board of Directors
Alliance Partners
Election
Encompass Points
History
Link to Us


WCC: A C-Subset Compiler (V00281)

Version: 2.0 October 1987
Submitted By: Lutz Hamel, CSPI
Operating System: VAX/VMS V4.5, ULTRIX V1.2A
Source Language: YACC, LEX, C
Keywords: Compilers
Memory Requirements: 2MB
Notes: Please note this program is in VMS/BACKUP format.
Changes & Improvements: Fixed bugs and implemented a wider range of pointer operations.

Abstract: WCC is a small, experimental compiler for a functional subset of the C programming language. The current implementation of the compiler generates code for the VAX-11 computer running either the VMS or the ULTRIX operating system. The WCC compiler itself is written in C (maybe one day it will be able to compile itself).

Program Control

  • if (expression) statement
  • if (expression) statement else statement
  • while (expression) statement
  • break
  • continue
  • return

Data types

  • char
  • short
  • int
  • long
  • float
One dimensional arrays of these primitive types are allowed, pointers to these types are allowed. No complex types are implemented. All arithmetic operators are implemented except bit manipulation. Function calls are supported.

Click on DOC to display additional information about the product. Click on FTP to download from the FTP Achives.

[DOC] [FTP]


Last Update: Thu Jan 11 18:29:45 1996
 
Information Links
  • Privacy
  • Notices
  • Link to Us
  • HP
  • Contact Us
ENCOMPASS US Headquarters: 401 North Michigan Avenue, Suite 2200, Chicago, Illinois, 60611
Phone:877.354.9887 | Fax: 312.673.4609 | Outside US and Canada: 312.321.5151 | information@encompassUS.org