Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

El lenguaje de programación C - El primer programa -
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
UNIX COMP 240.
¿Qué son Los Lenguajes de Programación?
MANUAL EXPRESS DE C J.M.sevilla.
Lenguajes de programación
Fundamentos de la Programación Estructurada
Técnico en programación de Software
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción al lenguaje C++
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Jorge Eduardo Muela González Axel Elías Castañeda Ortiz
Una breve introducción
Lenguajes de programación
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Funciones y procedimientos
Introducción a la programación en C
TRADUCTOR DE UN PROGRAMA
Lenguaje C.
Proceso de información en la computadora
Introducción al lenguaje de programación C++
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Estructura de un programa C
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
LENGUAJES DE PROGRAMACIÓN
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
SOFTWARE DE PROGRAMACIÓN
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Santa Ana de Coro; Noviembre de 2010 Taller 1: “Programación Básica utilizando C” (1era Parte)
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
LENGUAJE DE PROGRAMACIÓN
PROGRAMACIÓN PROCEDIMENTAL
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Elementos básicos del lenguaje
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Introducción a la programación
Elementos básicos del lenguaje
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
Estructura de un programa C. 1 Lenguajes de Programación 1.- Lenguaje de alto nivel 2.- Lenguaje de bajo nivel (ensamblador) 3.- Lenguaje de máquina.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Representación de Algoritmos
Lenguajes de programación
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Términos algoritmo diseñar algoritmo implementar algoritmo
Prof. Flor Narciso Departamento de Computación
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN

1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
UNIDAD V Bibliotecas de Funciones L.I. & M.S.C. OSCAR RAMÍREZ CORTÉS PROGRAMACIÓN DE SISTEMAS.
P ROGRAMACIÓN Lenguaje ‘’C’’. ¿C UÁL ES LA HISTORIA DE C ? C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell.
INTRODUCCIÒN MICROCONTROLADORES
Práctica Profesional PHP.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
EL TIPO DE DATO LOGICO y constantes.
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
Fundamentos de Programación Unidad I Conceptos Básicos.
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970 para el primer sistema UNIX en un DEC PDP-7. Estos son lenguajes sin tipos, al contrario que el C que proporciona varios tipos de datos. El primer compilador de C fue escrito por Dennis Ritchie para un DEC PDP-11 en 1983 y escribió el propio sistema operativo en C.

Cont C trabaja con tipos de datos que son directamente tratables por el hardware de la mayoría de computadoras actuales, como son los caracteres, números y direcciones. Estos tipos de datos pueden ser manipulados por las operaciones aritméticas que proporcionan las computadoras.

Cont..... No proporciona mecanismos para tratar tipos de datos que no sean los básicos, debiendo ser el programador el que los desarrolle. Esto permite que el código generado sea muy eficiente y de ahí el éxito que ha tenido como lenguaje de desarrollo de sistemas.

Cont..... No proporciona otros mecanismos de almacenamiento de datos que no sea el estático y no proporciona mecanismos de entrada ni salida. Ello permite que el lenguaje sea reducido y los compiladores de fácil implementación en distintos sistemas. Por contra, estas carencias se compensan mediante la inclusión de funciones de librería para realizar todas estas tareas, que normalmente dependen del sistema operativo.

Que es C C es un lenguaje de programación de propósito general es decir se utiliza para la creación de aplicaciones de todo tipo desde el programa mas simple: sumar dos números, hasta cosas como un sistema operativo linux que está escrito en c y ensamblador integrado en el código;

Niveles de lenguajes de programación alto nivel -> usan un nivel muy parecido al lenguaje humano: ADA, VISUAL BASIC, COBOL son ejemplos bajo nivel -> ensamblador, esta claro que este lenguaje es el menos parecido al lenguaje humano medio nivel-> en esta categoría se encuentran lenguajes que tienen instruc- ciones de alto nivel pero también permiten usar caracteristicas de un lenguaje de bajo nivel, aquí es donde situariamos al c

Lenguaje de programación C Lenguaje C: basado en desarrollo MODULAR, aplicando directivas de FUNCIONES (Function)

MODULARIZACION Consiste en dividir un programa muy grande en una serie de módulos mucho más pequeños y manejables denominados comunmente subprogramas, subrutinas, procedimientos, funciones, etc.

Caracteristicas de C C es un lenguaje estructurado y modulado lo cual hace que la creación de un programa y su mantenimiento sea mucho mas sencillo en un lenguaje modulado y no se encuentran sentencias que rompan el flujo de un programa

Ventajas de programar en C Modularización Ahorro de Memoria y tiempo de desarrollo Independencia de datos y ocultamiento de información

Programando en C El programa más sencillo que se puede escribir en C es el siguiente: main() { } Como nos podemos imaginar, este programa no hace nada, pero contiene la parte más importante de cualquier programa C y además, es el más pequeño que se puede escribir y que se compile correctamente.

Cont..... Un programa algo más complicado pero que hace algo, es el siguiente: #include main() { printf("Hola amigos!\n"); } Con el visualizamos el mensaje Hola amigos! en el terminal.

descripción En la primera línea indica que se tengan en cuenta las funciones y tipos definidos en la librería stdio (standard input/output). Estas definiciones se encuentran en el fichero header stdio.h. Ahora, en la función main se incluye una única sentencia que llama a la función printf. Esta toma como argumento una cadena de caracteres, que se imprimen van encerradas entre dobles comillas " ". El símbolo \n indica un cambio de línea. Hay un grupo de símbolos, que son tratados como caracteres individuales, que especifican algunos caracteres especiales del código ASCII.