Millä ihmeellä ne tekee niitä uusia kieliä? C++llako? heeh.
Varmaan 1:llä ja 0:lla.
Tuskin sillä niin väliä on, millä kielellä kääntäjä on tehty, kunhan se osaa luoda toimivia EXE-tiedostoja.
Eli siis Qbasicilla. :) Pitäis muuten koittaa miten toi VB tekee niit... nooh ihasama
Kääntäjät on useimmiten ohjelmoitu C:llä tai C++:lla lukuunottamatta jostain syystä huippunopeutta vaativia kääntäjiä (luultavasti sitten häviävät tehokkuudessa) jotka on kirjoitettu ASM:illa.
fawkz tietää kaiken. - www.fi
Periaatteessa Kaantajan tai/ja tulkin voi ohjelmoida milla tahansa.. itse tein oman nk. esoteerisen ohjelmointikielen
(Tarkoittaa suurinpiirtein sita etta se on tehty tarkoituksella hyodyttomaksi) siihen koodasin tulkin perlilla, php:lla ja c:lla!
haxor: Olet mielestäni tehnyt vain tulkin, et kääntäjää.
*lisäys edelliseen* --> Kääntäjän tekeminen on sitten jo aivan toinen juttu ja se vaati jo hieman enemmän.
Ensinnakin kuka tahansa (joka on ees vahan koodaillut) osaa tehda jonkinlaisen oman ohjelmointikielen.. kaantaja on periaatteessa helppo teha mutta se taas riippuu siita ohjelmointikielesta minka tekee
Kielet itse on kai suunniteltu alunperin paperille, ja sitten tehty kääntäjä niille jollain ohjelmointikielellä...
kieliä rakentnaan kieli opin avulla vähänniinkuin Koulussa ääidinkielen tunnila. -Paitsi ettei sinnepäinkän. perus periaate on hajottelu asiohin
esim.pascalkielelle keili oppia jne
LAUSE : x ";"
x : KUTSU tai ARVO_ASTUS tai ...
ARVO_ASETUS : -kohde- ":=" LÄHDE
KUTSU : -funktionnnimi-
LÄHDE : KUTSU tai LASKU tai ...
LASKU : ...
tästä voi kulkea lisää kirjoista, jotkin niistä on hyviä jajotkin huonoja
Käy eka luokka läpi ennen kuin tänne kirjoittelemaan alat... noi kirjoitus virheet alkaa käymään hermoille..
"kulkea lisää kirjoista".. hehh...
Aihe on jo aika vanha, joten et voi enää vastata siihen.