¡PARA LOS AMANTES DE LA TECNOLOGÍA!
El motivo por el cual he creado este Blog es para a conocer a todos aquellos que comienzan su camino o proceso de la Ingeniería de Software cuáles son los paradigmas de la programación y cuáles son sus respectivos lenguajes. Así mismo, también mostrar qué se puede crear o desarollar con cada uno de ellos.
Esto es con la finalidad de, tener más claro cuáles son esos lenguajes que se acomodan más al enfoque que le queremos dar a nuestra carrera. Algunos quizá desean tomar el camino del diseño de páginas web, aplicaciones móviles, o incluso incursionar en el mundo de los video juegos. En fin, "el cielo es el limite", todo depende también de la dedicación y pasión que tenga por el mundo de la Tecnología, aunque al principio todo es nuevo y no estamos seguros de cuál es la mejor opción, con el paso del tiempo y lo que estudiemos, podremos abrir nuestra mente, y tener más claridad de lo que anhelamos proyectar en nuestra carrera como ingenieros de Software.
Ahora sí, entremos en materia... a continuación el tema para esta sección de este blog: Softwarespace!
¿Qué son los paradigmas de programación?
Paradigmas de Programación
Son un estilo o manera de programar un software. También se le llama así a las formas de clasificar los lenguajes de programación en función de sus características.
Programación imperativa
Explica muy detallado cómo funciona nuestro código. Aquí las instrucciones de nuestro programa deben ser muy explícitas. El “cómo” realizamos cada paso del algoritmo debe ser muy claro.
Algunos lenguajes de programación que utilizan este paradigma son:
- Fortran
- Java
- Python
- C++
- Pascal
- Ruby
Contrario al paradigma imperativo, la programación declarativa, prioriza la claridad del resultado por encima que la claridad del paso a paso.
Lenguajes de Programación
Un lenguaje de Programación es como aprender tu propia lengua materna u otra de otro país, la diferencia es que es uno muy particular que se usa sólo para podernos comunicar con uns máquina, sea un computador, etc. Esto se logra a través de algoritmos e instrucciones escrtas con una sintaxis que el computador entiende, e interpreta en lenguaje de máquina; para lo cual se usa un IDE (Entorno de Desarrollo Integrado) el cual permite por decirlo así "traducir" el lenguaje que uso para darle instrucciones a la máquina, para que ésta lo pueda entender y ejecutar las órdenes que se le indican.
In IDE muy popular y conocido es Visual Studio Code, el cual es de código abierto.
Ahora veamos algunos lenguajes de programación muy populares y bastante usados y apetecidos por las empresas de desarrollo de Software.
Python
Es de los más usados actualmente y su uso sigue creciendo. Posee muchas características potentes: es de código abierto, tiene una sintaxis sencilla y es fácil de entender, fácil de aprender, por lo que ahorra tiempo y recursos.
Python es un lenguaje versátil que puede tener múltiples aplicaciones. Una de ellas, es la Inteligencia Artificial.
Java
Orientado a objetos y diseñado para tener las dependencias de implementación mínimas posibles. Con Java se pueden crear aplicaciones y procesos en múltiples dispositivos.
Su ámbito de aplicación es muy amplio, por lo que permite crear software para dispositivos móviles, terminales de venta, IoT, además de páginas web.
C#
También es otro de los mejores lenguajes de programación. Creado por Microsoft y está presente en entornos empresariales, como instituciones gubernamentales, entidades bancarias o médicas, entre otros.
Aunque más allá de este tipo de aplicaciones, tiene también usos muy versátiles como el IoT, desarrollo de videojuegos, web o aplicaciones móviles.
JavaScript
Es uno de los lenguajes más usados para crear páginas web dinámicas. Permite a los programadores implementar funciones complejas en las páginas web para añadirles más interactividad.
Una página dinámica es aquella que incorpora efectos, como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.
C++
Diseñado en 1979 por Bjarne Stroustrup. Es un lenguaje de programación versátil. Hace parte de las ciencias de la computación que están orientadas a la manipulación de objetos, que se conoce como POO.
Podemos decir que las posibilidades que nos brindan los diferentes lenguajes de programación para crear ciertos programas son ideales algunos lenguajes, pero depende del uso o el propósito por el cual se va a utilizar sea cual sea, así que ya podemos tener más claridad de cuáles podrían ser los más apropiados para los proyectos que deseamos crear e implementar.
Es importante tener en cuenta que, como estudiantes de Ingeniería de Software, debemos estar constantemente actualizándonos de las últimas noticias de programación y otros temas relacionados; ya que esto nos permitirá estar alertas a los cambios y así poder ser los primeros es usar las nuevas herramientas o según sea el caso.
KeepCoding. (19 de agosto, 2022). 5 lenguajes de programación más usados en 2022. KeepCoding.
https://keepcoding.io/blog/5-lenguajes-de-programacion-mas-usados-2022/
López, Y. (s.f.). ¿Qué son los paradigmas de programación? EDTeam.
https://ed.team/blog/que-son-los-paradigmas-de-programacion-f57de068-6426-4332-b5dd-dbdcff1aaaec
Blog elaborado por: Luz Natalia Sánchez Rodríguez - Estudiante de la Corporación Universitaria Iberoamericana.

Comentarios
Publicar un comentario