{"id":482,"date":"2019-02-06T13:24:02","date_gmt":"2019-02-06T13:24:02","guid":{"rendered":"https:\/\/www.josejavierfm.es\/blog\/?p=482"},"modified":"2019-02-06T13:24:02","modified_gmt":"2019-02-06T13:24:02","slug":"lenguajes-de-programacion","status":"publish","type":"post","link":"https:\/\/www.josejavierfm.es\/blog\/2019\/02\/06\/lenguajes-de-programacion\/","title":{"rendered":"Lenguajes de programaci\u00f3n"},"content":{"rendered":"<p>Llevo muchos a\u00f1os programando y a lo largo de este tiempo he pasado por muchos lenguajes de programaci\u00f3n. Empec\u00e9 a trabajar con Visual basic, all\u00e1 por el a\u00f1o 2000, con su versi\u00f3n 6, aunque al poco pase a la versi\u00f3n de .net, si no recuerdo mal en 2002, por necesidades del proyecto en el que estaba, adem\u00e1s me toco empezar con c# tambi\u00e9n en el a\u00f1o 2002, con ellos realic\u00e9 mis trabajos fin de carrera en la universidad. Bueno, para ser exactos en la universidad el primer lenguaje que recuerdo fue c++ con sus punteros, y con unos entornos muy simples, que hac\u00edan que salieran errores con mucha frecuencia; porque pascal hacia ya muchos a\u00f1os que no se utilizaba, pero nos lo ense\u00f1aron igual.<\/p>\n<p>Por mi cuenta aprend\u00ed PHP y durante muchos a\u00f1os mi trabajo me ha llevado por ese camino, con este lenguaje he visto distintos frameworks, pero no me he atado con ninguno, en paralelo aprendi Java, que tambi\u00e9n he utilizado en mis trabajos.<br \/>\nPor iniciativa propia me apunt\u00e9 a un curso para hacer aplicaciones de IOS, y conoc\u00ed objective-c, con el que llegu\u00e9 a publicar una decena de aplicaciones para m\u00f3vil y tablet, algunas propias y otras para clientes, a d\u00eda de hoy todav\u00eda alguna est\u00e1 disponible en el market, si bien no tiene muchas descargas, se utiliza pr\u00e1cticamente a diario.<\/p>\n<p>Como le cog\u00ed el gusto a las aplicaciones m\u00f3viles, me met\u00ed tambi\u00e9n en hacerlas para Android, aunque aqu\u00ed se repite el lenguaje, pues Java fue la opci\u00f3n elegida.<br \/>\nCon el tiempo se ha ido dejando de utilizar objective-c y ha tocado reciclarse, otro curso para poder aprender Swift, versi\u00f3n 3, aunque ya van por la 4, y reconozco que este lenguaje incluye demasiados cambios entre versiones&#8230;.<br \/>\nHe hecho tambi\u00e9n un curso para ver Python, que no he llegado a utilizar profesionalmente en ning\u00fan proyecto y pensando no soy capaz de recordar ninguno mas\u2026 porque Javascript no lo incluyo como lenguaje de programaci\u00f3n\u2026<\/p>\n<p>Me ha dado por pensar si no ser\u00e1 hora de ver alg\u00fan lenguaje nuevo, pues en este oficio, hay que estar en continuo reciclaje, y los mercados son cambiantes.<br \/>\nUna b\u00fasqueda r\u00e1pida en google nos muestra los lenguajes de programaci\u00f3n de 2010<\/p>\n<p><a href=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.05.24.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-483\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.05.24-300x189.png\" alt=\"\" width=\"300\" height=\"189\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.05.24-300x189.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.05.24.png 504w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nhttps:\/\/desarrolloweb.com\/de_interes\/ranking-lenguajes-programacion-noviembre-2010-4397.html<\/p>\n<p>Y los que se usan en 2018<br \/>\n<a href=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.09.20.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-484\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.09.20-300x125.png\" alt=\"\" width=\"430\" height=\"179\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.09.20-300x125.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.09.20.png 712w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/a><\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"scjMNsedWq\"><p><a href=\"https:\/\/cipsa.net\/lenguajes-programacion-mas-populares-2018-ranking-tiobe\/\">Lenguajes Programaci\u00f3n m\u00e1s populares 2018 (Ranking Tiobe)<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/cipsa.net\/lenguajes-programacion-mas-populares-2018-ranking-tiobe\/embed\/#?secret=scjMNsedWq\" data-secret=\"scjMNsedWq\" width=\"600\" height=\"338\" title=\"&#8220;Lenguajes Programaci\u00f3n m\u00e1s populares 2018 (Ranking Tiobe)&#8221; &#8212; CIPSA Escuela Inform\u00e1tica Barcelona Bilbao. SAP, WEB, Ofim\u00e1tica\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Y parece que no ha cambiado mucho en estos a\u00f1os, Java sigue siendo el ganador indiscutible y C, tanto c como c++ siguen en el podio.<\/p>\n<p>ya por curiosidad he buscado el a\u00f1o 2000 donde Java no era la primera opci\u00f3n<\/p>\n<p><a href=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.15.38.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-485\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.15.38-300x168.png\" alt=\"\" width=\"300\" height=\"168\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.15.38-300x168.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2019\/02\/blog-captura-de-pantalla-2019-02-06-a-las-14.15.38.png 555w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"zP0OrsnMh8\"><p><a href=\"http:\/\/mundogeek.net\/archivos\/2011\/05\/08\/el-lenguaje-de-los-grandes-programadores\/\">El lenguaje de los grandes programadores<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"http:\/\/mundogeek.net\/archivos\/2011\/05\/08\/el-lenguaje-de-los-grandes-programadores\/embed\/#?secret=zP0OrsnMh8\" data-secret=\"zP0OrsnMh8\" width=\"600\" height=\"338\" title=\"&#8220;El lenguaje de los grandes programadores&#8221; &#8212; Mundo Geek\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Veo tambi\u00e9n que PHP ha bajado bastante, aunque sigue siendo la tecnolog\u00eda mas utilizada en Internet<\/p>\n<p><strong>Aproximadamente el <a href=\"https:\/\/www.genbeta.com\/seguridad\/esto-problema-60-todas-webs-internet-usan-version-php-que-estara-muerta-a-final-2018\">78%<\/a> de todos los sitios web utilizan alguna versi\u00f3n de PHP<\/strong>, pero la mayor\u00eda usa versiones viejas.<\/p>\n<p>Hay un lenguaje que se me pasa por la cabeza y del que nunca he visto nada y es Ruby, para utilizar con el entorno de <a href=\"https:\/\/coditramuntana.com\/es\/servicios\/desarrollos-web\" target=\"_blank\" rel=\"follow\">Ruby on Rails<\/a><\/p>\n<p>Volviendo a google hago una b\u00fasqueda de que lenguaje aprender en 2019 y me quedo con la entrada de <a href=\"https:\/\/medium.com\/@worldken\/5-lenguajes-de-programaci%C3%B3n-que-debes-aprender-para-el-2019-3f058cc2a39c\" rel=\"noopener\" target=\"_blank\">5 lenguajes<\/a> y veo que no voy mal, conozco 4 de 5 y en menciones honorificas tienen a Ruby, por lo que no parece mala idea conocerlo.<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=josejavierfm\" class=\"twitter-share-button\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Llevo muchos a\u00f1os programando y a lo largo de este tiempo he pasado por muchos lenguajes de programaci\u00f3n. Empec\u00e9 a trabajar con Visual basic, all\u00e1 por el a\u00f1o 2000, con su versi\u00f3n 6, aunque al poco pase a la versi\u00f3n de .net, si no recuerdo mal en 2002, por necesidades del proyecto en el que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/482"}],"collection":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/comments?post=482"}],"version-history":[{"count":1,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}