Sunteți pe pagina 1din 9

“UNIVERSIDAD AUTONÓMA DE NUEVO LEÓN”

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

ACTIVIDAD FUNDAMENTAL 1
“LENGUAJES DE PROGRAMACION”
INTEGRANTES:
FLORES FRANCO PERLA NOEMY 1809691 IMA
PINALES CARRIZALES JORGE ORLANDO 1938607 IAS
RAMIREZ GUZMAN SERVANDO 1722813 IME
ROBLES GOMEZ VICTOR HUGO 1730103
QUIROGA GUTIERREZ DANIEL 1808762 IAS

Materia: Aplicación Tecnologías de la Información


Catedrático: Ing. Jesús Estrada
HORA Y DIA: MARTES V1, V2 y V3.
San Nicolás de los Garza N.L, Ciudad Universitaria a 19 de
febrero de 2018.
INDICE
Contenido
1.- INTRODUCCION..................................................................................................................... 1
2.- Lenguajes de Programación ............................................................................................ 2
2.1 ¿Que es un lenguaje de Programación? .................................................... 2
2.2 Lenguajes de programación imperativos y funcionales .......................... 2
Imagen 2.2 Lenguajes de programación...................................................... 2
3 Visual Basic. .............................................................................................................................. 3
3.1 Características del lenguaje Visual Basic. ................................................. 3
3.1.1 Constantes y enumeraciones en Visual Basic. ................................... 3
3.1.2 Flujo de control en Visual Basic. .......................................................... 4
3.2 Tipos de datos en Visual Basic................................................................... 4
4.- JavaScript. ............................................................................................................................... 4
4.1 10 Frameworks más populares de JavaScript........................................... 4
5.- JAVA. .......................................................................................................................................... 5
5.1 ¿Qué es la tecnología Java y para qué la necesito?................................. 5
6.- PHP. ............................................................................................................................................ 5
7.- Conclusión............................................................................................................................... 6
8.- BIBLIOGRAFIAS. ........................................................................................... 7
1.- INTRODUCCION

En esta actividad hablaremos sobre distintos lenguajes de programación así mismo


definiremos cada uno de ellos y las herramientas utilizadas en estos.

Los sistemas de software denominados sistemas operativos fueron desarrollados


para hacer más fácil el uso de la computadora. Los primeros sistemas operativos
administraban la suave transición entre tareas. Conforme las computadoras se
hicieron más poderosas se hizo evidente que un proceso de lotes para un solo
usuario rara vez aprovechaba los recursos de la computadora de manera eficiente,
debido al tiempo que se malgastaba esperando a que los lentos dispositivos de
entrada por salida completaran sus tareas, y de ahí surgió la multiprogramación lo
cual significa operación simultanea de muchas tareas dentro de la computadora.

Por otro lado el conocer sobre distintos lenguajes de programación nos servirá de
mucho claro que primero tendríamos que empezar a familiarizarnos con lo que es
cada uno de estos lenguajes de programación y ya después el aprender a
programar en cada uno de ellos y conociendo obviamente sus herramientas, por
ejemplo Java es muy útil para aprender los principios de la programación orientada
a objetos que se usa en otros lenguajes modernos como C++, Perl, Python, o PHP
una vez que hemos aprendido Java, es más fácil aprender cualquier otro lenguaje.

Java tiene la ventaja de que es un lenguaje muy maduro y con una larga trayectoria.
Hay infinidad de plantillas y tutoriales, y se usa en una gran cantidad de entornos,
esto quiere decir que donde sea podemos aprender a utilizarlo ya sea viendo algún
video siguiendo una serie de pasos, incluido el desarrollo de aplicaciones en
Android, así que es un lenguaje muy práctico. Con Java no aprenderás control de
dispositivo a nivel de hardware como con C, pero aprenderás a acceder y gestionar
las partes más importantes como el sistema de archivos, los gráficos o el sonido.

Por consiguiente JavaScript nos serviría para enseñar lo más básico como las
variables o las funciones. Si queremos programar elementos interactivos para una
página web, JavaScript es un imprescindible.

A través de cómo avanza la tecnología surgen diversos tipos de lenguaje o nuevas


herramientas en cada uno de los más existentes; en esta actividad mencionaremos
los lenguajes de programación los cuales consideramos más interesantes y
utilizados anteriormente y actualmente.

1
2.- Lenguajes de Programación
2.1 ¿Que es un lenguaje de Programación?

Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de


acciones consecutivas que un equipo debe ejecutar. A CADA instrucción le
corresponde UNA acción de procesador.

El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de


instrucciones que llegan al procesador consistentes en una serie de datos binarios
(ceros y unos).

2.2 Lenguajes de programación imperativos y funcionales


Los lenguajes de programación generalmente se dividen en dos grupos principales
en base al procesamiento de sus comandos: lenguajes imperativos y lenguajes
funcionales. Un lenguaje imperativo programa mediante una serie de comandos,
agrupados en bloques y compuestos de órdenes condicionales que permiten al
programa retornar a un bloque de comandos si se cumple la condición. Estos fueron
los primeros lenguajes de programación en uso y aún hoy muchos lenguajes
modernos usan este principio.

Imagen 2.2 Lenguajes de


programación

2
3 Visual Basic.

Visual Basic es un lenguaje de programación. Este lenguaje de programación es un


dialecto de BASIC, con importantes agregados. Su primera versión fue presentada
en 1991, con la intención de simplificar la programación utilizando un ambiente de
desarrollo que facilitó en cierta medida la programación misma.

(Petrusha Ron, 2015)

Visual Basic está diseñado para crear de manera productiva aplicaciones con
seguridad de tipos orientadas a objetos. Visual Basic permite a los desarrolladores
establecer como destino dispositivos móviles, web y Windows. Los programas
escritos en Visual Basic se benefician de la seguridad y la interoperabilidad entre
lenguajes.

3.1 Características del lenguaje Visual Basic.

(Cai Saisang, 2015)

Un lenguaje de programación orientado a objetos. Después de crear la interfaz de


usuario para su aplicación con formularios y controles, debe escribir el código que
define el comportamiento de la aplicación. Como sucede con cualquier otro lenguaje
de programación moderno, Visual Basic admite una serie de elementos de lenguaje
y construcciones de programación comunes.

Aunque la mayoría de las construcciones son similares a las de otros lenguajes, la


naturaleza orientada a eventos de Visual Basic presenta algunas diferencias sutiles.

Una vez que comprenda los aspectos básicos, puede crear aplicaciones eficaces
con Visual Basic.

3.1.1 Constantes y enumeraciones en Visual Basic.


(Cai Saisang o. d., 2015)

Las constantes son una forma de usar nombres significativos en lugar de un valor
que no cambia. Las constantes almacenan valores que, como su nombre indica,
permanecen constantes durante la ejecución de una aplicación. Puede usar
constantes para proporcionar nombres descriptivos, en lugar de números, de forma
que el código sea más legible.

Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de


constantes relacionadas y asociar valores constantes con nombres.

3
3.1.2 Flujo de control en Visual Basic.

(Cai Saisang D. b., 2015)

Si un programa no se regula, procede a través de las instrucciones que contiene de


principio a fin. Algunos programas muy simples pueden escribirse únicamente con
este flujo unidireccional.

Las estructuras de control permiten regular el flujo de la ejecución del programa.


Mediante el uso de estructuras de control, puede escribir código de Visual Basic que
tome decisiones o repita acciones. Otras estructuras de control permiten garantizar
la eliminación de un recurso o ejecutar una serie de instrucciones en la misma
referencia de objeto. De objeto.

3.2 Tipos de datos en Visual Basic.


(Cai Saisang D. B., 2015)

El tipo de datos de un elemento de programación hace referencia al tipo de datos


que puede contener y cómo almacena los datos. Los tipos de datos se aplican a
todos los valores que se pueden almacenar en la memoria del equipo o participar
en la evaluación de una expresión. Cada variable, literal, constante, enumeración,
propiedad, parámetro de procedimiento, argumento de procedimiento y valor
devuelto de un procedimiento tiene un tipo de datos.

4.- JavaScript.
JavaScript: es un lenguaje ligero e interpretado, orientado a objetos con funciones
de primera clase, más conocido como el lenguaje de script para páginas web.

JavaScript no debe ser confundido con el lenguaje de programación Java ya que


Java es una marca registrada de Oracle; los dos lenguajes de programación tienen
muchas diferencias en las sintaxis, semántica y usos.

4
4.1 10 Frameworks más populares de JavaScript.
Angular.js Trae orden a las aplicaciones JavaScript y
potenciar las Arquitecturas SPA.
React.js Usa los conceptos de DataFlows y
programación Reactiva para simplificar el
proceso de actualización de la vista.
Meteor.js Aplicaciones que pueden ejecutar su
código JavaScript en cliente y servidor.
Moment.js Con ella el manejo de variables temporales
se ha convertido en algo mucho más
sencillo.
jQuery.js En el standard de facto a la hora me
manipular el árbol DOM.
Foundation.js Más avanzados del mercado a la hora de
diseñar soluciones. Su fuerte uso de Media
Queries.
BackBone.js Más utilizados que se apoya en Underscore
y jQuery a la hora de abordar soluciones
JavaScript y no tiene una curva de
aprendizaje tan elevada como Angular.
Modernizr Se encarga de validar si nuestro navegador
soporta una u otra característica de HTML
5, permitiendo a los desarrolladores actuar
en consecuencia.

5.- JAVA.
5.1 ¿Qué es la tecnología Java y para qué la necesito?
Java es un lenguaje de programación y una plataforma informática comercializada
por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios
web que no funcionarán a menos que tenga Java instalado y cada día se crean más.
Java es rápido, seguro y fiable

6.- PHP.
PHP (acrónimo recursivo de PHP: Hipertexto Preprocessor) es un lenguaje de
código abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML. Lo mejor de utilizar PHP es su extrema simplicidad
para el principiante, pero a su vez ofrece muchas características avanzadas para
los programadores profesionales.

Todo el código PHP es invisible para el usuario, porque todas las interacciones que
se desarrollan en este lenguaje son por completo transformadas para que se

5
7.- Conclusión.

Al mismo tiempo que la computadora ha ido evolucionado los lenguajes de


programación también algunos ya no son tan utilizados como otros.

Actualmente se utiliza más el Visual Basic el cual es utilizado por una gran cantidad
de personas a lo largo del mundo que no cuentan con conocimientos profundos
como desarrolladores, quienes encuentran en visual basic, además de una sintaxis
sencilla, la posibilidad de automatizar sus propios procesos y crear sus propias
aplicaciones web.

Así como también el JavaScript que antes que nada tendríamos que no confundir
con Java. Son lenguajes distintos. Javascript es un lenguaje de programación que
puede ser utilizado para crear programas que luego son acoplados a una página
web o dentro de programas más grandes. Sirve para crear efectos y realizar
acciones interactivas. Podemos ver funcionando este lenguaje en servicios como el
chat, calculadoras, buscadores de información y un sin fin de utilidades más.

Por otro lado está el lenguaje PHP el cual desde que lo crearon nunca pretendieron
que fuera un lenguaje de programación sino más bien sirviera de mantenimiento
para las páginas web.

Es muy importante saber o conocer sobre cualquier lenguaje de la programación ya


que la tecnología cada vez más avanza este te servirá si por ejemplo tienes algún
negocio diseñas una página web o programas algo mediante cualquier lenguaje tú
ya tendrás conocimiento de tal lenguaje ya que ya estas familiarizado con este y te
será más fácil resolverte a ti mismo y conocer más sobre este.

En fin no existe con cual programador deberás empezar primero ya que ninguno de
ellos es fácil todos son tediosos, pero todo dependerá de lo que esperas lograr al
aprender a programar, y cuáles sean tus intereses y capacidades personales, asi
como también debemos de tomar en cuenta que no existe un mejor lenguaje de
programación que otro, un factor de importancia del aprendizaje de la programación
es que cada lenguaje tiene sus pros y contras, y pueden ser usados para cosas muy
diferentes.

6
8.- BIBLIOGRAFIAS.

Cai Saisang, D. b. (20 de Julio de 2015). Microsoft. Obtenido de https://docs.microsoft.com/es-


es/dotnet/visual-basic/programming-guide/language-features/control-flow/index}
Cai Saisang, D. B. (20 de Julio de 2015). Microsoft. Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/programming-guide/language-features/data-types/index
Cai Saisang, o. b. (20 de julio de 2015). Microsot. Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/programming-guide/language-features/index
Cai Saisang, o. d. (20 de Julio de 2015). Microsoft. Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/programming-guide/language-features/constants-enums/index}
Cai Saisang, o. d. (20 de Julio de 2015). Microsoft. Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/programming-guide/language-features/objects-and-classes/index
Cai Saisang, o. y. (20 de Julio de 2015). Microsot. Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/programming-guide/language-features/collection-initializers/index
Petrusha Ron, o. S. (20 de julio de 2015). Microsoft . Obtenido de https://docs.microsoft.com/es-
es/dotnet/visual-basic/
Petrusha Ron, y. S. (6 de diciembre de 2017). Microsoft. Obtenido de
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-
features/arrays/index
Mendoza, J. (16 de febrero de 2015). desarrollo web. Obtenido de desarrollo web:
https://desarrolloweb.com/javascript/
Mendoza, J. (s.f.). desarrollo web.
92, a. p. (22 de Noviembre de 2017). developer.mozilla. Obtenido de developer mozilla:
https://developer.mozilla.org/es/docs/Web/JavaScript
Mendoza, J. (16 de febrero de 2015). desarrollo web. Obtenido de desarrollo web:
https://desarrolloweb.com/javascript/
Mendoza, J. (s.f.). desarrollo web.
JAVA, O. (18 de marzo de 2016). Java . Obtenido de Java:
https://www.java.com/es/download/faq/helpful_concepts.xml

GROUP, P. (16 de ENERO de 2001-2018). PHP. Obtenido de PHP: http://php.net/manual/es/intro-


whatis.php

S-ar putea să vă placă și