Tölvunarfræði/Þýðendur
Útlit
Þýðandi er forrit eins og t.d. Microsoft Visual Studio 2008. Þetta forrit þýðir kóða (texta) úr einu forritunarmáli yfir á annað. Megin ástæðan fyrir að kóðinn sé þýddur er til að búa til keyrsluforrit en einnig er hægt að þýða keyrsluforrit yfir í kóða.
Hér fyrir neðan er algengasta vinnsluferlið sem þýðandi fer til að þýða kóða yfir í keyrsluforrit:
- Finnur hvar lína byrjar og endar í kóðanum.
- Greinir einstök orð hverrar línu og af hvaða tegund þau orð eru (breytur, tölur, aðgerðir, tákn, o.s.fr.)
- Skiptir út styttingum fyrir fullar skilgreiningar og innbyrða skrár.
- Fer yfir málfræði kóðans, greina setningarlegar villur og búa til setningafræðilegt tré úr kóðanum samkvæmt málfræði forritunarmálsins.
- Kannar hvort breytutegundir passi við gildi, tengja vísanir í föll og breytur við skilgreiningar þeirra, og skoða frumstillingar á breytum.
- Skoðar hvernig best sé að meðhöndla minni, hvaða vélamálsskipanir skili bestum árangri og búa svo til vélamálstextann.
- Beitir bestun á vélamálstextanum með ýmsum leiðum.