Hacker News

Amsterdam Compiler Kit

\u003ch2\u003e Amsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003e Vê depoya GitHub-a çavkaniya vekirî tevkariyek girîng ji ekosîstema pêşdebiran re temsîl dike. Proje pratîkên pêşkeftina nûjen û kodkirina hevkariyê nîşan dide.\u003c/p\u003e \u003ch3\u003e Teknîkî F...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e Amsterdam Compiler Kit\u003c/h2\u003e \u003cp\u003e Vê depoya GitHub-a çavkaniya vekirî tevkariyek girîng ji ekosîstema pêşdebiran re temsîl dike. Proje pratîkên pêşkeftina nûjen û kodkirina hevkariyê nîşan dide.\u003c/p\u003e \u003ch3\u003e Taybetmendiyên Teknîkî\u003c/h3\u003e \u003cp\u003e Di depoyê de îhtîmal heye:\u003c/p\u003e \u003cul\u003e \u003cli\u003e Koda paqij, bi belge\u003c/li\u003e \u003cli\u003e README Berfireh bi mînakên bikaranînê\u003c/li\u003e \u003cli\u003e Rêbazên şopandin û tevkariyê derxe\u003c/li\u003e \u003cli\u003e Nûvekirin û domandina bi rêkûpêk\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e Bandora Civakê\u003c/h3\u003e \u003cp\u003eProjeyên çavkaniya vekirî yên mîna vê yekê bi koda gihîştî û pêşkeftina hevkariyê ve parvekirina zanînê pêşve dike û nûbûna teknîkî bilez dike.\u003c/p\u003e

Pirsên Pir Pir tên Pirsîn

Kiteya Berhevkarê Amsterdamê çi ye?

Amsterdam Compiler Kit (ACK) komikek berhevkar-çavkaniyek vekirî ye ku bi eslê xwe li Vrije Universiteit Amsterdam hatî pêşve xistin. Ew çarçoveyek berhevkerek modular, retargetable peyda dike ku gelek zimanên bernamekirinê û mîmariyên armanc piştgirî dike. Kit ji bo zimanên wekî C, Pascal, û Modula-2, digel xweşbînker û hilberînerên kodê, dawiya pêşiyê vedihewîne. Pêşdebirên ku sêwirana berhevkerê dikolin an platformên mîras û pêvekirî armanc dikin dê ACK çavkaniyek perwerdehî û pratîkî ya hêja bibînin.

Amsterdam Compiler Kit kîjan zimanên bernamekirinê piştgirî dike?

ACK gelek zimanên bernamekirinê piştgirî dike, di nav de C (K&R û ANSI), Pascal, Modula-2, Occam, û BASIC. Mîmariya wê ya modular dawiya zimên ji çêkerên koda paşîn vediqetîne, û dihêle ku meriv piştgiriya zimanê nû serbixwe lê zêde bike. Ger hûn projeyên ku pir ziman an mîmarî vedihewînin ava dikin, platformên mîna Mewayz zêdetirî 207 modulên amadekirî yên ku ji 19 $/mehê dest pê dikin pêşkêşî dikin ku dikarin xebata pêşveçûna we temam bikin.

Sêwirana modular a Amsterdam Compiler Kit çawa dixebite?

ACK mîmariya lûleyê bikar tîne ku berhevkirin di qonaxên cihê re derbas dibe: parskirin, hilberîna koda navîn (bikaranîna komek rêwerzek EM ya tevlihev), xweşbînkirin, û hilberîna kodê ya taybetî ya armancê. Her qonax serbixwe tevdigere, ji ber vê yekê hûn dikarin dawiya pêş an dawiya paşîn bêyî ku tevahiya zincîra amûrê ji nû ve binivîsin biguhezînin. Ev felsefeya modularî pratîkên pêşkeftinê yên nûjen neynik dike - mîna ku Mewayz 207 modulên xwe ji bo ji nû vebikaranîna û entegrasyona paqij di nav projeyên malperê de ava dike.

Ez dikarim Amsterdam Compiler Kit ji bo projeyên pêşkeftina nûjen bikar bînim?

Dema ku ACK di serî de ji bo mebestên perwerdehiyê, retro-computer, û pergalên pêvekirî yên ku mîmariyên kevnar ên mîna Z80, 8086, û 68000 dikin hedef tê nirxandin, prensîbên sêwirana wê pir têkildar dimînin. Xwendina ACK bingehên avakirina berhevkerê ku ji bo zincîra amûrên nûjen têne sepandin fêr dike. Ji bo pêşkeftina tevn û sepanê ya hemdem, berhevkirina zanyariyên bingehîn ên ji projeyên mîna ACK bi çavkaniyên amade-hilberînê yên wekî modulên Mewayz 207 bi 19 $/mehê dikare bi girîngî xebata we bileztir bike.