Překladač je počítačový program (nebo skupina programů), který transformuje zdrojový kód napsaný v programovacím jazyce (zdrojový jazyk) do jiného počítačového jazyka (cílový jazyk, často má binární formu zvanou objektový kód). Nejčastější důvod, proč chceme transformovat zdrojový kód, je vytvoření spustitelného programu.Jakýkoli program, který je naprogramovaný v programovacím jazyce vyšší úrovně, musí být přeložen do strojového kódu před tím, než ho bude možné spustit.
Property | Value |
prop-cs:edice
| |
prop-cs:isbn
|
- 3 (xsd:integer)
- 47132776 (xsd:integer)
|
prop-cs:jazyk
| |
prop-cs:jméno
|
- David
- John
- Brian
- Jürgen
- D. E.
- Edgar T.
- Edsger W.
- Friedrich L.
- Jacob T.
- Lawford John
- Melvin E.
- R. W.
- T. E.; SATTLEY, K.
|
prop-cs:místo
|
- Amsterdam
- New York
- New York University
- Los Angeles, California
|
prop-cs:odkazNaAutora
|
- Donald Ervin Knuth
- John Backus
|
prop-cs:příjmení
|
- Bauer
- Conway
- Knuth
- Russell
- Schwartz
- Dijkstra
- Gries
- Floyd
- Backus
- Cheatham
- Cocke
- EICKEL
- Irons
- Randell
|
prop-cs:revize
| |
prop-cs:rok
|
- 1957 (xsd:integer)
- 1959 (xsd:integer)
- 1961 (xsd:integer)
- 1963 (xsd:integer)
- 1964 (xsd:integer)
- 1965 (xsd:integer)
- 1971 (xsd:integer)
- 1976 (xsd:integer)
|
prop-cs:spoluautoři
| |
prop-cs:strany
|
- 18 (xsd:integer)
- 31 (xsd:integer)
- 35 (xsd:integer)
- 51 (xsd:integer)
- 316 (xsd:integer)
- 607 (xsd:integer)
|
prop-cs:svazek
|
- 2 (xsd:integer)
- 4 (xsd:integer)
- 6 (xsd:integer)
- 8 (xsd:integer)
- 10 (xsd:integer)
|
prop-cs:titul
|
- ALGOL 60 Implementation: The Translation and Use of ALGOL 60 Programs on a Computer
- "The FORTRAN Automatic Coding System"
- A syntax directed compiler for ALGOL 60
- Compiler Construction for Digital Computers
- RUNCIBLE-algebraic translation on a limited computer
- Design of a separable transition-diagram compiler
- On the translation of languages from left to right
- Syntactic analysis and operator precedence
- Syntax directed compilation
- Programming Languages and their Compilers: Preliminary Notes
- "ALGOL 60 Translation: An ALGOL 60 Translator for the X1 and Making a Translator for ALGOL 60
- Compiler Construction, An Advanced Course, Lecture Notes in Computer Science 21
|
prop-cs:url
| |
prop-cs:vydavatel
|
- Springer
- Communications of the ACM
- Wiley
- Academic Press
- Information and Control
- Journal of the ACM
- Mathematisch Centrum
- SJCC
- Courant Institute of Mathematical Sciences technical report
- Proceedings of the Western Joint Computer Conference
|
prop-cs:wikiPageUsesTemplate
| |
prop-cs:článek
|
- History of compiler writing
|
dbpedia-owl:abstract
|
- Překladač je počítačový program (nebo skupina programů), který transformuje zdrojový kód napsaný v programovacím jazyce (zdrojový jazyk) do jiného počítačového jazyka (cílový jazyk, často má binární formu zvanou objektový kód). Nejčastější důvod, proč chceme transformovat zdrojový kód, je vytvoření spustitelného programu.Jakýkoli program, který je naprogramovaný v programovacím jazyce vyšší úrovně, musí být přeložen do strojového kódu před tím, než ho bude možné spustit. Proto všichni programátoři používající takové jazyky musí používat překladače, případně interprety. Z toho vyplývá, že překladače jsou pro programátory velice důležité. Jakékoliv vylepšení překladače vede k mnoha zlepšením spustitelných vygenerovaných programů. Díky tomuto faktu se překladače od svého počátku vylepšují a procházejí neustálým vývojem.Překladače jsou velice obsáhlé, složité a komplexní aplikace, ale pomocí systematické analýzy a jejich výzkumu počítačovými odborníky, byla poměrně jasně pochopena jejich konstrukce a byl o nich rozvinut silný teoretický základ. Výzkum konstrukce překladačů vedl k vývoji nástrojů, které umožňují mnohem snadněji vytvářet nové překladače. Díky těmto nástrojům mohou, například studenti počítačových věd, vytvořit jednoduchý vlastní programovací jazyk s překladačem již během několika týdnů.Myšlenka používání vyšších programovacích jazyků se rychle uchytila v mnoha aplikačních doménách. Díky rozšiřující se použitelnosti podporované novějšími programovacími jazyky a zvyšující se komplexitě počítačových architektur, se překladače staly více a více komplexními.
|
dbpedia-owl:wikiPageExternalLink
| |
dbpedia-owl:wikiPageID
| |
dbpedia-owl:wikiPageLength
| |
dbpedia-owl:wikiPageOutDegree
| |
dbpedia-owl:wikiPageRevisionID
| |
dbpedia-owl:wikiPageWikiLink
| |
dbpedia-owl:wikiPageWikiLinkText
| |
dcterms:subject
| |
rdfs:comment
|
- Překladač je počítačový program (nebo skupina programů), který transformuje zdrojový kód napsaný v programovacím jazyce (zdrojový jazyk) do jiného počítačového jazyka (cílový jazyk, často má binární formu zvanou objektový kód). Nejčastější důvod, proč chceme transformovat zdrojový kód, je vytvoření spustitelného programu.Jakýkoli program, který je naprogramovaný v programovacím jazyce vyšší úrovně, musí být přeložen do strojového kódu před tím, než ho bude možné spustit.
|
rdfs:label
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbpedia-owl:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |