<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lenguaje C: Noticias, Fotos, Evaluaciones, Precios y Rumores de lenguaje C • ENTER.CO</title>
	<atom:link href="https://www.enter.co/noticias/lenguaje-c/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.enter.co/noticias/lenguaje-c/</link>
	<description>Tecnología y Cultura Digital</description>
	<lastBuildDate>Fri, 12 Nov 2021 03:25:16 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.enter.co/wp-content/uploads/2023/08/Favicon-ENTER.CO_.jpg</url>
	<title>lenguaje C: Noticias, Fotos, Evaluaciones, Precios y Rumores de lenguaje C • ENTER.CO</title>
	<link>https://www.enter.co/noticias/lenguaje-c/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>¿Qué debes tener en cuenta para aprender lenguaje C?</title>
		<link>https://www.enter.co/especiales/dev/que-debes-tener-en-cuenta-para-aprender-lenguaje-c/</link>
		
		<dc:creator><![CDATA[Karen Ortiz]]></dc:creator>
		<pubDate>Wed, 20 Oct 2021 16:30:54 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[aprender a programar]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[Holberton School Colombia]]></category>
		<category><![CDATA[lenguaje C]]></category>
		<category><![CDATA[Phyton]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=516326</guid>

					<description><![CDATA[El mundo de la programación toma cada vez más fuerza y se ha convertido en una herramienta esencial para encontrar empleo en el sector de la Tecnología de la Información. Dentro de este gran panorama de la programación, es clave destacar el lenguaje C, uno de los más antiguos y que sirve de base para [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.holbertoncolombia.com/?utm_source=banner_enter" target="_blank" rel="noopener noreferrer"><img fetchpriority="high" decoding="async" class="alignnone wp-image-512310 size-full" src="https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER.jpg" alt="Holberton Banner" width="1024" height="200" srcset="https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER.jpg 1024w, https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER-300x59.jpg 300w, https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER-768x150.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><br />
El mundo de la programación toma cada vez más fuerza y se ha convertido en una herramienta esencial <a href="https://www.enter.co/especiales/dev/empleos-dev/quieres-trabajar-desde-casa-estos-son-los-trabajos-mas-buscados-en-ti/" target="_blank" rel="noopener noreferrer">para encontrar empleo en el sector de la Tecnología de la Información</a>.</p>
<p>Dentro de este gran panorama de la programación, es clave destacar el lenguaje C, uno de los más antiguos y que sirve de base para quienes estén interesados en iniciar en este mundo.</p>
<p><span id="more-516326"></span></p>
<p>C es un lenguaje de programación, considerado como uno de los más importantes y complejos en la actualidad, con el cual se desarrollan tanto aplicaciones como sistemas operativos. A su vez, otros lenguajes más actuales como <strong>Java, C++ o C# derivan de C,</strong> por lo que resulta ser una muy buena opción para empezar a programar.</p>
<p>Pero como lo mencionamos anteriormente, no es una tarea sencilla y requiere de mucha disciplina. Por eso, te presentamos algunas cosas clave que debes tener en cuenta si quieres empezar a ahondar en este lenguaje:</p>
<h2>¿De donde viene el lenguaje C?</h2>
<p>El origen de C viene desde aproximadamente la mitad de la década de los 70. Fue creado por Dennis Ritchie y Brian Kernighan. En principio se creó para utilizarse en <strong>sistemas Unix</strong> y luego evolucionó a lo que conocemos como Linux, así que en este sistema operativo también se pueden crear muchas aplicaciones con este lenguaje de programación.</p>
<h3>También puedes leer: <a href="https://www.enter.co/especiales/dev/holberton-school-colombia-abre-nueva-convocatoria-para-aprender-desarrollo-web/">Holberton School Colombia abre nueva convocatoria para aprender desarrollo web</a></h3>
<p>Además, fue de los primeros lenguajes que ganó en popularidad. Su nombre se debe a un orden alfabético, ya que sustituyó a otro lenguaje llamado B, y el lenguaje de programación B venía del BCPL.</p>
<h2>Características del lenguaje C</h2>
<p>Al ser una de las herramientas más populares, sus características son varias:</p>
<ul>
<li>Es un lenguaje de nivel intermedio, por lo que se beneficia de las ventajas de la programación de alto y bajo nivel.</li>
<li>Es un <strong>lenguaje estructurado</strong>, como BASIC o Pascal.</li>
<li>Permite una amplia libertad de organización del trabajo.</li>
<li>C es un lenguaje de propósito general. Es decir, se utiliza para el desarrollo de diversas aplicaciones como sistemas operativos, hojas de cálculo, gestores de bases de datos, etc.</li>
<li>Es un lenguaje portable que es independiente del hardware. Los programas escritos en C son fácilmente trasportables a otros sistemas.</li>
</ul>
<h2>Lenguaje de programación C: ventajas y desventajas</h2>
<p>Ahora para quienes quieren aprender sobre este lenguaje, es clave que tengan en cuenta una serie de ventajas y desventajas que ofrece. Empecemos por las ventajas:</p>
<ul>
<li>Tiene muy pocas palabras clave, específicamente cuenta con 32, lo que ayuda a un aprendizaje más rápido.</li>
<li>Proporciona un completo control de cuanto sucede en el interior del ordenador.</li>
<li>Los programas son producidos de forma rápida y son bastante potentes.</li>
<li>Tiene muy pocos <strong>tipos de datos básicos</strong>, pero esto es suficiente para no cometer errores de programación.</li>
<li>Permite estructuras de datos.</li>
<li>Viene con funciones matemáticas y bibliotecas de programación del sistema.</li>
</ul>
<p>En cuanto a los inconvenientes del lenguaje C te nombramos algunos:</p>
<ul>
<li>Es más complicado de aprender que otros lenguajes de programación como por ejemplo Phyton.</li>
<li>No tiene soporte para la programación orientada a objetos.</li>
<li>No tiene liberación de la memoria automática. Debe hacerse de forma manual.</li>
</ul>
<p><em>Imagen: Pexels</em></p>
<p><img decoding="async" class=" wp-image-494285 alignleft" src="https://www.enter.co/wp-content/uploads/2020/06/avatar_profile.jpg" alt="" width="80" height="80" /><a href="http://enter.co/dev" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=http://enter.co/dev&amp;source=gmail&amp;ust=1633710967271000&amp;usg=AFQjCNG9U0qnMhcb0faFJRw79719bU_2nA"><span class="il">Enter.co</span>/dev</a>  es una colaboración con <a href="http://coderise.org/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=http://coderise.org/&amp;source=gmail&amp;ust=1633710967271000&amp;usg=AFQjCNHAjfDsfs037ApQ07Bm-3A4OgawSA">Coderise.org</a> y <a href="https://bit.ly/3mMNF2P" target="_blank" rel="noopener noreferrer"><b>Holberton School Colombia</b></a> para promover la comunidad de programación en Colombia.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mi historia en Holberton: aprender a hablar con las máquinas</title>
		<link>https://www.enter.co/especiales/dev/mi-historia-en-holberton-aprender-a-hablar-con-las-maquinas/</link>
		
		<dc:creator><![CDATA[Colaboradores ENTER.CO]]></dc:creator>
		<pubDate>Thu, 08 Oct 2020 14:00:11 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[aprender a programar]]></category>
		<category><![CDATA[Holberton School]]></category>
		<category><![CDATA[lenguaje C]]></category>
		<category><![CDATA[lenguaje de programación]]></category>
		<category><![CDATA[Máquinas]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=498253</guid>

					<description><![CDATA[Hace un mes, cuando empezaba a estudiar en Holberton School, el diario The Guardian publicó su primer artículo escrito por una máquina. Los periodistas del diario británico le pidieron a GPT-3, el nuevo y poderoso generador de lenguaje de OpenAI, que escribiera un ensayo desde cero. Su tarea era tratar de convencer al lector de que [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure id="attachment_498255" aria-describedby="caption-attachment-498255" style="width: 218px" class="wp-caption alignleft"><img decoding="async" class="wp-image-498255 " src="https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-300x199.jpg" alt="" width="218" height="145" srcset="https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-300x199.jpg 300w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-1024x678.jpg 1024w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-768x509.jpg 768w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-1536x1017.jpg 1536w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-76x50.jpg 76w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-123x82.jpg 123w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-83x55.jpg 83w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1-125x83.jpg 125w, https://www.enter.co/wp-content/uploads/2020/10/Helena-Cortés-Gómez-1.jpg 2048w" sizes="(max-width: 218px) 100vw, 218px" /><figcaption id="caption-attachment-498255" class="wp-caption-text">*Por: Helena Cortés Gómez, participante de Holberton School.</figcaption></figure>
<p><span style="font-weight: 400;">Hace un mes, cuando empezaba a estudiar en Holberton School, el diario The Guardian publicó su primer artículo escrito por una máquina.</span><span style="font-weight: 400;"> Los periodistas del diario británico le pidieron a </span><a href="https://youtu.be/_x9AwxfjxvE"><span style="font-weight: 400;">GPT-3</span></a><span style="font-weight: 400;">, el nuevo y poderoso generador de lenguaje de </span><a href="https://openai.com/blog/openai-api/"><span style="font-weight: 400;">OpenAI,</span></a><span style="font-weight: 400;"> que escribiera un ensayo desde cero. Su tarea era tratar de convencer al lector de que los robots vienen en paz. </span></p>
<p>Este tipo de tecnologías son las que me llevaron inevitablemente a hacer una parada en mi camino periodístico y explorar la programación. Desde hace tiempo he sentido la necesidad de saber de qué maneras entrenamos este tipo de tecnologías. Si es que escribir código es 80 % creatividad, según dice mi tutor en Holberton, entonces las ideas humanas se plasmarían allí del mismo modo que podemos escribir un artículo periodístico. ¿Cuáles ideas se priorizarán?, ¿Qué tipos de sesgos les enseñaremos? Esas preguntas me han conectado con el interés por programar.</p>
<h2>Aprender a usar las máquinas de una nueva manera</h2>
<p>Ninguna de las tecnologías como GPT-3 se ha creado en soledad. Y para un futuro próximo, y también lejano, será importante que los que estamos en humanidades las entendamos.</p>
<p>En Holberton, <span style="font-weight: 400;">empezamos a aprender con el lenguaje de programación C, considerado de bajo nivel. Esto puede ser algo intimidante, pero a la vez fascinante. “Bajo nivel” no es una manera despectiva de referirse a este, más bien quiere indicar lo cerca que está el lenguaje de las máquinas: el binario. Es tan eficiente y ligero que incluso es común su uso en misiones espaciales, como la del &#8216;Curiosity&#8217; que llegó a Marte en 2012. Unas 500.000 líneas de código de esta recordada misión se hicieron con este lenguaje.<br />
</span></p>
<h2>También te puede interesar: <a href="https://www.enter.co/especiales/dev/cientificos-de-datos-una-carrera-de-moda/">Científicos de datos, una carrera de moda</a>.</h2>
<p>A un mes de la experiencia voy un poco más lento que otros, pero lo que propone la escuela es ir a su propio ritmo. Ver las notas en bajo es preocupante porque la mayoría de los holbies, como nos llamamos los participantes de la academia, fuimos educados en el sistema tradicional, donde solo se preocupan por los resultados y no por el proceso. Sin embargo, hace poco en una charla de Julien Barbier, uno de los fundadores de la escuela, nos recordó que un proceso de aprendizaje contemporáneo va más allá de las notas.</p>
<p>Los primeros 30 minutos de su charla sobre punteros, un tema espinoso para aprendices de C, decidió invertirlos y reenfocar la idea –tal vez producida por las expectativas de la sociedad– de ser el mejor. “A mí también me gustan las competencias”, dijo, “pero eso es otro contexto, acá buscamos que se alcancen las metas personales y a largo plazo”. Cuando un nuevo concepto sea difícil “<em>look at the big picture</em>”, dijo, siempre hablando en inglés. “Lo importante no es ser los mejores, lo clave es aprender, entender y tal vez para algunos proveer a sus familias”.</p>
<p>Julien habló de los valores personales y de lo que nos importa: cómo el cerebro se ha estudiado a sí mismo. Los neurocientíficos saben que el aprendizaje está anclado a las emociones, a lo que nos sentimos conectados. Por lo que es importante explorar para qué programar y darles instrucciones a las máquinas. En medio de ello, también acelerará el proceso explicar a otros lo aprendido, <span style="font-weight: 400;">como proponía</span><a href="https://fs.blog/2012/04/feynman-technique/"> <span style="font-weight: 400;">Richard Feynman.</span></a></p>
<p><span style="font-weight: 400;">Este mes ha sido un reto intelectual y emocional, nunca había tocado una terminal. En próximos artículos compartiré algunas de las experiencias de una recién iniciada periodista, ahora programadora, al sumergirse en este mundo.</span></p>
<p><em>Imagen: <a href="https://pixabay.com/photos/computer-computer-code-programming-1873831/" target="_blank" rel="noopener noreferrer">Boskampi </a>(Vía Pixabay). </em></p>
<p>*Periodista científica formada en El Colombiano y El Espectador. Investigadora y curiosa. Estudiante del lenguaje de las máquinas en Holberton School.</p>
<hr />
<hr />
<p><img loading="lazy" decoding="async" class=" wp-image-494285 alignleft" src="https://www.enter.co/wp-content/uploads/2020/06/avatar_profile.jpg" alt="" width="80" height="80" /><a href="http://enter.co/dev">Enter.co/dev</a>  una colaboración con <a href="http://Coderise.org">Coderise.org</a> y <a href="https://www.holbertonschool.com/co">Holberton School Colombia</a> para promover la comunidad de programación en Colombia.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Se despide otro titán tecnológico: Dennis Ritchie, padre de C y UNIX</title>
		<link>https://www.enter.co/empresas/negocios/muere-dennis-ritchie-el-creador-del-lenguaje-de-programacion-c/</link>
					<comments>https://www.enter.co/empresas/negocios/muere-dennis-ritchie-el-creador-del-lenguaje-de-programacion-c/#comments</comments>
		
		<dc:creator><![CDATA[Éricka Duarte Roa]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 12:15:18 +0000</pubDate>
				<category><![CDATA[Negocios]]></category>
		<category><![CDATA[Bell Labs]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Dennis Ritchie]]></category>
		<category><![CDATA[lenguaje C]]></category>
		<category><![CDATA[UNIX]]></category>
		<guid isPermaLink="false">http://www.enter.co/?p=27392</guid>

					<description><![CDATA[A pocos días de la pérdida de Steve Jobs, el mundo de la tecnología vuelve a estar de luto luego de conocer la noticia del fallecimiento de Dennis Ritchie, padre del lenguaje de programación C y cocreador de Unix. A él se debe, en gran parte, la existencia de los sistemas operativos actuales.]]></description>
										<content:encoded><![CDATA[<div>
<figure id="attachment_27413" aria-describedby="caption-attachment-27413" style="width: 618px" class="wp-caption alignnone"><a href="http://www.enter.co/historia-2/muere-dennis-ritchie-el-creador-del-lenguaje-de-programacion-c/attachment/fotografia-dennis-ritchie/" rel="attachment wp-att-27413"><img loading="lazy" decoding="async" class="size-full wp-image-27413" title="Fotografía Dennis Ritchie" src="http://www.enter.co/custom/uploads/2011/10/Fotograf%C3%ADa-Dennis-Ritchie.jpg" alt="" width="618" height="495" /></a><figcaption id="caption-attachment-27413" class="wp-caption-text">Dennis Ritchie (izquierda) y Ken Thompson crearon el sistema operativo Unix, que sirvió de inspiración para el desarrollo de Linux y hoy está en Mac OS X. Foto: vincentpants (vía Flickr)</figcaption></figure>
<p id="internal-source-marker_0.8727116484660655" dir="ltr">El mundo de la tecnología ha perdido a otro de sus grandes genios. <strong>Dennis Ritchie, creador del lenguaje de programación C y cocreador del sistema operativo Unix, falleció el pasado 9 de octubre a los 70 años de edad.</strong></p>
<p dir="ltr">Tras conocer su fallecimiento, los fanáticos de la tecnología han mostrado sus sentimientos de condolencia a través de las redes sociales, pues la noticia de su muerte ya se ha convertido en ‘trending topic’ global en Twitter.</p>
<p><span id="more-27392"></span>Ritchie nació el 9 de septiembre de 1941 en una villa llamada Bronxville, situada cerca de Nueva York. Estudió física y matemática aplicada en Harvard, y entre 1969 y 1973 trabajó en <a href="http://www.enter.co/industria/los-10-inventos-de-bell-labs-que-cambiaron-el-mundo/" target="_blank">Bell Labs</a>, en la creación del lenguaje de programación C.</p>
<p>C ha sido la base para la creación de lenguajes muy populares como Java, Objective-C, PHP y C++, entre otros. Además, <strong>Ritchie hizo aportes fundamentales al sistema operativo Unix,</strong> que permitió aprovechar el poder de cómputo en grandes organizaciones antes de que se popularizaran el PC y los servidores pequeños.</p>
<p>UNIX, además, <strong>sirvió de inspiración para el desarrollo del sistema operativo GNU/Linux, y uno de sus derivados, BSD, sentó las bases del sistema operativo de Apple, Mac OS X.</strong></p>
<p dir="ltr"><strong>Ritchie es uno de los pioneros tecnológicos más premiados del planeta.</strong> En 1983, recibió junto a Ken Thompson el Premio Turing por su teoría en sistemas operativos genéricos. En 1990, obtuvo la Medalla Richard Hamming del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). Luego, en 1999, Ritchie recibió de las manos de Bill Clinton la Medalla Nacional de Tecnología de Estados Unidos, como reconocimiento por sus grandes aportes a la informática.</p>
<p dir="ltr">Sin duda, <strong>la herencia que deja Dennis Ritchie a la tecnología es invaluable.</strong> <strong>Gran parte de los lenguajes de programación y los sistemas operativos que existen en la actualidad están basados en su importante legado,</strong> y es gracias a Dennis y a quienes se basaron en su trabajo que hoy podemos usar plataformas como Android, iOS, Mac OS X, GNU/Linux, e incluso este sitio web.</p>
<p dir="ltr">La muerte de Dennis Ritchie se suma a la triste <a href="http://www.enter.co/industria/muere-steve-jobs-el-lider-que-revivio-a-apple/" target="_blank">partida de Steve Jobs</a>. Es así como en una sola semana el mundo de la tecnología ha sido golpeado por la pérdida de dos de sus más grandes genios y creadores.</p>
<p dir="ltr">Para los programadores de software, la muerte de Ritchie es como la pérdida de un padre. Como lo escribe Iván Vásquez, de ENTER.CO, <a href="http://www.enter.co/?p=27530" target="_blank">en un sentido y revelador homenaje a Ritchie</a>, <em>&#8220;<strong>Sencillamente, encontrar algo en el mundo de la computación actual que no haya sido tocado por el genio de Ritchie es una tarea muy difícil&#8221;.</strong></em></p>
<h3><strong>Notas relacionadas:</strong></h3>
<div>
<ul>
<li><a href="http://www.enter.co/industria/los-10-inventos-de-bell-labs-que-cambiaron-el-mundo/">Los 10 inventos de Bell Labs que cambiaron el mundo</a>.</li>
<li><a href="http://www.enter.co/?p=27530" target="_blank"><em>&#8220;Goodbye, world&#8221;:</em> Un sentido adiós a Dennis Ritchie</a>.</li>
<li><a href="http://www.enter.co/software/20-anos-de-linux-en-400-segundos-la-historia-oficial/">20 años de Linux en 400 segundos: la historia oficial</a>.</li>
<li><a href="http://www.enter.co/software/linux-3-0-3-debuta-en-linuxcon2011-y-mas-noticias-de-software-libre/">Linux 3.0.3 debuta en LinuxCon2011, y más noticias de software libre</a>.</li>
</ul>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.enter.co/empresas/negocios/muere-dennis-ritchie-el-creador-del-lenguaje-de-programacion-c/feed/</wfw:commentRss>
			<slash:comments>78</slash:comments>
		
		
			</item>
	</channel>
</rss>
