Вы находитесь на странице: 1из 6

Instituto Tecnolgico de Tijuana

CARRERA

CLAVE ASIGNATURA 3IE2

NOMBRE DE LA ASIGNATURA Programacin Estructurada

ING. ELECTRONICA

TITULO

Top de lenguajes de programacin

CATEDRATICO Colunga Aldana ngela


FECHA DE INICIO

FECHA DE ENTREGA

CALIFICACION

20-01-14

27-01-14

NOMBRE DE LOS INTEGRANTES DE EQUIPO Saul Vicente Pereyra Cebrero Leovigildo Cesar Snchez Cuevas Jesus Andres Salas Castro Agustin Hernandez Dimaz

MATRICULA 13211225 13211260

GRUPO

ASISTENCIA

Instituto Tecnolgico de Tijuana

Pgina 1

Instituto Tecnolgico de Tijuana

INTRODUCCION

Para que un computador (hardware) funcione es necesario utilizar programas (software), los cuales le indican cul es la tarea que se tiene que hacer. Un lenguaje de programacin es el que se utiliza para escribir dichos programas. Posteriormente estos se introducirn en la memoria del computador y ste ltimo ejecutar todas las operaciones que se incluyen.

Los lenguajes de programacin constan de: Un conjunto finito de smbolos, a partir del cual se define el lxico o vocabulario del lenguaje. Un conjunto finito de reglas, la gramtica del lenguaje, para la construccin de las sentencias correctas del lenguaje. (Sintaxis). Semntica, que asocia un significado (la accin que debe llevarse a cabo) a cada posible construccin del lenguaje.

As, podemos decir que un lenguaje de programacin consta de un conjunto de smbolos y un conjunto de reglas vlidas para componerlos, de forma que formen un mensaje con significado para el computador.

Instituto Tecnolgico de Tijuana

Pgina 2

Instituto Tecnolgico de Tijuana

OBJETIVOS (COMPETENCIA)

Reconocer los lenguajes de programacin ms utilizados Investigar los lenguajes de programacin con mayor ranking en la sociedad

FUNDAMENTO TEORICO

Arduino Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. El software consiste en un entorno de desarrollo que implementa el lenguaje de programacin 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 programacin de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programacin y aplicaciones populares en Arduino, 21 debido a que Arduino usa la transmisin serial de datos soportada por la mayora de los lenguajes mencionados. Algunos ejemplos: C C++ C# Jaba
Instituto Tecnolgico de Tijuana Pgina 3

Instituto Tecnolgico de Tijuana

Visual Basic

Arduino est basado en C y soporta todas las funciones del estndar C y algunas de C++. La sintaxis del lenguaje de programacin Arduino es una versin 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 programacin C++ C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne Stroustrup. C++ es un lenguaje imperativo orientado a objetos derivado del C. En realidad un sper conjunto de C, que naci para aadirle cualidades y caractersticas de las que careca. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programacin a bajo nivel, pero se la han aadido elementos que le permiten tambin un estilo de programacin con alto nivel de abstraccin. La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hbrido. Posteriormente se aadieron facilidades de programacin genrica, que se sum a los otros dos paradigmas que ya estaban admitidos (programacin estructurada y la programacin 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 Tecnolgico de Tijuana Pgina 4

Instituto Tecnolgico de Tijuana

tipos fundamentales. Actualmente existe un estndar, denominado ISO C++, al que se han adherido la mayora de los fabricantes de compiladores ms modernos. Lenguaje de programacin 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. Caractersticas: Soporte de transacciones Estabilidad y seguridad Soporta procedimientos almacenados Entorno grafico de administracin que permite usos de comandos DDL y DML Permite trabajar en modo cliente-servidor T-SQL expande el estndar de SQL para incluir programacin procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemticas, etc, y cambios a las sentencias DELETE y UPDATE. Estas caractersticas adicionales hacen de T-SQL un lenguaje que cumple con las caractersticas de un autmata de Turing.

Instituto Tecnolgico de Tijuana

Pgina 5

Instituto Tecnolgico de Tijuana

REFERENCIAS

Kedinn (2014) Ranking lenguajes de programacin populares 2013 2014 consultado el 25 de enero, del 2014 de http://www.comoprogramar.org/ranking-lenguajes-deprogramacion/ Pedgarc (2013) Qu es lenguaje de programacin C y cmo 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 Programacin 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 Tecnolgico de Tijuana

Pgina 6

Вам также может понравиться