{"id":230,"date":"2014-07-11T18:44:45","date_gmt":"2014-07-11T18:47:36","guid":{"rendered":"https:\/\/7b538lp.jpg"},"modified":"2015-07-16T17:11:49","modified_gmt":"2015-07-16T23:11:49","slug":"herramientas-para-programar-en-gnulinux","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/herramientas-para-programar-en-gnulinux\/","title":{"rendered":"Herramientas para programar en GNU\/Linux"},"content":{"rendered":"<p>Una de las caracter\u00edsticas m\u00e1s destacadas de todo sistema GNU\/Linux es el gran entorno de programaci\u00f3n que ofrece y que posibilita trabajar con todo tipo de lenguajes y m\u00f3dulos. Para sacarle el mayor provecho, contamos con varias herramientas que cubren todas nuestras necesidades en lo que a programaci\u00f3n se refiere.<\/p>\n<p>1.\u00a0<a href=\"http:\/\/bluefish.openoffice.nl\/index.html\" target=\"_blank\">Bluefish<\/a>: es software libre y el mejor para editar archivos HTML. Su fuerte se basa en facilidad de uso, disponibilidad para varios idiomas y compatibilidad de sintaxis con otros \u201cpatrones\u201d, como por ejemplo XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion y Matlab. Soporta caracteres multibyte, unicode, UTF-8 y al estar escrito en C y GTK posee un escaso uso de memoria, menor que otras herramientas de su estilo.<\/p>\n<p><a href=\"http:\/\/bluefish.openoffice.nl\/index.html\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i1.wp.com\/www.descargasweb.tv\/wp-content\/uploads\/2014\/06\/BlueFish.gif?resize=200%2C200\" alt=\"BlueFish\" width=\"200\" height=\"200\" border=\"0\" \/><\/a><\/p>\n<p>P\u00e1gina oficial:\u00a0http:\/\/bluefish.openoffice.nl\/index.html<\/p>\n<p>2.\u00a0<a href=\"http:\/\/www.anjuta.org\/\" target=\"_blank\">Anjuta<\/a>: un IDE (entorno de desarrollo integrado) que trabajaba con C y C++ y en la actualidad a extendido su soporte hacia Java, Python y Vala. A partir de la versi\u00f3n 2 incluye el nuevo soporte a extensiones, lo cual lo dota con mayor funcionalidad que la versi\u00f3n anterior. Tambi\u00e9n es de destacar el coloreado de sintaxis y su integraci\u00f3n con Glade para la creaci\u00f3n de interfaces gr\u00e1ficas.<\/p>\n<p><a href=\"http:\/\/www.anjuta.org\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i0.wp.com\/www.descargasweb.tv\/wp-content\/uploads\/2014\/06\/anjuta.png?resize=147%2C146\" alt=\"anjuta\" width=\"147\" height=\"146\" border=\"0\" \/><\/a><\/p>\n<p>P\u00e1gina oficial:\u00a0http:\/\/www.anjuta.org<a href=\"http:\/\/adf.ly\/qFHx2\" target=\"_blank\">\/<\/a><\/p>\n<p>3. Glade: es una herramienta de desarrollo de interfaces gr\u00e1ficas (GUI) programado en C y GTK. Este tipo de herramientas son independientes de un lenguaje de programaci\u00f3n espec\u00edfico, sin embargo los lenguajes de mayor soporte incluyen C, C++, C#, Java, Vala, Perl y Python, entre otros. La versi\u00f3n 3 fue totalmente reescrita para tomar ventaja de las caracter\u00edsticas de GTK+, disminuyendo las l\u00edneas de c\u00f3digo, permitiendo su integraci\u00f3n con Anjuta. Utiliza un formato de XML llamado GtkBuilder para almacenar los datos de las interfaces creadas.<\/p>\n<p><a href=\"http:\/\/glade.gnome.org\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i1.wp.com\/www.descargasweb.tv\/wp-content\/uploads\/2014\/06\/glade-logo.png?resize=218%2C91\" alt=\"glade-logo\" width=\"218\" height=\"91\" border=\"0\" \/><\/a><\/p>\n<p>P\u00e1gina oficial:\u00a0http:\/\/glade.gnome.org\/<\/p>\n<p>4. GCC\u00a0(Colecci\u00f3n de Compiladores de GNU): es un conjunto de compiladores creados por GNU que en un principio compilaba para el lenguaje C. Actualmente soporta \u201cfront ends\u201d para C, C++, Java, Ada, Objective C, Objective C++ y Fortran, y soporta otros lenguajes de forma no est\u00e1ndar, como por ejemplo Go, Pascal , Modula 2, Modula 3 y D. Las ventajas de usar GCC para compilar radican en la optimizaci\u00f3n del c\u00f3digo basado en el microprocesador propio, comprobaci\u00f3n de errores, depuraci\u00f3n y optimizaci\u00f3n en las llamadas a subrutinas.<\/p>\n<p>P\u00e1gina oficial:\u00a0<a href=\"http:\/\/gcc.gnu.org\/\">http:\/\/gcc.gnu.org\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una de las caracter\u00edsticas m\u00e1s destacadas de todo sistema GNU\/Linux es el gran entorno de programaci\u00f3n que ofrece y que posibilita trabajar con todo tipo de lenguajes y m\u00f3dulos. Para&hellip;<\/p>\n","protected":false},"author":1,"featured_media":406,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/406"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}