Está en la página 1de 10

Introducción

El lenguaje de programación orientado a objetos se ha convertido en un


paradigma de desarrollo fundamental en todos los campos de la Ciencia de la
Computación y, por ello, es importante enseñar programación orientada a objetos
desde los primeros cursos de programación. Enseñar programación orientada a
objetos es más que enseñar la sintaxis y la semántica de un lenguaje de
programación orientado a objetos. Dominar la programación orientada a objetos
significa que el alumno debe tener conocimientos fluidos de los conceptos de
orientación a objetos y ser capaz de aplicarlos efectiva y sistemáticamente cuando
desarrolla programas.
Objetivos generales

 Conocer y valorar la realidad tecnológica en la que se desenvuelve,


identificando los cambios que los avances de las TIC producen en
todos los ámbitos de la vida cotidiana.

 Buscar y analizar la información como elemento esencial de su


formación.

 Mejorar las habilidades creativas, comunicativas y colaborativas,


valorando el papel que desempeñan estas tecnologías en el ámbito
personal del alumnado y en los procesos productivos, industriales y
científicos con sus repercusiones económicas y sociales.

 Conocer los principales componentes de hardware y software, y


familiarizarse con la interfaz “hombre-máquina”.

 Conocer las diferentes formas de conexión entre ordenadores


remotos y las ventajas e inconvenientes de diferentes sistemas
operativos.

 Utilizar con seguridad y eficacia sistemas operativos de uso común,


tanto bajo licencia como de libre distribución.

 Conocer las diferencias entre el software libre y el software


propietario.

Objetivos específicos
 Manejo básico de los sistemas operativos en alguna de las versiones
derivadas de Debian (gestión de usuario, utilizar e instalar
programas, mantener el sistema).
 Identificar los distintos elementos de una red local y compartir
recursos, así como acceder a recursos compartidos.
 Conocer los distintos formatos de imagen, sonido y vídeo.
 Manejar galerías de imágenes y vídeos en Internet.
 Visualizar, crear y buscar información en Internet.
Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un
programador escribir un conjunto de órdenes, acciones consecutivas, datos
y algoritmos para, de esa forma, crear programas que controlen el comportamiento
físico y lógico de una máquina.

Mediante este lenguaje se comunican el programador y la


máquina, permitiendo especificar, de forma precisa, aspectos como:

 cuáles datos debe operar un software específico;

 cómo deben ser almacenados o transmitidos esos datos;

 las acciones que debe tomar el software dependiendo de las circunstancias


variables.

Para explicarlo mejor (en otras y con menos palabras), el lenguaje de


programación es un sistema estructurado de comunicación, el cual está
conformado por conjuntos de símbolos, palabras claves, reglas semánticas y
sintácticas que permiten el entendimiento entre un programador y una máquina.

En mi pensamiento el lenguaje de programación es el medio por el cual se


comunica a cualquier dispositivo que lo requiera, una serie de acciones o
instrucciones con el fin de lograr un objetivo.

Esto se produce con la escritura de un código, que el dispositivo interpreta y que


da como resultado una acción o un resultado deseado.
De acuerdo a su finalidad y herramientas en las que se usa, podemos describir
tres clases de lenguajes de programación:

Lenguaje máquina

Es el más primitivo de los códigos y se basa en la numeración binaria, todo en 0 y


1. Este lenguaje es utilizado directamente por máquinas o computadora.

Lenguajes de programación de bajo nivel 

Es un lenguaje un poco más fácil de interpretar, pero puede variar de acuerdo a la


máquina o computadora que se esté programando.

Lenguajes de programación de alto nivel

En esta categoría se encuentran los más utilizados. Se usan palabras del inglés lo
cual facilita que una persona pueda intervenir más fácil que en los dos anteriores.

Según su generación y orden cronológico, los lenguajes de programación de alto


nivel se clasifican en:

 Primera generación: el lenguaje máquina y el ensamblador.

 Segunda generación: aquí encontramos los primeros lenguajes de


programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL.
 Tercera generación: en esta generación encontramos los lenguajes de
programación de alto nivel imperativo, pero mucho más utilizados y
vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).

 Cuarta generación: más cercanos a la época actual, es común


encontrarlos en aplicaciones de gestión y manejo de bases de datos
(NATURAL, SQL).

 Quinta generación: estos son los más avanzados y fueron pensado para


la inteligencia artificial y para el procesamiento de lenguajes naturales
(LISP, PROLOG).

Lenguajes de programación más utilizados actualmente

1. Java

Es el más actualizado actualmente y esto se debe a su simplicidad y


legibilidad. No en vano, más de 9 millones de usuarios lo usan y está presente
en miles de millones de dispositivos, lo que significa un 15% del total en el
mundo frente a otros lenguajes.

Él se ha mantenido a lo largo del siglo XXI en las primeras posiciones, lo cual


da una idea de lo importante que ha sido este lenguaje de programación en lo
que utilizamos hoy en día.

También es una de las habilidades más requeridas entre desarrolladores, tanto


es así que es de el más importante skill que buscan las principales empresas
de software y tecnología.

Es utilizado en diferentes segmentos, tales como aplicaciones móviles,


herramientas para aprendizaje, hojas de cálculo, entre otras.

2. Lenguaje de programación C

Surgió en los años 70 y tenía un nombre que no cambió mucho: «B».


Con un alto porcentaje de uso al igual que java, 12%, es el segundo lenguaje
más usado a nivel mundial. Su uso también es muy variado y se puede
ejecutar en la mayoría de los sistemas operativos.

Es comúnmente utilizado en aplicaciones de escritorio.

3. Python

Un lenguaje de programación multiplataforma y multiparadigma, que también


tiene un propósito general. Esto significa que soporta la orientación a
objetos, la programación imperativa y funcional.

Su sencillez, legibilidad y similitud con el idioma inglés lo convierten en un gran


lenguaje, ideal para principiantes.

4. C++

Es una evolución del antes mencionado C.

Este, sin embargo, tiene un enfoque en desarrollo de aplicaciones y softwares


más complejos, que exigen, por ejemplo, una intervención visual.

Los programas de diseño gráfico son un ejemplo del uso de este lenguaje de


programación.

5. C# 

Conocido también como “C Sharp” entre los programadores, también es una


evolución de C y C++.

C# es un lenguaje de programación orientado a objetos. Creado en el año


2000, se destaca por su simplicidad, trabaja con aplicaciones bajo el
framework .net como el visual estudio de Windows.

Cuenta con un 7% de uso total a nivel mundial.

6. Visual Basic. NET


Ha tenido una rápida evolución en número de usuarios en los últimos años.
Conocido por ser una herramienta mucho más amigable, que no exige tanto
conocimiento como, por ejemplo, el C#.

Por su sencillez, es bastante utilizado para herramientas de automatización de


procesos y aplicaciones web, por ejemplo.

Los tipos de lenguaje de programación, más allá de parecer herramientas


complejas, en las que pocas personas pueden trabajar o ser aptos para su
manejo, son también vitales para el funcionamiento de todo lo que conocemos
y que rodea internet en la actualidad.

Sin el lenguaje de programación, programar sería imposible, debido a que


no existirían reglas (tanto semánticas como sintácticas), expresiones (como la
estructura y el significado de todos los elementos que los componen) ni una
forma establecida sobre cómo deben “hablar” el programador y la máquina.

Además, algunas de las funciones que le permiten a un programador crear


este lenguaje son: crear una web y hacerla funcionar o desarrollar aplicaciones
para los sistemas operativos, entre muchas otras.

En la actualidad, el conocimiento y uso del mundo digital y de la informática


son dos de las principales armas de cualquier empresa.
Bibliografía
https://rockcontent.com/es/blog/que-es-un-lenguaje-de-programacion/
https://rockcontent.com/es/blog/tipos-de-lenguaje-de-programacion/
file:///D:/DESCARGAS/LibroCsharp.pdf
Recomendaciones
Para llevar a cabo un buen uso y desarrollo del tema se requiere tener bien claro
una serie de concejos los cuales mejoraran el desarrollo del tema a llevar a cabo
con estas herramientas los cuales son:

 Construir oraciones claras, concisas, de sintaxis sencilla y bien ligadas


 Ordenar los componentes de la oración
 Evitar elementos superfluos
 Escoger palabras claras y precisas
 Evitar tecnicismos innecesarios
 Moderar el uso de construcciones impersonales y pasivas

También podría gustarte