{"id":78,"date":"2010-04-30T18:21:41","date_gmt":"2010-04-30T18:21:41","guid":{"rendered":"http:\/\/www.tecn.upf.edu\/~jagenjo\/blog2\/?p=78"},"modified":"2022-04-12T10:48:15","modified_gmt":"2022-04-12T10:48:15","slug":"programacion-en-c","status":"publish","type":"post","link":"https:\/\/tamats.com\/upf\/?p=78","title":{"rendered":"Programaci\u00f3n en C++"},"content":{"rendered":"<p>Para desarrollar aplicaciones gr\u00e1ficas es muy importante sacarle el m\u00e1ximo partido al hardware. Para ello se hace indispensable el uso de un lenguaje potente y el empleo de herramientas que hagan un uso \u00f3ptimo de los recursos.<\/p>\n<p>Por eso el lenguaje m\u00e1s extendido en el desarrollo de aplicaciones gr\u00e1ficas es C++. Sin embargo C++ tiene fama de ser complejo y tener una curva de aprendizaje demasiado pronunciada.<\/p>\n<p>A continuaci\u00f3n hay una serie de presentaciones que pueden servir para ayudaros a sacar el m\u00e1ximo partido a dicho lenguaje:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1UK-D0K7J5RfaMLAGY66DuBseWVoYcwLhUcDlHr7F-cw\/edit?usp=sharing\">Presentaci\u00f3n sobre programaci\u00f3n en C\/C++<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1myO-VDSKIGMyqvUTT7WOgC8Kpir64ihuY6oJH_tMQMU\/edit?usp=sharing\">Presentaci\u00f3n sobre programaci\u00f3n Orientada a objetos en C++<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1mnzUeRSEumoGY77CgAf8Hb4UsoOqzt79UkjyLt8xWdI\/edit?usp=sharing\" target=\"_blank\" rel=\"noopener noreferrer\">Presentaci\u00f3n sobre contenedores STL<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1Grckj_eETmTWXrDbVLMNoYGI9RRo6nXa3LHE3Gv6Epk\/edit?usp=sharing\">Presentaci\u00f3n sobre patrones de dise\u00f1o<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1mLDPvk2O0X1WSTh0pWAx9WjFHRjkq8QqN6NooTI2vr4\/edit?usp=sharing\">Presentaci\u00f3n sobre optimizar c\u00f3digo en C++<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<ul>\n<li><a href=\"http:\/\/docs.google.com\/present\/view?id=dg932qn8_130dmhkf5g6\" target=\"_self\" rel=\"noopener noreferrer\">Presentaci\u00f3n sobre compilar con librerias<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Para desarrollar aplicaciones gr\u00e1ficas es muy importante sacarle el m\u00e1ximo partido al hardware. Para ello se hace indispensable el uso de un lenguaje potente y el empleo de herramientas que hagan un uso \u00f3ptimo de los recursos. Por eso el lenguaje m\u00e1s extendido en el desarrollo de aplicaciones gr\u00e1ficas es C++. Sin embargo C++ tiene [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/posts\/78"}],"collection":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":2,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":874,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions\/874"}],"wp:attachment":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}