Logo
Uniopèdia
Comunicació
Disponible a Google Play
Nou! Descarregar Uniopèdia al dispositiu Android™!
Instal·la
Accés més ràpid que el navegador!
 

Compilador

Índex Compilador

Diagrama de blocs de l'operació d'un bon compilador. Un compilador és un programa informàtic que tradueix un programa escrit en un llenguatge de programació a un altre llenguatge de programació, generant un programa equivalent que la màquina serà capaç d'interpretar.

49 les relacions: Algorisme, Analitzador sintàctic, Anàlisi de sistemes, Anàlisi lèxica, Anàlisi sintàctica, Autòmat finit, Bytecode, C, Cadena (informàtica), Codi font, Codi objecte, Compilador creuat, Depurador, Disk Operating System, Enllaçador, Estructura de dades, Executable, Expressió regular, FlagShip, Fortran, Generació de codi, GNU Compiler Collection, Grace Hopper, Gramàtica formal, Identificador, Informàtica, Intèrpret (informàtica), John W. Backus, Llenguatge d'assemblador, Llenguatge de màquina, Llenguatge de programació, Llenguatge de programació d'alt nivell, Llenguatge de programació de baix nivell, Llista (estructura de dades), LLVM, Màquina abstracta, Memòria en pila (estructura de dades), Microsoft Windows, Node (informàtica), Nombre real, Operador matemàtic, Programa informàtic, Programari, Recursivitat, Registres de la CPU, Subrutina, Tipus de dada, Unix, Variable (programació).

Algorisme

nombres primers Un algorisme (o, alternativament, algoritme) és un conjunt finit d'instruccions o passos que serveixen per a executar una tasca o resoldre un problema.

Nou!!: Compilador і Algorisme · Veure més »

Analitzador sintàctic

Exemple d''''Anàlisi sintàctica''' d'una expressió matemàtica En informàtica, un Analitzador sintàctic (Parsing en anglès) és un procés informàtic d'anàlisi d'una seqüència d'entrada (provinent d'un teclat o d'un arxiu, per exemple), per poder determinar-ne l'estructura gramatical i comparar-la amb una Gramàtica formal (estructura abstracta que descriu un Llenguatge formal amb precisió).

Nou!!: Compilador і Analitzador sintàctic · Veure més »

Anàlisi de sistemes

Lanàlisi de sistemes és la ciència encarregada d'analitzar els sistemes grans i complexos i la seva interacció entre ells.

Nou!!: Compilador і Anàlisi de sistemes · Veure més »

Anàlisi lèxica

En informàtica l'anàlisi lèxica és el procés de convertir una seqüència de caràcters en una seqüència de tokens.

Nou!!: Compilador і Anàlisi lèxica · Veure més »

Anàlisi sintàctica

L'anàlisi sintàctica és el procediment mitjançant el qual es determina l'estructura, els components i les funcions dins d'una oració, així com el paper que hi té cada paraula.

Nou!!: Compilador і Anàlisi sintàctica · Veure més »

Autòmat finit

Esquema lògic d'un autòmat finit Un autòmat finit (AF) o màquina d'estats finits (FSM de l'anglès Finite State Machine) és un model matemàtic d'un sistema compost per estats, transicions i accions.

Nou!!: Compilador і Autòmat finit · Veure més »

Bytecode

El bytecode (o byte-code) és un codi intermedi més abstracte que el codi màquina.

Nou!!: Compilador і Bytecode · Veure més »

C

La C és la tercera lletra de l'alfabet català provinent del llatí.

Nou!!: Compilador і C · Veure més »

Cadena (informàtica)

En informàtica, una cadena (en anglès string) és un tipus d'estructura de dades que conté una seqüència de caràcters, paraules, o frases amb un ordre i una llargada determinades, que pertanyen a un cert llenguatge formal o alfabet anàlogues a una fórmula o una oració.

Nou!!: Compilador і Cadena (informàtica) · Veure més »

Codi font

Codi font d'un programa escrit amb el llenguatge de programació Java En informàtica, codi font es refereix a una sèrie d'instruccions escrites en algun llenguatge de programació llegible per una persona.

Nou!!: Compilador і Codi font · Veure més »

Codi objecte

Codi objecte és el codi que resulta de la compilació del codi font.

Nou!!: Compilador і Codi objecte · Veure més »

Compilador creuat

Exemple d sistema de plataforma creuada per a telèfons mòbils. Un compilador creuat és un compilador capaç de crear codi executable per a una plataforma diferent a la d'on s'executa el compilador.

Nou!!: Compilador і Compilador creuat · Veure més »

Depurador

GNU Debugger, depurador estàndard per al sistema operatiu GNU. Un depurador (en anglès, debugger), és un programa que permet depurar o netejar els errors d'un altre programa informàtic.

Nou!!: Compilador і Depurador · Veure més »

Disk Operating System

Disquetera amb un disquet de 5,25" semiintroduït. Sistema operatiu de disc (Disk Operating System, específicament, i disk operating system, genèricament, més sovint abreviat com DOS en anglès) es refereix al programa de sistema operatiu que s'usava en la majoria dels ordinadors personals i que subministrava l'abstracció i administració dels dispositius d'emmagatzematge secundari i les informacions que contenien (per exemple, sistemes per a organització dels fitxers de tots els tipus).

Nou!!: Compilador і Disk Operating System · Veure més »

Enllaçador

Fig.1 Diagrama d'un enllaçador Un enllaçador (en anglès, linker) és un programa que pren els fitxers de codi objecte generat en els primers passos del procés de compilació, la informació de tots els recursos necessaris (biblioteca), treu aquells recursos que no necessita, i enllaça el codi objecte amb el seu (s) biblioteca (s) amb el que finalment produeix un fitxer executable o una biblioteca.

Nou!!: Compilador і Enllaçador · Veure més »

Estructura de dades

En programació, una estructura de dades és una forma d'organitzar un conjunt de dades elementals amb l'objectiu de facilitar la seva manipulació.

Nou!!: Compilador і Estructura de dades · Veure més »

Executable

Un hex dump d'un executable en mode real En informàtica, un executable és aquell arxiu binari el contingut del qual és entès per l'ordinador com un programa informàtic.

Nou!!: Compilador і Executable · Veure més »

Expressió regular

En informàtica, una expressió regular (o col·loquialment anomenades regexp, acrònim de l'anglès regular expression) és una representació, segons unes regles sintàctiques d'un llenguatge formal, d'una porció de text genèric a buscar dins d'un altre text, com per exemple uns caràcters, paraules o patrons de text concrets.

Nou!!: Compilador і Expressió regular · Veure més »

FlagShip

FlagShip és un compilador orientat a objectes i procedural per a Unix, Linux i MS-Windows que aguanta el codi escrit en CA-Clipper (Summer'87 a 5.3), amplia la sintaxi d'aquest llenguatge i ofereix els avantatges propis del codi compilat en un entorn multitasca i multiusuari.

Nou!!: Compilador і FlagShip · Veure més »

Fortran

Fortran (o FORTRAN) és el primer llenguatge de programació d'alt nivell, desenvolupat a la dècada dels 50 i que encara s'usa actualment.

Nou!!: Compilador і Fortran · Veure més »

Generació de codi

La generació de codi és en programació d'ordinadors una de les fases mitjançant la qual un compilador converteix un programa sintàcticament correcte en una sèrie d'instruccions a ser interpretades per una màquina.

Nou!!: Compilador і Generació de codi · Veure més »

GNU Compiler Collection

La GNU Compiler Collection (gcc) és un conjunt de compiladors de llenguatges de programació creat pel Projecte GNU.

Nou!!: Compilador і GNU Compiler Collection · Veure més »

Grace Hopper

va ser una militar nord-americana, amb grau d'almirall i una autèntica pionera en el món de la informàtica.

Nou!!: Compilador і Grace Hopper · Veure més »

Gramàtica formal

teoremes. En alguns sistemes formals, però, el conjunt dels teoremes coincideix amb el de les fórmules ben formades. Una gramàtica formal és un objecte o model matemàtic que permet especificar un llenguatge o llengua, és a dir, és el conjunt de regles capaços de generar totes les possibilitats combinatòries de l'idioma, ja sigui aquest un llenguatge formal o un llenguatge natural.

Nou!!: Compilador і Gramàtica formal · Veure més »

Identificador

Els identificadors (IDs) són símbols lèxics que nomenen entitats.

Nou!!: Compilador і Identificador · Veure més »

Informàtica

Ordinador executant la distribució Debian del sistema operatiu GNU/Linux. (any 2002) La Informàtica és la ciència o tècnica relativa a la tecnologia que estudia el tractament automàtic de la informació utilitzant dispositius electrònics i sistemes computacionals.

Nou!!: Compilador і Informàtica · Veure més »

Intèrpret (informàtica)

A ciències de la computació, intèrpret o interpretador és un programa informàtic capaç d'analitzar i executar altres programes, escrits en un llenguatge d'alt nivell.

Nou!!: Compilador і Intèrpret (informàtica) · Veure més »

John W. Backus

va ser un informàtic estatunidenc, guanyador del Premi Turing el 1977 pels seus treballs en sistemes de programació d'alt nivell, en especial pel seu treball amb FORTRAN.

Nou!!: Compilador і John W. Backus · Veure més »

Llenguatge d'assemblador

I'Intel 8088. En blau es mostren les adreces de memòria on es troba el codi. El '''codi màquina''' (en hexadecimal) està ressaltat en vermell. I en magenta l'equivalent en '''llenguatge assemblador'''. A sota es veu un fragment de text en hexadecimal i en ASCII. Un llenguatge d'assemblador (en anglès assembly language i l'abreviació asm) és un llenguatge de programació de baix nivell.

Nou!!: Compilador і Llenguatge d'assemblador · Veure més »

Llenguatge de màquina

codi assemblador.. El Llenguatge màquina o codi màquina és un sistema d'instruccions codificat en codi binari que poden entendre els microprocessadors.

Nou!!: Compilador і Llenguatge de màquina · Veure més »

Llenguatge de programació

Codi font d'un programa escrit en llenguatge BASIC. Un llenguatge de programació és un llenguatge informàtic utilitzat per controlar el comportament d'una màquina, normalment un ordinador.

Nou!!: Compilador і Llenguatge de programació · Veure més »

Llenguatge de programació d'alt nivell

Fig.1 Exemple de llenguatge d'alt nivell: java En computació, un llenguatge de programació d'alt nivell és un llenguatge de programació amb una alta abstracció dels detalls de maquinari de l'ordinador.

Nou!!: Compilador і Llenguatge de programació d'alt nivell · Veure més »

Llenguatge de programació de baix nivell

Fig.1 Monitor de llenguarge de baix nivell: codi màquina (segona columna superior) i codi assembler (tercera coluna superior). Un llenguatge de programació de baix nivell és aquell llenguatge de programació que proporciona poca o cap abstracció del microprocessador d'un ordinador.

Nou!!: Compilador і Llenguatge de programació de baix nivell · Veure més »

Llista (estructura de dades)

En informàtica, una llista és una estructura de dades seqüencial que conté una col·lecció d'elements ordenats.

Nou!!: Compilador і Llista (estructura de dades) · Veure més »

LLVM

LLVM és una infraestructura de compilació per millorar l'optimització de programes de diversos llenguatges de programació.

Nou!!: Compilador і LLVM · Veure més »

Màquina abstracta

En teoria de la complexitat computacional, una màquina abstracta és un model teòric d'un computador usat en teoria d'autòmats.

Nou!!: Compilador і Màquina abstracta · Veure més »

Memòria en pila (estructura de dades)

Representació simple d'una pila (amb les opcions apilar/desempilar de la biblioteca STL La memòria en pila en informàtica és una estructura de dades seqüencial (que conté elements ordenats) amb aquestes restriccions d'accés.

Nou!!: Compilador і Memòria en pila (estructura de dades) · Veure més »

Microsoft Windows

Microsoft Windows és una sèrie de sistemes operatius i interfícies gràfiques d'usuari produïts per Microsoft. L'empresa va introduir per primera vegada un entorn operatiu anomenat Windows el novembre de 1985 com un complement a MS-DOS, en resposta al creixent interès en les interfícies gràfiques d'usuari (GUI).

Nou!!: Compilador і Microsoft Windows · Veure més »

Node (informàtica)

Un node és una estructura que consisteix en un o més enllaços cap a altres nodes i un camp de dades.

Nou!!: Compilador і Node (informàtica) · Veure més »

Nombre real

En matemàtiques, els nombres reals (\R) informalment es poden concebre com els nombres associats a longituds o qualsevol mena de magnitud física que se suposa que és contínua.

Nou!!: Compilador і Nombre real · Veure més »

Operador matemàtic

Un operador matemàtic és un operador usat en matemàtiques.

Nou!!: Compilador і Operador matemàtic · Veure més »

Programa informàtic

Un programa informàtic escrit en un estil orientat a objectes Un programa informàtic o programa d'ordinador és una seqüència d'instruccions, escrites per fer una tasca específica en una computadora.

Nou!!: Compilador і Programa informàtic · Veure més »

Programari

Imatge del sistema operatiu per a dispositius mòbils Android. El programari (software, en anglès) és el conjunt dels programes informàtics, procediments i documentació que fan alguna tasca en un ordinador.

Nou!!: Compilador і Programari · Veure més »

Recursivitat

Publicitat amb la utilització d'una imatge ''recursiva'' La recursivitat és la forma en la qual s'especifica un procés basat en la seva pròpia definició.

Nou!!: Compilador і Recursivitat · Veure més »

Registres de la CPU

Els registres dels processadors són la porció de memòria més pròxima a la CPU dins de la jerarquia de memòria d'un computador i és el tipus de memòria d'accés més ràpid.

Nou!!: Compilador і Registres de la CPU · Veure més »

Subrutina

Diagrama del funcionament d'una subrutina. En computació, una subrutina o subprograma, com a idea general, es presenta com un subalgorisme que forma part de l'algorisme principal, el qual permet resoldre una tasca específica.

Nou!!: Compilador і Subrutina · Veure més »

Tipus de dada

Tipus de dada és un atribut d'una part de les dades que indica a l'ordinador (i/o al programador) quelcom sobre la classe de dades sobre els que es va a processar.

Nou!!: Compilador і Tipus de dada · Veure més »

Unix

UNIX (o Unix) és un sistema operatiu creat el 1969 a l'empresa AT&T Bell, amb la participació de Ken Thompson, Dennis Ritchie i Douglas McIlroy, entre altres.

Nou!!: Compilador і Unix · Veure més »

Variable (programació)

En programació, una variable és un espai reservat a la memòria que, com el nom indica, pot canviar de contingut al llarg de l'execució d'un programa.

Nou!!: Compilador і Variable (programació) · Veure més »

Redirigeix aquí:

Compilació, Compilat.

SortintEntrant
Hey! Estem a Facebook ara! »