Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Album Tic de Heyzel
Album Tic de Heyzel
UNDECIMO
BACHICHER EN CIENCIAS Y HUMANIDADES
ASIGNATURA: TIC
1
LENGUAJES DE PROGRAMACION
Los lenguajes de programación están presentes en las aplicaciones que controlan nuestros
diferentes dispositivos desde ordenadores, smartphones, Tablet, televisores, frigoríficos y una
larga de dispositivos electrónicos.
Todas las aplicaciones informáticas que conocemos en la actualidad están, en menor o mayor
medida, desarrolladas utilizando ciertos códigos informáticos denominados lenguajes de
programación.
2
Tipos de lenguajes de programación
JAVA
Reconocido por su legibilidad y simplicidad, este lenguaje de programación es uno de los más
utilizados por más de 9 millones de desarrolladores. Está presente en más de 7 mil millones de
dispositivos en todo el mundo. Desde 2001 se mantiene en las primeras posiciones. El segundo
puesto fue la posición más baja que ocupó en marzo de 2015.
A la postre, es uno de los lenguajes de programación más utilizados por las empresas debido a
la estabilidad, rapidez y seguridad que ofrece.
Los lenguajes informáticos de alto nivel son más fáciles de leer, escribir y corregir, pero sin duda
debe haber un compilador entre el lenguaje de programación y la máquina del ordenador que
compile o interprete el código para que pueda ejecutarse en un lenguaje que el ordenador
entienda.
3
C
El lenguaje C se conoce como un lenguaje compilado. Existen dos tipos de lenguaje:
• Interpretados
• Compilados
Podemos decir que el lenguaje C es un lenguaje de nivel medio, ya que combina elementos de
lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador.
En las primeras versiones del lenguaje, la definición de funciones se hacía mediante un 'prototipo
de función' (función prototype), el cual indicaba al compilador el tipo de retorno de la función.
Aunque este método tiene una gran desventaja respecto al nuevo, debido a que no comprueba
el número ni el tipo en la lista de argumentos; en otras palabras, es mucho más fácil cometer
errores al hacer una llamada a una función con argumentos incorrectos.
4
C++
C++ es un lenguaje de programación que proviene de la extensión del lenguaje C para que pudiese
manipular objetos. A pesar de ser un lenguaje con muchos años, su gran potencia lo convierte en
uno de los lenguajes de programación más demandados.
Fue diseñado a mediados de los años 80 por el danés Bjarne Stroustrup. Si intención fue la de
extender el lenguaje de programación C (con mucho éxito en ese momento) para que tuviese los
mecanismos necesarios para manipular objetos. Por lo tanto C++ contiene los paradigmas de la
programación estructurada y orientada a objetos, por lo que se le conoce como un lenguaje de
programación multiparadigma..
Multiplataforma
Extendido: C y C++ están muy extendidos. Casi cualquier programa o sistema están escritos o
tienen alguna parte escrita en estos lenguajes (desde un navegador web hasta el propio sistema
operativo).
5
PYTHON
Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el
desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores
utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas
plataformas diferentes.
El lenguaje Python se aplica a varios casos de uso en el desarrollo de aplicaciones, incluidos los
ejemplos siguientes:
Un lenguaje de scripting es un lenguaje de programación que automatiza las tareas que suelen
llevar a cabo las personas. Los programadores utilizan ampliamente los scripts de Python para
automatizar muchas tareas diarias.
La consiste en extraer conocimientos valiosos a partir de los datos, mientras que el enseña a las
computadoras a aprender automáticamente de los datos y a efectuar predicciones precisas.
6
C#
C# es un lenguaje de programación orientado a componentes, orientado a objetos. C#
proporciona construcciones de lenguaje para admitir directamente estos conceptos, por lo que
se trata de un lenguaje natural en el que crear y usar componentes de software. Desde su origen,
C# ha agregado características para admitir nuevas cargas de trabajo y prácticas de diseño de
software emergentes. En el fondo, C# es un lenguaje orientado a objetos. Defina los tipos y su
comportamiento.
7
VISUAL BASIC NET
Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede
considerar una evolución de Visual Basic implementada sobre el framework .NET. Su
introducción resultó muy controvertida, ya que
debido a cambios significativos en el lenguaje
VB.NET no es retro compatible con Visual Basic,
pero el manejo de las instrucciones es similar a
versiones anteriores de Visual Basic, facilitando así
el desarrollo de aplicaciones más avanzadas con
herramientas modernas. Para mantener eficacia
en el desarrollo de las aplicaciones la gran mayoría
de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio
en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2022,
que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras
alternativas, como SharpDevelop (que además es libre).
En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles
usando .NET, ya fuera usando el Compact Framework, o ASP.NET.
8
• JAVA SARIPT
JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto
del estándar ECMAScript. Se define como orientado a objetos,2 basado en prototipos,
imperativo, débilmente tipado y dinámico.
JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de
Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como
JavaScript.
9
PHP
PHP es un lenguaje de programación para desarrollar aplicaciones y crear sitios web que conquista
cada día más seguidores. Fácil de usar y en constante perfeccionamiento es una opción segura
para aquellos que desean trabajar en proyectos calificados y sin complicaciones.
Esto significa que cualquiera puede hacer cambios en su estructura. En la práctica, esto
representa dos cosas importantes:
El PHP generalmente es definido como un lenguaje del lado del servidor. Esto significa que se
aplica en la programación que tiene lugar en el servidor web responsable de ejecutar la
aplicación o, más a menudo, en un sitio web.
Este trabajo previo permite cargar los
elementos de una página antes de mostrarlos al
usuario que accede a un sitio web, por ejemplo.
10
PERL
Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características
del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior,
de muchos otros lenguajes de programación.
Un escalar es un solo valor; puede ser un número, un string (cadena de caracteres) o una
referencia
Una lista es una colección ordenada de escalares (una variable que almacena una lista se llama
array)
Un hash, o memoria asociativa, es un mapeo de strings a escalares; los strings se llaman claves
y los escalares valores.
Todas las variables están precedidas por un sigilo, que identifica el tipo de dato que es accedido
(no el tipo de dato de la misma variable). Se puede usar el mismo nombre para variables de
diferentes tipos, sin que tengan conflictos.
11
ASSEMBLY LENGUAGE
(ASL)
• El único lenguaje que entienden los microcontroladores es
el código máquina formado por ceros y unos del sistema
binario. El lenguaje ensamblador expresa las instrucciones
de una forma más natural al hombre a la vez que muy
cercana al microcontrolador, ya que cada una de esas
instrucciones se corresponde con otra en código máquina.
Hay dos tipos de ensambladores basados en cuántos pasos a través de la fuente son necesarios
para producir el programa ejecutable.
Hay dos tipos de ensambladores basados en cuántos pasos a través de la fuente son necesarios
para producir el programa ejecutable.
Los ensambladores de un solo paso pasan a través del código fuente una vez y asumen que todos
los símbolos serán definidos antes de cualquier instrucción que los refiera.
12