LCC

LCC
Type C compiler
Udvikler Dave Hanson og Chris Fraser
Skrevet i C
Operativ system på tværs af platforme
Første udgave 1994
nyeste version 4.2 (2002-09-04)
Licens LCC-licens [1]
Internet side sites.google.com/site/lc...

LCC (et akronym for "Local C Compiler" eller "Little C Compiler") er en lille tilpasningsbar ANSI C - kompiler , der har en licens, der forbyder dens kommercielle distribution [1] [2] og kræver køb af en licens til enhver kommerciel brug . Giver dig mulighed for hurtigt at generere kode til platforme DEC Alpha , SPARC , MIPS R3000 , x86 , SGI N32 , Multiclet samt til .Net -platformen .

Implementeringen er beskrevet i bogen A Retargetable C Compiler: Design and Implementation ( ISBN 0-8053-1670-1 ).

Kildekoden til LCC-kompileren bruges ofte, når det er nødvendigt at kompilere fra et sprog tæt på C til en bestemt platform (for eksempel til en virtuel maskine- bytekode ). Sådan bruges LCC i Quake III (se QuakeC ).

LCC-Win32

LCC-Win32 compileren og IDE udvikles i øjeblikket af det tyske firma Q Software Solution som kommerciel software gratis til personlig brug. Hun udviklede også LCC-Win64 og lcc-linux32 .

LCC-Win32-inputsproget er en version af C, der er forbedret med nogle funktioner, der er specifikke for C++ , såsom operatøroverbelastning, ( begrænset ) funktionsoverbelastning, variabel erklæring hvor som helst i en blok, inline-funktioner, undtagelseshåndtering. Syntaksen og semantikken for disse udvidelser adskiller sig dog fra dem, der bruges i C++.

Noter

  1. 12 LCC- licens . Hentet 5. juli 2011. Arkiveret fra originalen 8. april 2019.
  2. CPYRIGHT hos master fra drh/lcc - GitHub . Hentet 15. juni 2011. Arkiveret fra originalen 8. april 2019.

Links