nwcc

Sagteware kiekie:
nwcc
Sagteware besonderhede:
Weergawe: 0.8.2
Upload datum: 11 May 15
Ontwikkelaar: Nils Weller
Lisensie: Gratis
Populariteit: 10

Rating: nan/5 (Total Votes: 0)

NWCC is 'n klein C vertaler vir Unix sisteme wat ek geskryf het in my vrye tyd, vir die pret en om te bewys aan myself dat ek kon. Ek begin met die projek is in Augustus 2003, maar omdat ek 'n werk en 'n lewe en 'n paar ander stokperdjie kode projekte, dit het my tot herfs 2005 te maak dit werk met verskeie konstrukte van die C-taal.
So, wat nuwe nie NWCC na die tafel bring? Die belangrikste is, nuwe kode: Ek het alles van nuuts af - insluitend die laer is, ontleder en backend.
Die kode van NWCC is geskryf in C.
Hierdie vrystelling is nie bedoel vir ernstige gebruik, maar ten minste NWCC sterk genoeg is om self (die gevolg van wat kan NWCC sowel saamstel) en moet dus in staat wees om van die hantering van ten minste 'n paar klein programme saam te stel. Daar is nog 'n paar dinge ontbreek / gebreek nie, maar dinge is die verbetering van byna elke dag (ek my veranderings aan SF oplaai wanneer ek byvoeg / fix iets van belang is.)
Dit neem 'n baie werk om selfs 'n subset van die C-taal op te stel nie, so die feit dat daar iets ontbreek of verkeerd gedoen in NWCC beteken nie dat ek nie omgee daardie spesifieke gebied van die C-taal of samesteller ontwerp ; Dit beteken net dat ek nie gekry het om te doen dit reg, of selfs glad nie, nog

Eienskappe :.

  • Daar is 'n paar C-taal funksies ontbreek; Veral ondersteun vir drywende punt, bitfields en 'n paar ander dinge. Baie ander dinge is gebreek (daar is waarskynlik foute in pretty much elke taal funksie geïmplementeer deur NWCC)
  • Daar is geen beskik oor 'n krag ontwikkelaar gebruik word om gevestigde hoofstroom opstellers sal interessant, maar oorweeg (buiten, miskien, die funksie beskerming stapel.) Jammer. Daar is niks verder as plain dom samestelling; Geen ondersteuning vir die skep van gedeel biblioteke, geen ondersteuning vir ontfouting of profilering, geen niks
  • Daar is tans slegs 'n backend vir 80x86 verwerkers (wat-kode genereer vir die NASM Netwide Assembler en werk op Linux, FreeBSD en OpenBSD)
  • Daar is absoluut geen optimalisering, wat beteken dat die gegenereerde kode is baie stadig in vergelyking met die opbrengs van gevestigde samestellers. Ek sal werk op hierdie gou, maar jy moet verstaan ​​dat my primêre kommer nou is code korrektheid en oordraagbaarheid eerder as spoed (dit is moeilik genoeg om stadig-kode te laat werk!)

Wat is nuut in hierdie release:

  • Hierdie vrystelling is vasgestel 'n paar (nie regtig te veel!) algemene en PIC-spesifieke foute wat ondervind tydens die samestelling van Tcl en mksh.

Wat is nuut in weergawe 0.7.8:

  • Hierdie weergawe voeg ondersteuning vir Mac OS X op x86 en AMD64 en NetBSD op x86 stelsels. Verskeie platform-onafhanklike foute is ook vasgestel.

Wat is nuut in weergawe 0.7.7:

  • Hierdie weergawe voeg ondersteuning vir Linux / ppc64 en fixes baie PPC-spesifieke foute.

Soortgelyke sagteware

Flexc++
Flexc++

14 Apr 15

bin86
bin86

3 Jun 15

Plessc
Plessc

19 Feb 15

Shed Skin
Shed Skin

15 Apr 15

Ander sagteware ontwikkelaar Nils Weller

nwbintools
nwbintools

14 Apr 15

Kommentaar te nwcc

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!