Un Lenguaje de programación es todo aquel lenguaje que especifica una serie de pasos y te permite manipular datos, a traves de estos lenguajes se pueden crear grandes cosas, incluso la plataforma de esta maravillosa comunidad ha sido desarrollada con estos lenguajes.
De la misma manera la tecnología que da soporte a las cryptomonedas como Blockchain son desarrolladas bajo estos lenguajes que, utilizando un compilador es transformado a lenguaje de maquina para que computadoras y servidores puedan ejecutarlos.
Por lo general al desarrollar un software se usa una metodología llamada TDD
(Test-driven development) que especifica que primero se crean las pruebas y luego se debe desarrollar el software, esta incluye dos mas llamadas Test-first development
(escribir las pruebas primero) y Refactoring
(refactorización de código).
Las grandes empresas tecnológicas como Facebook, twitter, amazon, microsoft, apple utilizan estos lenguajes para el desarrollo de sus empresas y en muchos casos brindan grandes aporte a estos permitiendole a pequeños equipos de programadores puedan innovar.
Mas populares.
En el post anterior mostré el siguiente gráfico el cual muestra cuales son los 10 lenguajes de programación que mas se utilizaron en el 2018, Octoverse.github, estos es un reporte datos se han tomado debido a la cantidad de código abierto, lenguajes, tecnologías, y proyectos creados durante en 2018.
1- Javascript.
Este lenguaje en sus inicios fue desarrollado para ejecutarse en el navegador, hoy día se puede no solo se pueden desarrollar paginas web tanto del lado del cliente o servidor, actualmente es usado para crear vídeo juegos, robotica y realidad virtual. por varios años se ha coronado con el primer lugar debido a la gran cantidad de librerías y frameworks que han nacido para su desarrollo.
2- Java.
Quiero aclarar que Javascript no tiene nada que ver con Java, este lenguaje desde sus inicios ha sido robusto y no por nada se encuentra en el segundo lugar, con este lenguaje se se desarrollas aplicaciones para grandes corporaciones como Bancos,paginas web, aplicaciones de escritorio, app móviles nativas vídeo juegos y realidad virtual.
3- Python.
Este lenguaje Actualmente se utiliza en muchas casas de estudio para introducir a los estudiantes, esto se debe a que cuenta con una sintaxis, este lenguaje se utiliza para el análisis de datos, maching learning, desarrollo web backend y frontend con django.
4- Php.
Este lenguaje es el lenguaje mas importante de la web del lado del servidor, actualmente proyectos como laravel y symfony lo han repotenciado, es importante saber que Laravel y Vue.js funcionan juntos out the box.
5- C++.
Este lenguaje es uno de los mas robusto por lo que casi no conoce los limites, es muy orientado a objetos, Con c++
se han desarrollado aplicaciones de escritorio, juegos, navegadores como (Google Chrome) y Sistemas operativas como Windows es utilizado para la realidad aumentada (3D) y realidad virtual.
6- C#.
El desarrollador de este lenguaje es Microsoft, inspirado en java y c++
, Actualmente domina el mercado de vídeo juegos móviles y aplicaciones web y se usa en el desarrollo de aplicaciones de escritorio en .NET
.
7- TypeScript.
TypeScript es un superset de JavaScript que permite agregarle funcionalidad que no trae nativamente este lenguajes sido desarrollado por Microsoft. Typescript es un lenguaje orientado a objetos y es de tipado estatico.
8- Shell.
Shell son script funcionan con lineas de comando para manipular archivos de lectura y escritura y se pueden programar procesos por lotes.
9 C.
Muchos de los lenguajes citados anteriormente dieron origen o fueron inspirados en C
con este lenguaje se han creado sistemas operativos como Linux, macOS, Windows, y Android, este lenguaje es utilizado en sistemas embebidos como televisores sensores microondas, controles, etc.
10. Ruby.
Este lenguaje es usado en el desarrollo web del lado del servidor, es multiparadigma, inspirado en Perl y Python.
Se extiende a través de paquete de códigos que según los requerimientos son instalados, han sido creado para la diversión de los programadores por lo que es de sintaxis sencilla.
Me gusto es muy bueno conocer todo los tipos de lenguaje que existe a nivel de tecnología. @erilej para mi victor no tengo su cuenta
Ps si te sorprendería saber la cantidad de lenguajes que existen el sin fin de cosas que se puedan hacer, el limite es tu imaginación..
Wow, lo leí al detalle es muy bueno diferencia cada tipo e lenguaje aunque me imagino que en algún momento se puede unir cada una tiene sus función en especifico. Para que lo leas amigo
victhory69
si efectivamente se puede trabajar en un mismo proyecto varios lenguajes y es muy común, yo recomiendo iniciar por python ya que es muy fácil y al aprender el primero es muy fácil dominar los demás..
Congratulations @juanjosexdd7! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
<table><tr><td><span><img src="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@juanjosexdd7/votes.png?201902122135" srcset="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@juanjosexdd7/votes.png?201902122135 1x, https://images.hive.blog/1536x0/https://steemitimages.com/60x70/http://steemitboard.com/@juanjosexdd7/votes.png?201902122135 2x" /><td>You made more than 400 upvotes. Your next target is to reach 500 upvotes. <p dir="auto"><sub><em><a href="https://steemitboard.com/@juanjosexdd7" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Click here to view your Board<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto">To support your work, I also upvoted your post! <p dir="auto"><strong><span>Do not miss the last post from <a href="/@steemitboard">@steemitboard: <table><tr><td><a href="https://steemit.com/valentine/@steemitboard/valentine-challenge-love-is-in-the-air" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/64x128/http://i.cubeupload.com/LvDzr5.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/64x128/http://i.cubeupload.com/LvDzr5.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/64x128/http://i.cubeupload.com/LvDzr5.png 2x" /><td><a href="https://steemit.com/valentine/@steemitboard/valentine-challenge-love-is-in-the-air" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Valentine challenge - Love is in the air! <blockquote> <p dir="auto">You can upvote this notification to help all Steemit users. Learn why <a href="https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here!Buena información, bastante resumida para aquellos que desconocen este mundo...
gracias amigo si crees que me falto algo puedes comentarlo...
Excelente aporte, recién inicie hoy y veo que hay varias temáticas sobre programación este tema igual me apasiona mucho.