See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Übersetzungszeit – Wikipedia

Übersetzungszeit

aus Wikipedia, der freien Enzyklopädie

In der Informatik versteht man unter dem Begriff der Übersetzungszeit (Compilezeit) das Zeitintervall, dass der Compiler beim Übersetzen des Programms zur Verfügung hat. Moderne Compiler führen zur Compilezeit statische Analysen der zu übersetzenden Programme durch. Bei statisch getypten Programmiersprachen wie Java, C#, Pascal oder Haskell ist eine dieser Analysen das Typen der Programme. Das expandieren von Templates (z.B. bei C++) ist eine weitere Operation, die zur Übersetzungszeit stattfindet.

Die Übersetzungszeit findet vor dem Linken der Objektdateien des Programms und vor der Ausführung des Programms (siehe Laufzeit) statt. Bei Programmiersprachen, die keinen Compiler besitzen, und interpretiert werden, ist die Übersetzungszeit normalerweise nicht vorhanden. Teilweise wird aber mit Hilfe des Just-in-time Compilierens auch bei interpretierten Sprachen eine Compilierung durchgeführt. Die hier aufgewendete Zeit wird aber üblicherweise nicht mehr als Übersetzungszeit gewertet, sondern der Laufzeit des Programms zugeordnet.

Eine Bestrebung von Compilern ist es, einen Teil der Arbeit von Programmen aus deren Laufzeit zur entfernen, und mit Hilfe der Analysen zur Übersetzungszeit das Laufzeitverhalten der Programme zu verbessern.

Andere Sprachen


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -