{"id":268,"date":"2014-07-19T10:38:08","date_gmt":"2014-07-19T15:38:08","guid":{"rendered":"http:\/\/itsoftware.com.co\/content\/?p=268"},"modified":"2020-11-19T16:59:55","modified_gmt":"2020-11-19T21:59:55","slug":"lenguajes-de-programacion","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/lenguajes-de-programacion\/","title":{"rendered":"\u00bfQu\u00e9 son los lenguajes de programaci\u00f3n de software?"},"content":{"rendered":"<p>Los lenguajes de programaci\u00f3n son una serie de \u00f3rdenes l\u00f3gicas y matem\u00e1ticas, con unas reglas sint\u00e1cticas estrictas, para generar instrucciones espec\u00edficas a dispositivos f\u00edsicos como computadores, microcontroladores, tablets, etc.<\/p>\n<figure id=\"attachment_2916\" aria-describedby=\"caption-attachment-2916\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2014\/07\/lenguajes-de-programacion.jpeg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-medium wp-image-2916\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2014\/07\/lenguajes-de-programacion-300x169.jpeg\" alt=\"Lenguajes de programaci\u00f3n\" width=\"300\" height=\"169\"><\/a><figcaption id=\"caption-attachment-2916\" class=\"wp-caption-text\">Lenguajes de programaci\u00f3n<\/figcaption><\/figure>\n<p><!--more-->Los dispositivos f\u00edsicos entienden las instrucciones en formato binario (unos y ceros); pero para un ser humano es muy complejo llegar a construir las instrucciones de este modo, es por eso que los lenguajes de programaci\u00f3n usan instrucciones m\u00e1s naturales para construir la l\u00f3gica de una funci\u00f3n, que luego ser\u00e1n compiladas al lenguaje que entiende la m\u00e1quina f\u00edsica.<\/p>\n<p>Podemos encontrar varios <strong>lenguajes,<\/strong> empezando por los pioneros Fortran y Cobol, hasta los lenguajes de programaci\u00f3n m\u00e1s usados hoy en d\u00eda, como OpenGL, Visual Basic, C, Java, Ruby, Python, C++, Javascript, ASP, C#&nbsp;C, C++, Visual C++, OpenGL, etc.<\/p>\n<p>El lenguaje a usar depende del tipo y estructura del <strong>programa<\/strong> que queramos <strong>desarrollar.<\/strong><\/p>\n<blockquote><p><strong>Tambi\u00e9n te podr\u00eda interesar leer&nbsp;<a href=\"https:\/\/itsoftware.com.co\/content\/que-es-la-programacion-orientada-a-objetos\/\" rel=\"bookmark\">\u00bfQu\u00e9 es la Programaci\u00f3n Orientada a Objetos POO?<\/a><\/strong><\/p><\/blockquote>\n<p>Hay algunos de estos lenguajes que son orientados a objetos, manejan todos los conceptos de clases, polimorfismo, herencia, m\u00e9todos y propiedades; como por ejemplo Java, C#, C++.<\/p>\n<p>C o C++ permiten crear aplicaciones que necesitan de una relaci\u00f3n m\u00e1s directa y r\u00e1pida con la memoria, el procesador, tarjeta gr\u00e1fica, etc. Hay otros lenguajes como Phyton que se recomiendan para principiantes&nbsp;por ser menos complejos y con reglas sint\u00e1cticas menos estrictas.<\/p>\n<p>Si la aplicaci\u00f3n que vamos a <strong>desarrollar<\/strong> es web, en la actualidad los lenguajes m\u00e1s usados son PHP, C# y javascript; estos lenguajes le permiten a las p\u00e1ginas web trabajar con <strong>bases de datos<\/strong> de diferentes motores (Mongo DB, SQL Server, PostreSQL, Oracle, MySQL, etc.) generar archivos en variados formatos, enviar emails, etc.&nbsp;con aplicaciones que corren directamente sobre los web browsers.<\/p>\n<p>Sea cual sea el <strong>lenguaje de programaci\u00f3n<\/strong> que vayamos a usar, es muy importante aplicar las buenas pr\u00e1cticas para el <strong>desarrollo de software<\/strong>; para que a partir de una completa y bien definida fase de recolecci\u00f3n de requerimientos, llegar a un dise\u00f1o completo de la aplicaci\u00f3n y sus bases de datos; con la que se construir\u00e1 el c\u00f3digo de la aplicaci\u00f3n en la fase de implementaci\u00f3n, &nbsp;continuando con un muy buen plan de pruebas de funcionamiento y calidad, y toda la documentaci\u00f3n transversal al proyecto.<\/p>\n<p>En <a href=\"http:\/\/www.itsoftware.com.co\">ITSoftware SAS<\/a>&nbsp;somos desarrolladores de software en cualquiera de los <strong>lenguajes de programaci\u00f3n<\/strong> que he descrito en este art\u00edculo, por lo que estamos a su servicio para satisfacer cualquiera que sea su necesidad en el&nbsp;desarrollo de <strong>programas<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los lenguajes de programaci\u00f3n son una serie de \u00f3rdenes l\u00f3gicas y matem\u00e1ticas, con unas reglas sint\u00e1cticas estrictas, para generar instrucciones espec\u00edficas a dispositivos f\u00edsicos como computadores, microcontroladores, tablets, etc.<\/p>\n","protected":false},"author":1,"featured_media":8722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[257],"tags":[181,104,267,317,569,976,271,258,947,318,98,158,106],"class_list":["post-268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lenguajes-de-programacion","tag-net","tag-asp","tag-c","tag-delphi","tag-diseno-web-bogota","tag-empresas-de-desarrollo-de-software-bogota","tag-lenguaje-c","tag-lenguajes-de-programacion-2","tag-lenguajes-de-software","tag-perl","tag-php","tag-programacion-2","tag-visual-c"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2014\/07\/lenguajes-de-programacion-1.jpeg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8722"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}