nwcc

Programinė įranga Screenshot:
nwcc
Programinė detalės:
Versija: 0.8.2
Įkėlimo datą: 11 May 15
Kūrėjas: Nils Weller
Licencija: Nemokamai
Populiarumas: 10

Rating: nan/5 (Total Votes: 0)

nwcc yra mažas, C kompiliatorius Unix sistemas, kurios jau rašiau laisvalaikis, for fun ir įrodyti sau, kad galėčiau. Aš pradėjau šį projektą 2003 metų rugpjūtį, bet todėl, kad turėjau darbą ir gyvenimą ir keletą kitų hobis kodas projektus, jis paėmė mane iki 2005 rudens padaryti jį dirbti su įvairiais konstrukcijas C kalba.
Taigi, kas naujo ar nwcc atnešti prie stalo? Svarbiausia, kad naujas kodas: parašiau viską nuo nulio - įskaitant Lexer, analizatorius ir posistemės.
Iš nwcc kodas yra parašyta C
Ši laida nėra skirtas rimti, bet bent jau nwcc yra pakankamai stiprūs, kad surinkti save (kurių rezultatas gali kompiliavimas nwcc taip pat), todėl ji turėtų būti pajėgi spręsti bent kai kurių mažų programų. Yra dar keletas dalykų, trūksta / neveikia, tačiau viskas gerėja beveik kiekvieną dieną (aš įkelti savo pakeitimus SF, kai aš pridėti / nustatyti kažką interesų.)
Tai užtrunka daug darbo gauti net iš C kalbos kaupti poaibis, todėl faktas, kad kažko trūksta, arba padaryta negerai nwcc yra dar nereiškia, kad aš nerūpi, kad ypač ploto C kalba ar kompiliatorių dizainas ; Tai tik reiškia, kad aš ne Dotarłeś aplink daro teisingai, ar iš tiesų ne visi, dar

Įranga .

  • Yra keletas C kalbos funkcijos nėra; Visų pirma parama slankiojo kablelio, bitfields ir keletą kitų dalykų. Daugelis kitų dalykų neveikia (tikriausiai yra riktai beveik kiekvieną kalbos funkciją įgyvendina nwcc);
  • Nėra funkcijos maitinimo kūrėjas naudojamas nustatytų pagrindinių sudarytojų turėtų apsvarstyti įdomi, tačiau (išskyrus, galbūt, kamino apsaugos funkcija.) Atsiprašau. Nėra nieko anapus kvailas rengimo; Nėra kurti bendrus bibliotekų parama, jokių derinimo ar profiliavimo parama, ne nieko,
  • Šiuo metu tik už 80x86 procesorių posistemės (kuri generuoja kodą NASM Netwide Assembler ir veikia Linux, FreeBSD OpenBSD)
  • Nėra jokios optimizavimas, ty generuojamą kodą yra labai lėtas, palyginti su nustatytais sudarytojų produkcijos. Aš dirbs tai greitai, bet jūs turite suprasti, kad mano pagrindinis susirūpinimas dabar yra kodas teisingumą ir perkeliamumas, o ne greitis (tai pakankamai sunku padaryti lėtai kodas darbą!)

Kas naujo , šioje laidoje:

  • Ši laida nustato nedaugelis (tikrai ne per daug!) bendrosios ir IPS-specifiniai klaidų, kurios buvo, su kuriomis susiduriama renkant TCL ir mksh.

Kas naujo versijos 0.7.8:

  • Ši versija prideda paramą Mac OS X x86 ir AMD64 architektūros ir NetBSD ant x86 sistemose. Įvairūs nepriklausomas nuo platformos klaidas taip pat buvo fiksuotas.

Kas naujo versijos 0.7.7:

  • Ši versija prideda paramą Linux / ppc64 ir pataisymai daug PPC konkrečių klaidų.

Panaši programinė įranga

bf
bf

2 Jun 15

CeGCC
CeGCC

3 Jun 15

gears-stylus
gears-stylus

20 Feb 15

gears-less
gears-less

20 Feb 15

Kita programinė įranga kūrėjas Nils Weller

nwbintools
nwbintools

14 Apr 15

Komentarai nwcc

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!