lenguaje de programación
Hace mucho tiempo que la programación o desarrollo de software dejó de ser algo que solo los “geeks” y los “hackers” pueden hacer al punto que es considerada una de las profesiones más demandadas, respetadas e incluso mejor pagadas. El conocimiento principal que debe tener alguien que se dedica a ser programador es al menos un lenguaje de programación.
En este artículo, tomaremos un descanso de temas como las comparaciones de programación web front-end vs. back-end para centrarnos en la definición de qué es un lenguaje de programación y sus características principales. Si te gustaría conocer más sobre esos temas, te recomendamos visites los siguientes enlaces para que puedas convertirte en un programador full-stack en unos pocos meses:
- Cursos de Frontend en OpenWebinars
- Cursos de Backend en OpenWebinars
- c++
C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
JAVA
Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán, probablemente, a menos que tengan Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde ordenadores portátiles hasta centros de datos, desde consolas para juegos hasta computadoras avanzadas, desde teléfonos móviles hasta Internet, Java está en todas partes, si es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos diez millones de usuarios reportados.23
El lenguaje de programación Java fue desarrollado originalmente por James Gosling, de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle),4 y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
La compañía Sun desarrolló la implementación de referencia original para los compiladores de Java, máquinas virtuales y librerías de clases en 1991, y las publicó por primera vez en 1995. A partir de mayo de 2007, en cumplimiento de las especificaciones del Proceso de la Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo la Licencia Pública General de GNU. Otros han desarrollado también implementaciones alternas a estas tecnologías de Sun, tales como el Compilador de Java de GNU y el GNU Classpath.
VISUAL C SHARP
- El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto es Microsoft Visual C#.
Visual C# msdn.microsoft.com/en-us/vstudio/hh388566 Tipo de programa compilador Desarrollador Microsoft Sistema operativo Windows XP and later Plataforma .NET Framework Licencia Software propietario; ambas versiones shareware y freeware disponibles Estado actual Activo Idiomas Inglés, francés, japonés, coreano, alemán y probablemente otros Microsoft Visual C# es la implementación de la especificación C# de Microsoft, incluida en la suite de productos de Microsoft Visual Studio. Está basado en la especificación ECMA/ISO de el lenguaje de programación C#, el cual Microsoft también creó. Aunque existen múltiples implementaciones de la especificación, Visual C# es por mucho el más usado comúnmente.1 En la mayoría de contextos, una referencia no calificada de "C #" se entiende por "Visual C #".[cita requerida]
Python | ||
---|---|---|
Desarrollador(es) | ||
Python Software Foundation Sitio web oficial | ||
Información general | ||
Extensiones comunes | .py , .pyc , .pyd , .pyo , .pyw , .pyz , .pyi | |
Paradigma | Multiparadigma: orientado a objetos, imperativo, funcional, reflexivo | |
Apareció en | 1991 | |
Diseñado por | Guido van Rossum | |
Última versión estable | 3.9.21 (16 de febrero de 2021 (26 días)) | |
Sistema de tipos | Fuertemente tipado, dinámico | |
Implementaciones | CPython, IronPython, Jython, Python for S60, PyPy, ActivePython, Unladen Swallow | |
Dialectos | Stackless Python, RPython | |
Influido por | ABC, ALGOL 68, C, Haskell, Icon, Lisp, Modula-3, Perl, Smalltalk, Java | |
Ha influido a | Boo, Cobra, D, Falcon, Genie, Groovy, Ruby, JavaScript, Cython, Go Latino | |
Sistema operativo | Multiplataforma | |
Licencia | Python Software Foundation License | |
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.2 Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,3
- c++
- JAVA
- VISUAL C SHARP
- PYTON
- https://youtu.be/TrzZ7YQyXbs?t=5
Comentarios
Publicar un comentario