<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Lenguaje_libre_de_contexto</id>
	<title>Lenguaje libre de contexto - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Lenguaje_libre_de_contexto"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;action=history"/>
	<updated>2026-04-19T01:59:34Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=3443722&amp;oldid=prev</id>
		<title>Javiermartin jc: Texto reemplazado: «&lt;div align=&quot;justify&quot;&gt;» por «»</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=3443722&amp;oldid=prev"/>
		<updated>2019-07-06T20:48:10Z</updated>

		<summary type="html">&lt;p&gt;Texto reemplazado: «&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;» por «»&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:48 6 jul 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición|nombre=Lenguaje libre de contexto|imagen=Jerarquia_Chomsky_A.gif|concepto=Según la [[jerarquía de Chomsky]] son los lenguajes de tipo 2, reconocibles con [[autómata de pila|autómatas de pila]].}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición|nombre=Lenguaje libre de contexto|imagen=Jerarquia_Chomsky_A.gif|concepto=Según la [[jerarquía de Chomsky]] son los lenguajes de tipo 2, reconocibles con [[autómata de pila|autómatas de pila]].}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Lenguaje libre de contexto'''. En [[Lingüística]], [[Matemáticas]] e [[Informática]]&amp;#160; y en la [[jerarquía de Chomsky]] se refiere a los lenguajes de tipo 2, aquellos que pueden representarse mediante [[Gramática libre de contexto|gramáticas libres de contexto]] y [[Autómata de pila|autómatas finitos]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Lenguaje libre de contexto'''. En [[Lingüística]], [[Matemáticas]] e [[Informática]]&amp;#160; y en la [[jerarquía de Chomsky]] se refiere a los lenguajes de tipo 2, aquellos que pueden representarse mediante [[Gramática libre de contexto|gramáticas libres de contexto]] y [[Autómata de pila|autómatas finitos]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2127178:rev-3443722 --&gt;
&lt;/table&gt;</summary>
		<author><name>Javiermartin jc</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=2127178&amp;oldid=prev</id>
		<title>Carlos idict en 13:07 23 dic 2013</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=2127178&amp;oldid=prev"/>
		<updated>2013-12-23T13:07:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:07 23 dic 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l58&quot; &gt;Línea 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 58:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Fuentes==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Fuentes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tanembaum, A. Compilers: Principles, Tecniques, and Tools. Tomo 1. ACM Press. 5ta Edición.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Tanembaum, A. Compilers: Principles, Tecniques, and Tools. Tomo 1. ACM Press. 5ta Edición.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Conferencias de la Asignatura &amp;quot;Compilación 1&amp;quot; del &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Departamento de Ciencias de la Computación &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de la Universidad de Oriente|Departamento de Ciencias de la Computación]] &lt;/del&gt;de la [[Universidad de Oriente]]. [[Santiago de Cuba]], [[2000]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Conferencias de la Asignatura &amp;quot;Compilación 1&amp;quot; del Departamento de Ciencias de la Computación de la [[Universidad de Oriente]]. [[Santiago de Cuba]], [[2000]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [http://es.wikipedia.org/wiki/Gramática_libre_de_contexto GLC en Wikipedia]. Consultado el [[30 de noviembre]] de [[2013]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [http://es.wikipedia.org/wiki/Gramática_libre_de_contexto GLC en Wikipedia]. Consultado el [[30 de noviembre]] de [[2013]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Acevedo Martínez, Liesner; Osorio Ramírez, Karel. ''Manual de apoyo a la docencia. Técnicas de Compilación: Manual Práctico para estudiantes de Informática''. Libro electrónico en [[PDF]]. [[UCI]]. [[La Habana]], [[2011]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Acevedo Martínez, Liesner; Osorio Ramírez, Karel. ''Manual de apoyo a la docencia. Técnicas de Compilación: Manual Práctico para estudiantes de Informática''. Libro electrónico en [[PDF]]. [[UCI]]. [[La Habana]], [[2011]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Lingüística]][[Categoría:Matemáticas]][[Categoría:Informática]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Lingüística]][[Categoría:Matemáticas]][[Categoría:Informática]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2096448:rev-2127178 --&gt;
&lt;/table&gt;</summary>
		<author><name>Carlos idict</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=2096448&amp;oldid=prev</id>
		<title>Jhonlier12017 jc.hlg: Página creada con '{{Definición|nombre=Lenguaje libre de contexto|imagen=Jerarquia_Chomsky_A.gif|concepto=Según la jerarquía de Chomsky son los lenguajes de tipo 2, reconocibles con [[autó...'</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lenguaje_libre_de_contexto&amp;diff=2096448&amp;oldid=prev"/>
		<updated>2013-12-01T17:16:28Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;{{Definición|nombre=Lenguaje libre de contexto|imagen=Jerarquia_Chomsky_A.gif|concepto=Según la &lt;a href=&quot;/Jerarqu%C3%ADa_de_Chomsky&quot; title=&quot;Jerarquía de Chomsky&quot;&gt;jerarquía de Chomsky&lt;/a&gt; son los lenguajes de tipo 2, reconocibles con [[autó...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Definición|nombre=Lenguaje libre de contexto|imagen=Jerarquia_Chomsky_A.gif|concepto=Según la [[jerarquía de Chomsky]] son los lenguajes de tipo 2, reconocibles con [[autómata de pila|autómatas de pila]].}}&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
'''Lenguaje libre de contexto'''. En [[Lingüística]], [[Matemáticas]] e [[Informática]]  y en la [[jerarquía de Chomsky]] se refiere a los lenguajes de tipo 2, aquellos que pueden representarse mediante [[Gramática libre de contexto|gramáticas libres de contexto]] y [[Autómata de pila|autómatas finitos]].&lt;br /&gt;
&lt;br /&gt;
Son los [[Lenguaje formal|lenguajes formales]] que engloban a los [[lenguaje regular|lenguajes regulares]] y constituyen los mecanismos de representación y reconocimiento de los lenguajes de programación desde el punto de vista sintáctico. Por tanto, tienen gran aplicación en la teoría y construcción de [[Intérprete|intérpretes]] y [[Compilador|compiladores]] de [[Lenguaje de programacion|lenguajes de programación]] (LP) o de [[Lenguaje de especifcación|especificación]] o [[Lenguaje de formato|formato de información]], específicamente en el [[analizador sintáctico]] o ''parser'' que comprueba la corrección de sintaxis en los códigos fuentes de los LP.&lt;br /&gt;
&lt;br /&gt;
==Definiciones==&lt;br /&gt;
Se dice que un lenguaje es libre de contexto (LLC) si y sólo si puede ser reconocido por una gramática libre de contexto (GLC) ''G=&amp;lt;N,T,P,S&amp;gt;'', donde ''N'' es el [[conjunto]] de los símbolos no terminales o derivables, ''T'' es el conjunto de los símbolos terminales o [[alfabeto]]; ''P'', la colección de producciones de la forma [[Archivo:LLC_A_produce_x.gif|middle]], donde ''A'' es un no terminal de ''N'' y [[Archivo:LLC_x_pertenece_N_U_T_U_Xi_Clausura.gif|middle]]; ''S'' es el símbolo inicial.&lt;br /&gt;
&lt;br /&gt;
Un lenguaje libre de contexto (LLC) ''L'' es aquel cuyas cadenas pueden ser reconocidas por autómatas de pila.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Jerarquia_Chomsky.gif|center|Ubicación de los LLC en la Jerarquía de Chomsky]]&lt;br /&gt;
&lt;br /&gt;
==Ejemplos==&lt;br /&gt;
Uno de los casos más sencillos de los LLC son las del pareamiento de paréntesis y que puede modelarse con la gramática LLC [[Archivo:GLC_Pareamiento_Parentesis.gif|middle]].&lt;br /&gt;
&lt;br /&gt;
Este caso de &amp;quot;matching&amp;quot; de paréntesis (y de otros signos de agrupación) es muy socorrido en las expresiones aritméticas o de otra naturaleza dentro de los LPs, por ejemplo este caso de una GLC que define una asignación a una variable representada por su identificador de una expresión aritmética típica de [[Python]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
G=&amp;lt;{S,E, L},{num, id, (, ), +, -, *, /, //, %, =, **}, P, S&amp;gt;; donde el sistema de producciones P se define:&lt;br /&gt;
    S =&amp;gt; id = E&lt;br /&gt;
    E =&amp;gt; id(L)&lt;br /&gt;
    E =&amp;gt; (E)&lt;br /&gt;
    E =&amp;gt; E**E&lt;br /&gt;
    E =&amp;gt; +E | -E &lt;br /&gt;
    E =&amp;gt; E*E | E/E | E//E | E % E |&lt;br /&gt;
    E =&amp;gt; E+E | E-E&lt;br /&gt;
    E =&amp;gt; id | num&lt;br /&gt;
    L =&amp;gt; E | E,L&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como puede verse se ha incluido el llamado a funciones y una especie de orden de precedencia operacional que desde el punto de vista sintáctico no tiene por qué cumplirse pero se ha definido así con el objetivo de ilustrar el aspecto de la precedencia de las operaciones aritméticas en los LP, hecho que es soportado por generadores automáticos de analiadores sintácticos como el Yacc.&lt;br /&gt;
&lt;br /&gt;
==Consecuencias==&lt;br /&gt;
* Un LLC puede ser también modelado como un conjunto de todas las secuencias de terminales aceptadas por la GLC equivalente.&lt;br /&gt;
* La unión y concatenación de dos LLC es también otro LLC.&lt;br /&gt;
* La intersección de dos LLC no necesariamente es un LLC.&lt;br /&gt;
* El inverso de un LLC es también LLC. &lt;br /&gt;
* El complemento de un LLC no tiene por que ser libre de contexto.&lt;br /&gt;
* Los lenguajes regulares son libres de contexto al poder ser descritos mediante GLC.&lt;br /&gt;
** Las producciones de una [[gramática regular]] tienen la forma [[Archivo:LLC_A_produce_x.gif|middle]] donde [[Archivo:X_pertenece_T_union_Chi_concat_N_union_Chi.gif|middle]]&lt;br /&gt;
* La intersección de un lenguaje libre de contexto y un lenguaje regular es siempre libre de contexto.&lt;br /&gt;
* Existen gramáticas dependientes del contexto (GDC) que no son libres de contexto, aunque todas las GLC son GDC.&lt;br /&gt;
* Para demostrar que un lenguaje dado no es libre de contexto, se puede emplear el Lema del bombeo para lenguajes libres de contexto.&lt;br /&gt;
* El problema de determinar si una gramática sensible al contexto describe un lenguaje libre del contexto es indecidible.&lt;br /&gt;
&lt;br /&gt;
==Importancia==&lt;br /&gt;
Los LLC tienen vital importancia en el diseño e implementación de lenguajes de programación pues sus implementaciones informáticas suelen constituir los núcleos de los ''parsers'' o analizadores sintácticos y son parte del análisis semántico.&lt;br /&gt;
&lt;br /&gt;
Subconjuntos de los LLC como los [[LL(k)]] y los [[LR(k)]] sirven para la automatización del proceso de desarrollo de párseres y existen herramientas consolidadas como el Yacc, [[Bison]], [[COCO/R]], entre otras que favorecen el trabajo de los desarrolladores de LP; aunque suele exigirse que las gramáticas hayan sido reducidas a esas formas.&lt;br /&gt;
&lt;br /&gt;
También los LLC son la base de programas que sirven para traducir el código fuente de un LP a otro o en las herramientas de modelación de la [[ingeniería de software]] como el [[Rational Rose]] que también transforma los diagramas de entidades en fuentes de distintos LPs según desee el desarrollador.&lt;br /&gt;
&lt;br /&gt;
==Véase también==&lt;br /&gt;
* [[Gramática regular]].&lt;br /&gt;
* [[Jerarquía de Chomsky]].&lt;br /&gt;
&lt;br /&gt;
==Fuentes==&lt;br /&gt;
# Tanembaum, A. Compilers: Principles, Tecniques, and Tools. Tomo 1. ACM Press. 5ta Edición.&lt;br /&gt;
# Conferencias de la Asignatura &amp;quot;Compilación 1&amp;quot; del [[Departamento de Ciencias de la Computación de la Universidad de Oriente|Departamento de Ciencias de la Computación]] de la [[Universidad de Oriente]]. [[Santiago de Cuba]], [[2000]].&lt;br /&gt;
# [http://es.wikipedia.org/wiki/Gramática_libre_de_contexto GLC en Wikipedia]. Consultado el [[30 de noviembre]] de [[2013]].&lt;br /&gt;
# Acevedo Martínez, Liesner; Osorio Ramírez, Karel. ''Manual de apoyo a la docencia. Técnicas de Compilación: Manual Práctico para estudiantes de Informática''. Libro electrónico en [[PDF]]. [[UCI]]. [[La Habana]], [[2011]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Categoría:Lingüística]][[Categoría:Matemáticas]][[Categoría:Informática]]&lt;/div&gt;</summary>
		<author><name>Jhonlier12017 jc.hlg</name></author>
		
	</entry>
</feed>