Instituto Tecnológico de Tijuana

CLAVE
ASIGNATURA
3IE2

CARRERA

NOMBRE DE LA ASIGNATURA
Programación Estructurada

ING. ...
Instituto Tecnológico de Tijuana

1

INTRODUCCION

Para que un computador (hardware) funcione es necesario utilizar progra...
Instituto Tecnológico de Tijuana

2

OBJETIVOS (COMPETENCIA)

Reconocer los lenguajes de programación más utilizados
Inves...
Instituto Tecnológico de Tijuana

Visual Basic
Arduino está basado en C y soporta todas las funciones del estándar C y alg...
Instituto Tecnológico de Tijuana

tipos fundamentales.
Actualmente existe un estándar, denominado ISO C++, al que se han a...
Instituto Tecnológico de Tijuana

durante 18 meses para crear un lenguaje de programación fácil de aprender y de
usar.
Int...
Instituto Tecnológico de Tijuana

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado
por Alan ...
Próxima SlideShare
Cargando en…5
×

Lenguajes de programación más utilizados

280 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
280
En SlideShare
0
De insertados
0
Número de insertados
56
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Lenguajes de programación más utilizados

  1. 1. Instituto Tecnológico de Tijuana CLAVE ASIGNATURA 3IE2 CARRERA NOMBRE DE LA ASIGNATURA Programación Estructurada ING. ELECTRONICA TITULO Top de lenguajes de programación CATEDRATICO Colunga Aldana Ángela FECHA DE INICIO FECHA DE ENTREGA 20-01-14 27-01-14 NOMBRE DE LOS INTEGRANTES DE EQUIPO Saúl Vicente Pereyra Cebrero Leovigildo Cesar Sánchez Cuevas JesúsAndrés Salas Castro AgustínHernández Dimaz MATRICULA 13211225 13211260 13211266 Instituto Tecnológico de Tijuana CALIFICACION GRUPO ASISTENCIA A Página 1
  2. 2. Instituto Tecnológico de Tijuana 1 INTRODUCCION Para que un computador (hardware) funcione es necesario utilizar programas (software), los cuales le indican cuál es la tarea que se tiene que hacer. Un lenguaje de programación es el que se utiliza para escribir dichos programas. Posteriormente estos se introducirán en la memoria del computador y éste último ejecutará todas las operaciones que se incluyen. Los lenguajes de programación constan de: Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del lenguaje. Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de las sentencias “correctas” del lenguaje. (Sintaxis). Semántica, que asocia un significado (la acción que debe llevarse a cabo) a cada posible construcción del lenguaje. Así, podemos decir que un lenguaje de programación consta de un conjunto de símbolos y un conjunto de reglas válidas para componerlos, de forma que formen un mensaje con significado para el computador. Instituto Tecnológico de Tijuana Página 2
  3. 3. Instituto Tecnológico de Tijuana 2 OBJETIVOS (COMPETENCIA) Reconocer los lenguajes de programación más utilizados Investigar los lenguajes de programación con mayor ranking en la sociedad 3 FUNDAMENTO TEORICO Arduino Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque que es ejecutado en la placa. La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el lenguaje de programación de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programación y aplicaciones populares en Arduino, 21 debido a que Arduino usa la transmisión serial de datos soportada por la mayoría de los lenguajes mencionados. Algunos ejemplos: C C++ C# Jaba Instituto Tecnológico de Tijuana Página 3
  4. 4. Instituto Tecnológico de Tijuana Visual Basic Arduino está basado en C y soporta todas las funciones del estándar C y algunas de C++. La sintaxis del lenguaje de programación Arduino es una versión simplificada de C/C++ y tiene algunas diferencias respecto de Processing. Debido a que Arduino está basado en C/C++ mientras que Processing se basa en Java, existen varias diferencias en cuanto a la sintaxis de ambos lenguajes y el modo en que se programa. Lenguaje de programación C++ C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. C++ es un lenguaje imperativo orientado a objetos derivado del C. En realidad un súper conjunto de C, que nació para añadirle cualidades y características de las que carecía. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como Instituto Tecnológico de Tijuana Página 4
  5. 5. Instituto Tecnológico de Tijuana tipos fundamentales. Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Lenguaje de programación Transact sql En 1970 IBM define el lenguaje SEQUEL con base en las ideas de E. F. Codd quien propone el modelo racional y el sub-lenguaje de acceso a los datos. Características:  Soporte de transacciones  Estabilidad y seguridad  Soporta procedimientos almacenados  Entorno grafico de administración que permite usos de comandos DDL y DML  Permite trabajar en modo cliente-servidor T-SQL expande el estándar de SQL para incluir programación procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemáticas, etc, y cambios a las sentencias DELETE y UPDATE. Estas características adicionales hacen de T-SQL un lenguaje que cumple con las características de un autómata de Turing. Lenguaje de Programación “Java” Java es un lenguaje de programación orientado a objetos desarrollado originalmente por James Gosling en Sun Microsystems a principio de los años 90´s. Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada The Green Project. James Gosling con la ayuda de otros ingenieros, empezó a trabajar sin descanso Instituto Tecnológico de Tijuana Página 5
  6. 6. Instituto Tecnológico de Tijuana durante 18 meses para crear un lenguaje de programación fácil de aprender y de usar. Intentaban desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes, en los que Sun veía un campo nuevo a explorar. En un principio se consideraba C++ como lenguaje a utilizar. Gosling intentó primero extender y modificar C++ resultando el lenguaje C++ ++ - (++ - porque se añadían y eliminaban características a C++), pero lo abandonó para crear un nuevo lenguaje desde cero al que llamo Oak. Mas tarde, se cambiaría el nombre de Oak a Java, ya que ese nombre ya estaba siendo utilizado. Hoy en día, se puede encontrar la tecnología Java en redes y dispositivos desde Internet y superordenadores científicos hasta portátiles y teléfonos móviles; desde simuladores de mercado hasta juegos de uso doméstico y tarjetas de crédito. Lenguaje de Programación “Ensamblador” El lenguaje ensamblador, es un lenguaje de programación de bajo nivel para los computadores, micro procesadores, micro controladores y otros circuitos integrados programables. El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquinaespecífico para cada arquitectura de computadoras legible por un programador. El lenguaje Ensamblador fue el primer lenguaje de programación que tradujo el lenguaje máquina a un lenguaje más natural para el ser humano. Por ello se pude traducir directamente del lenguaje ensamblador al lenguaje de máquina y viceversa, el lenguaje ensamblador es una abstracción que nos facilita la utilización a las personas. Con todo esto podemos decir que el lenguaje ensamblador es un lenguaje de programación de bajo nivel que se utiliza para escribir programas para computadoras, es la representación más directa del código máquina comprensible por los programadores. Lenguaje de Programación “Visual Basic” Instituto Tecnológico de Tijuana Página 6
  7. 7. Instituto Tecnológico de Tijuana Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooperpara Microsoft. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. 4 REFERENCIAS Kedinn (2014) Ranking lenguajes de programación populares 2013 – 2014 consultado el 25 de enero, del 2014 de http://www.comoprogramar.org/ranking-lenguajes-deprogramacion/ Pedgarc (2013) ¿Qué es lenguaje de programación C y cómo funciona? Consultado el 25 de enero, del 2014 de http://sourcezilla.com/articulos/programacion/que-es-lenguaje-deprogramacion-c-y-como-funciona.html NI (2012) Fundamentos de Programación de Flujo de Datos en NI LabVIEW consultado el 25 de enero, del 2014 de http://www.ni.com/gettingstarted/labviewbasics/esa/dataflow.htm Consultado el 25 de enero, del 2014 de http://images5.alphacoders.com/430/430916.jpg Consultado el 25 de enero, del 2014 de http://4.bp.blogspot.com/ZplEJGq2K5w/UC_at7MVbKI/AAAAAAAAAMY/rphDHtdEoxA/s1600/The_C_Wallpaper_by_ shrayas.png Consultado el 24 de enero, del 2014 de http://www.cad.com.mx/historia_del_lenguaje_java.htm Instituto Tecnológico de Tijuana Página 7

×