<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Lenguaje de programaciónC++ by Noemí Ruiz Navas</title>
      <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop</link>
      <description>Noemí´Ruiz Navas</description>
      <language>en-us</language>
      <pubDate>2017-09-06 16:24:27 UTC</pubDate>
      <lastBuildDate>2018-04-23 16:53:07 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Herramientas necesarias.</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185201853</link>
         <description><![CDATA[<div>Las principales herramientas necesarias para escribir un programa en C++ son las siguientes:<br><br></div><ol><li>Un equipo ejecutando un sistema operativo.</li><li>Un compilador de C++<ol><li>Windows <a href="http://www.mingw.org/download.shtml">MingW (GCC para Windows)</a> o <a href="http://msdn.microsoft.com/es-es/visualc/default.aspx">MSVC (compilador de microsoft con versión gratuita)</a></li><li>Linux (u otros UNIX): <a href="http://gcc.gnu.org/">gcc</a></li><li>Mac (con el compilador Xcode)</li></ol></li><li>Un editor cualquiera de texto, o mejor un entorno de desarrollo (IDE)<ol><li>Windows:<ol><li>Microsoft Visual C++ (conocido por sus siglas MSVC). Incluye compilador y posee una versión gratuita (versión express)</li><li>Bloc de notas (no recomendado)</li><li><a href="http://notepad-plus.sourceforge.net/es/site.htm">Editor Notepad++</a></li><li><a href="http://www.bloodshed.net/devcpp.html">DevCpp (incluye MingW - en desuso, no recomendado, incluye también un compilador)</a></li><li><a href="http://www.codeblocks.org/">Code::Blocks</a></li></ol></li><li>Linux (o re-compilación en UNIX):<ol><li><a href="http://projects.gnome.org/gedit/">Gedit</a></li><li><a href="http://kate-editor.org/">Kate</a></li><li><a href="http://www.kdevelop.org/">KDevelop</a></li><li><a href="http://www.codeblocks.org/">Code::Blocks</a></li><li><a href="http://www.scintilla.org/SciTE.html">SciTE</a></li><li><a href="http://www.vim.org/">GVim</a></li></ol></li><li>Mac:<ol><li>Xcode (con el compilador trae una IDE para poder programar)</li></ol></li></ol></li><li>Tiempo para practicar</li><li>Paciencia</li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 16:28:25 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185201853</guid>
      </item>
      <item>
         <title>¿Qué es un Lenguaje de Programación?</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185203551</link>
         <description><![CDATA[<div>Antes de hablar de C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica. <br><br></div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=tMJc8krx2n4" />
         <pubDate>2017-09-06 16:30:37 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185203551</guid>
      </item>
      <item>
         <title>Historia del LenguajeC</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185206052</link>
         <description><![CDATA[<div>El lenguaje de programación C++ fue creado en los años 80 por Bjarne Stroustrup basando en el lenguaje C. De esta forma nació el C++ y como sucedía con el C depende mucho del hardware, tiene una gran potencia en la programación a bajo nivel, y se le agregaron herramientas para permitir programar a alto nivel.El nombre fue propuesto por Rick Masciatti, al utilizarse C++ fuera de los laboratorios donde se creo. Con el nombre de C++ que quiso dar a entender que el C++ es una extensión del lenguaje C.<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:260,&quot;url&quot;:&quot;https://www-proyectobyte-com.exactdn.com/wp-content/uploads/2017/05/Introduccion-a-C.jpg&quot;,&quot;width&quot;:620}" data-trix-content-type="image"><img src="https://www-proyectobyte-com.exactdn.com/wp-content/uploads/2017/05/Introduccion-a-C.jpg" width="620" height="260"><figcaption class="attachment__caption"></figcaption></figure></div><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 16:33:50 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/185206052</guid>
      </item>
      <item>
         <title>Características de C++:</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254487440</link>
         <description><![CDATA[<div>1.-Tiene un conjunto completo de instrucciones de control.<br>2.-Permite la agrupación de instrucciones.<br>3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).<br>4.-Los argumentos de las funciones se transfieren por su valor.<br>5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:546,&quot;url&quot;:&quot;https://image.slidesharecdn.com/cysusutilidades-120801081500-phpapp02/95/c-y-sus-utilidades-8-728.jpg?cb=1343808976&quot;,&quot;width&quot;:728}" data-trix-content-type="image"><img src="https://image.slidesharecdn.com/cysusutilidades-120801081500-phpapp02/95/c-y-sus-utilidades-8-728.jpg?cb=1343808976" width="728" height="546"><figcaption class="attachment__caption"></figcaption></figure></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-04-23 16:29:18 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254487440</guid>
      </item>
      <item>
         <title>¿Qué clase de programas y aplicaciones se pueden crear usando C y C++?</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254490184</link>
         <description><![CDATA[<div>TODOS. Tanto C como C++ son lenguajes de programación de propósito general. Todo puede programarse con ellos, desde sistemas operativos y compiladores hasta aplicaciones de bases de datos y procesadores de texto, pasando por juegos, aplicaciones a medida, etc.<br><br><br><strong>Un ejemplo de código:<br></strong><br></div><pre>#include &lt;iostream&gt;
 
using namespace std;
 
int main()
{
   cout &lt;&lt; "Hola mundo" &lt;&lt; endl;
   return 0;
}</pre><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-04-23 16:34:37 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254490184</guid>
      </item>
      <item>
         <title>Introducción:</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254494778</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=oe-Ab2uJReE" />
         <pubDate>2018-04-23 16:42:32 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254494778</guid>
      </item>
      <item>
         <title>Consejos para mejorar el rendimiento</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254496434</link>
         <description><![CDATA[<ul><li>Use enteros (<strong>int</strong>) con preferencia sobre cualquier otro tipo de variable numérica.&nbsp; En especial en los contadores de bucles.&nbsp; Las operaciones con enteros son del orden de 10 a 20 veces más rápidas que las de números en coma flotante.</li><li>Use operadores incremento y decremento ++/-- (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_9_1.htm">4.9.1</a>)</li><li>Use variables de registro, en especial en los bucles críticos, sobre todo si son anidados (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_1_8b.htm">4.1.8b</a>).</li><li>Use aritmética de punteros frente a subíndices de matrices (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_2_2.htm">4.2.2</a>).</li><li>En problemas de computación numérica recuerde que el cálculo de funciones trascendentes es por lo general muy lento.</li><li>Use referencias para argumentos y valores devueltos en funciones, antes que objetos "por valor" (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_2_3.htm#Criterios%20de%20eficiencia">4.2.3</a>)</li><li>Al definir clases utilice al mínimo las funciones virtuales (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E1_4_4.htm#Funciones%20virtuales">1.4.4</a>;&nbsp; <figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_11_8a.htm">4.11.8a</a>), así como los punteros a funciones-miembro (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_2_1g.htm#Sobre%20el%20rendimiento">4.2.1g</a>)<ul><li>Tenga en cuenta lo señalado respecto al rendimiento al tratar de:</li><li>Sustituciones <strong>inline</strong> en funciones definidas por el usuario (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E4_4_6b.htm">4.4.6b</a>)</li></ul></li><li>Preste atención al modo de uso de aquellas funciones de librería que se presentan en dos versiones (<figure class="attachment attachment--preview" data-trix-attachment="{&quot;contentType&quot;:&quot;image&quot;,&quot;height&quot;:16,&quot;url&quot;:&quot;http://www.zator.com/Cpp/images/Ico_hoja.gif&quot;,&quot;width&quot;:16}" data-trix-content-type="image"><img src="http://www.zator.com/Cpp/images/Ico_hoja.gif" width="16" height="16"><figcaption class="attachment__caption"></figcaption></figure> <a href="http://www.zator.com/Cpp/E5.htm#Funciones%20y%20macros">5.1 Funciones y macros</a>)</li></ul><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-04-23 16:45:24 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254496434</guid>
      </item>
      <item>
         <title>El LenguajeC++Incluye el código main.</title>
         <author>noeminavasnavas</author>
         <link>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254498897</link>
         <description><![CDATA[<div><figure class="attachment attachment--preview"><img src="https://image.slidesharecdn.com/05-funciones-140724154949-phpapp01/95/05-funciones-en-lenguaje-c-40-638.jpg?cb=1407848428" width="638" height="479"><figcaption class="attachment__caption"></figcaption></figure></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-04-23 16:49:55 UTC</pubDate>
         <guid>https://padlet.com/noeminavasnavas/b8jnwbih8iop/wish/254498897</guid>
      </item>
   </channel>
</rss>
