nwcc

Software kuvakaappaus:
nwcc
Ohjelmiston tiedot:
Versio: 0.8.2
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Nils Weller
Lupa: Vapaa
Suosio: 10

Rating: nan/5 (Total Votes: 0)

nwcc on pieni C-kääntäjä Unix-järjestelmissä, jotka olen kirjoittanut minun vapaa-, hauskaa ja todistaa itselleni, että voisin. Aloitin projektin elokuussa 2003, mutta koska minulla oli työpaikka ja elämä ja muutamia muita harrastus koodia hankkeissa, se vei minut syksyyn 2005, jotta se toimisi eri konstrukteja C-kielellä.
Joten mitä uusia ei nwcc tuoda pöytään? Tärkeintä on, uusi koodi: Kirjoitin kaiken tyhjästä - kuten lexer, jäsennin ja backend.
Koodi nwcc on kirjoitettu C.
Tätä tiedotetta ei ole tarkoitettu vakavien käyttöön, mutta ainakin nwcc on tarpeeksi vahva koota itselleen (seurauksena voi koota nwcc myös), ja pitäisi siis kyetä käsittelemään ainakin pieniä ohjelmia. On vielä joitakin asioita puuttuu / rikki, mutta asiat ovat parantaa lähes joka päivä (lataan muutokset SF kun lisään / korjata jotain kiinnostaa.)
Se vie paljon työtä saada edes osajoukko C-kielen koota, niin että jotain puuttuu tai tehneet väärin nwcc ei tarkoita, että en välitä, että tietty alue on C-kielen tai kääntäjä muotoilu ; Se tarkoittaa vain sitä, että en ole ehtinyt tehdä sitä oikein, tai jopa ollenkaan, mutta silti.

Ominaisuudet

  • On joitakin C-kielen ominaisuuksia puuttuu; Selkeimmin tukea liukuluku, bitfields ja muutamia muita asioita. Monet muut asiat ovat rikki (on luultavasti bugeja melko paljon joka kielen piirre toteutetaan nwcc)
  • Ei ole olemassa on valta kehittäjä käyttää vakiintuneen aseman laatijoille harkitsisi mielenkiintoinen, mutta silti (paitsi, ehkä, pino suojaustoiminnon.) Anteeksi. Mikään ulkopuolella plain tyhmä kokoaminen; Ei tukea luomiseen jaettuja kirjastoja, ei tukea virheenjäljitykseen tai profilointiin, ei mitään
  • Tällä hetkellä vain backend 80x86 prosessorit (joka luo koodin NASM Netwide asentaja ja toimii Linux, FreeBSD ja OpenBSD)
  • Ei ole mitään optimointia, mikä tarkoittaa Tuotettu koodi on erittäin hidas verrattuna tuotoksen perustettu kerääjiä. Aion työskennellä tämän pian, mutta sinun pitäisi ymmärtää, että minun ensisijainen huoli juuri nyt ovat koodin oikeellisuus ja siirrettävyys sijaan nopeus (se on tarpeeksi vaikeaa saada hidas code työ!)

Mikä on uusi tässä julkaisussa:

  • Tämä julkaisu korjaa muutaman (todellakaan ole liikaa!) yleiset ja PIC-erityisiä virheitä, jotka olivat kohdanneet koota TCL ja mksh.

Mikä on uusi versiossa 0.7.8:

  • Tämä versio lisää tuen Mac OS X: x86 ja AMD64, ja NetBSD x86 järjestelmiin. Erilaiset alustasta riippumaton vikoja on myös vahvistettu.

Mikä on uusi versiossa 0.7.7:

  • Tämä versio lisää tuen Linux / PPC64 ja korjaukset monet PPC-erityisiä vikoja.

Vastaavia ohjelmistoja

gears-coffeescript
gears-coffeescript

20 Feb 15

Seed7
Seed7

22 Jun 18

Ubucompilator
Ubucompilator

12 May 15

Enchanting
Enchanting

14 Apr 15

Muu ohjelmistojen kehittäjä Nils Weller

nwbintools
nwbintools

14 Apr 15

Kommentit nwcc

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!