Kategorien: Alle - c++ - c - java - software

von Adacelia Cardenas Silva Vor 2 Jahren

153

Herramientas y Tecnologías de construcción de Software

Los lenguajes de programación se dividen principalmente en dos categorías: de medio y alto nivel. Los lenguajes de medio nivel, como C y C++, están diseñados para la programación de sistemas y son conocidos por su claridad y funcionalidad.

 Herramientas y Tecnologías de construcción de Software

AdhereTech

Galicia, F. P. L. (2017, mayo 16). 5 dispositivos de interfaz de usuario. Blog. https://co.godaddy.com/blog/5-dispositivos-de-interfaz-de-usuario/

Constructores GUI - estrategia WYSIWYG (What You See Is What You Get)-.

JBuilder

Referncias : https://geekflare.com/es/ide-for-programmer/

NetBeans

CodeLite

Theia

JetBrains

Selenium

QC – Qt Creator

RStudio

AWS Cloud9

IDE (Integrated Development Environment)

GNAT Studio

CODE:: BLOCKS

BlueJ

SlickEdit

"Una de las API’s más utilizadas por el equipo Ember es la de autenticación, en donde el usuario se autentica en nuestra aplicación, bien con usuario y contraseña, o a través de un proveedor como puede ser Twitter, Facebook o Google, etc., de este modo cada petición HTTP que haga el usuario va acompañada de un Token, el cual no es más que una firma cifrada que permite a nuestro API identificar al usuario. Pero este Token no se almacena en el servidor, si no en el lado del cliente."

WhatsApp Business API

Lentes de realidad aumentada.

Xperia Ear

POP Home Switch.

Knocki.

Referencias Villavicencio, A. (2021, septiembre 1). Descubre las API´s más usadas por desarrolladores. Talent Republic. https://www.talent-republic.tv/developer/descubre-las-apis-mas-usadas-por-desarrolladores/

"Es una API de Facebook con base REST que te permite crear, actualizar y eliminar objetos de cada petición HTTP en algunos nodos, puede ser usada para preguntar por data, crear posts y hasta crear campañas publicitarias automatizadas"

API de Autenticación

PayPal, OpenPay, Stripe, PayU

API de Métodos de pago

API de Mensajería

API Graph

Google Maps

APIs mas utilizadas en Colombia

Lenguaje de Programación mejor pagado

Salario promedio según el rol

Ciudades con mas vacantes de Tecnología

Tecnologías mas demandadas.

Salarios de la Industria de las TIC en Colombia, según el nivel académico.

Herramientas y Tecnologías de construcción de Software

API (Application Programming Interface)

Mercado laboral de la Industria de las TIC en Colombia

Lenguajes de Programación

Son un conjunto de órdenes o comandos que describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados verbales propios, que se combinan para formar los programas de cómputo.
LENGUAJES MEDIO NIVEL

Los lenguajes de medio nivel están orientados hacia la programación de sistemas, por lo que no son adecuados para tareas como el diseño web.

C++

Es una variante del lenguaje C, con un mayor nivel de desarrollo. Pese a esto, sus funcionalidades están adaptadas para ser más adecuado para el diseño de aplicaciones y software de mayor complejidad y, además, permite implementar patrones de diseño en el código. Es por esto que es un lenguaje muy utilizado en el campo del diseño gráfico.

C

Es el lenguaje de nivel medio más usado. Esto se debe a que es un lenguaje muy claro e intuitivo una vez se ha aprendido a usar. El lenguaje C se utiliza esencialmente para el desarrollo de software y la creación de aplicaciones de escritorio.

LENGUAJES BAJO NIVEL

LENGUAJE ENSAMBLADOR

Tiene las mismas funciones que el lenguajes máquina, pero está diseñado para poder ser escrito y comprendido con facilidad por los humanos

LENGUAJE MAQUINA

El lenguaje máquina es el único que comprenden los ordenadores. Cualquier código redactado mediante lenguajes alternativos debe ser convertido a lenguaje máquina para que un ordenador pueda leerlo.

El lenguaje máquina se basa en el código binario, se escribe a base de 0 y 1.

Es muy complejo y no es útil para la creación de programas o webs.

LENGUAJES ALTO NIVEL

Los lenguajes de alto nivel son los más adaptados al lenguaje humano. se adaptan al código máquina a través de traductores y compiladores, dependiendo de si se requiere una ejecución más rápida o menos.

LENGUAJES MÁS POPULARES

SQL

SQL es un lenguaje diseñado para facilitar la administración de diferentes bases de datos.

Puede integrarse dentro de otros lenguajes de programación, permitiendo añadir funcionalidades en diferentes programas.

PHP

Es un lenguaje orientado hacia el diseño Backend de páginas web.

PHP trabaja únicamente en la parte del servidor y se encarga de dar respuesta a las peticiones del usuario.

RUBY

Ruby es un lenguaje de programación orientado a objetos que evita la duplicidad de código.

Ruby está diseñado para facilitar la creación de aplicaciones y agilizar el procesamiento de datos en desarrollo Backend.

GO

Go es el lenguaje de programación de Google, y está desarrollado para ser una mezcla de diferentes lenguajes: tiene una sintaxis muy similar a C, busca ser multiusos como Python pero con un rendimiento similar al de C++.

VISUAL BASIC

Es un lenguaje desarrollado para Microsoft, y tiene como objetivo permitir la creación de aplicaciones orientadas a Windows.

Permite trabajar de manera simultánea con Visual Basic, Visual C++ y Visual C#, lo que permite crear aplicaciones de muy alta complejidad en un mismo sitio.

JAVASCRIPT

Es una variación del lenguaje Java, y está diseñado para ser utilizado en el ámbito del diseño web.

Es adecuado tanto para el desarrollo Frontend como Backend.

PYTHON

Es un lenguaje muy versátil que soporta diferentes paradigmas y plataformas.

Puede ser usado para prácticamente cualquier tarea que requiera un lenguaje de programación. Diseño web, creación de aplicaciones, bases de datos, automatización de tareas…

JAVA

Es el lenguaje más utilizado a nivel global debido a tres factores: su solidez, facilidad de aprendizaje y redacción y el respaldo de una comunidad muy extensa.

Puede usarse para diseño web, tanto Frontend como Backend, en la creación de aplicaciones móvil, aplicaciones de escritorio, servidores…