SlideShare una empresa de Scribd logo
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA
PONER A PUNTO MEDIANTE EL USO DE
UN EDITOR DE LENGUAJE DE
PROGRAMACION
El lenguaje C se conoce como un lenguaje compilado. Existen dos
tipos de lenguaje: interpretados y compilados. Los interpretados son
aquellos que necesitan del código fuente para funcionar (Basic). Los
compilados convierten el código fuente en un fichero objeto y éste en
un fichero ejecutable. Este es el caso del lenguaje C. Podemos decir
que el lenguaje C es un lenguaje de nivel medio, pero muy versátil y
eficiente, que revolucionó las técnicas y estilo de programación, ya
que combina elementos de lenguaje de alto nivel con la funcionalidad
del lenguaje ensamblador. Se caracteriza por ser un lenguaje
estructurado. el programa se divide en módulos (funciones)
independientes entre sí, que permite crear procedimientos en bloques
dentro de otros procedimientos. Sigue el paradigma de la
programación estructurada: Algoritmos + estructuras de datos =
programas El lenguaje C inicialmente fue creado para la programación
de: Sistemas operativos Intérpretes Editores Ensambladores
Compiladores Administradores de bases de datos. Actualmente,
debido a sus características, puede ser utilizado para todo tipo de
programas. Hay que destacar principalmente que el C es un lenguaje
portable, que puede utilizar el mismo código en diferentes equipos y
sistemas informáticos: el lenguaje es independiente de la arquitectura
de cualquier maquina en particular y del sistema operativo que se
utiliza para desarrollar aplicaciones portables. C es un lenguaje de
programación de propósito general que ofrece economía sintáctica,
control de flujo y estructuras sencillas y un buen conjunto de
operadores. Por ser un lenguaje de nivel intermedio es sencillo y no
está especializado en ningún tipo de aplicación. Esto lo hace un
lenguaje potente, con un campo de aplicación ilimitado y sobre todo,
se aprende rápidamente. En poco tiempo, un programador puede
utilizar la totalidad del lenguaje. El lenguaje de programación de
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA
sistemas debido a su utilidad para escribir compiladores y sistemas
operativos, aunque de igual forma se pueden desarrollar cualquier tipo
de aplicación. 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. 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. Ello permite que el lenguaje sea
reducido y los compiladores de fácil implementación en distintos
sistemas. Por el contrario, estas carencias se compensan mediante la
inclusión de funciones de librería para realizar todas estas tareas, que
normalmente dependen del sistema operativo. Las instrucciones de
control de flujo de C son las habituales de la programación
estructurada: IF, FOR, WHILE, SWITCH - CASE, todas incluidas en su
predecesor BCPL. C incluye también punteros y funciones. Los
argumentos de las funciones se pasan por valor, esto es copiando su
valor, lo cual hace que no se modifiquen los valores de los argumentos
en la llamada. Cuando se desea modificar los argumentos en la
llamada, éstos se pasan por referencia, es decir, se pasan las
direcciones de los argumentos. Por otra parte, cualquier función puede
ser llamada recursivamente. Una de las peculiaridades de C es su
riqueza de operadores. Puede decirse que prácticamente dispone de
un operador para cada una de las posibles operaciones en código
máquina. Hay toda una serie de operaciones que pueden hacerse con
el lenguaje C, que realmente no están incluidas en el compilador
propiamente dicho, sino que las realiza un preprocesador justo antes
de cada compilación. Las dos más importantes son #define (directriz
de sustitución simbólica o de definición) e #incluye (Directriz de
inclusión en el fichero fuente). Finalmente, C, que ha sido pensado
para ser altamente transportable y para programar lo improgramable,
igual que otros lenguajes tiene sus inconvenientes: Carece de
instrucciones de entrada/salida, de instrucciones para manejo de
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA
cadenas de caracteres, con lo que este trabajo queda para la librería
de rutinas, con la consiguiente pérdida de transportabilidad. La
excesiva libertad en la escritura de los programas puede llevar a
errores en la programación que, por ser correctos sintácticamente no
se detectan a simple vista. Por otra parte las precedencias de los
operadores convierten a veces las expresiones en pequeños
rompecabezas. A pesar de todo, C ha demostrado ser un lenguaje
extremadamente eficaz y expresivo. Algunos de las C existentes son:
Quick C C++ Turbo C Turbo C ++ Borland C Borland C++ Microsoft C

Más contenido relacionado

DOCX
Unidad 3
PPSX
Lenguajes de programacion
PPTX
Lenguajes de programacion
PPT
Lenguajes De Programacion
PDF
Tema1 Lenguajes De Programacion
PPTX
Lenguaje de programación
PPT
Programacion
Unidad 3
Lenguajes de programacion
Lenguajes de programacion
Lenguajes De Programacion
Tema1 Lenguajes De Programacion
Lenguaje de programación
Programacion

La actualidad más candente (20)

PPT
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
PPTX
Lenguajes de programacion
PPTX
Lenguaje de programacion
DOCX
La programación
PPT
LENGUAJES DE LA PROGRAMACION
PPTX
PPTX
Exposicion sistemas
PPTX
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
DOCX
Boletin de informatica
PPTX
Lenguaje de Programación C
PDF
Procesadores de Lenguajes
PPT
Historia de los Lenguajes de Programación
PPTX
Historia de la programación
DOC
franco lorentz word2
PPTX
Aplicacion de c
PPTX
ACTIVIDAD DE INVESTIGACION
DOCX
Lenguajes de programación
PPTX
Lenguajes de programación
PPT
Kmi
PPT
Estructura de un interprete
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguajes de programacion
Lenguaje de programacion
La programación
LENGUAJES DE LA PROGRAMACION
Exposicion sistemas
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Boletin de informatica
Lenguaje de Programación C
Procesadores de Lenguajes
Historia de los Lenguajes de Programación
Historia de la programación
franco lorentz word2
Aplicacion de c
ACTIVIDAD DE INVESTIGACION
Lenguajes de programación
Lenguajes de programación
Kmi
Estructura de un interprete
Publicidad

Destacado (20)

PPT
Tipologia textual.unidad 2
PPT
Tutorial Blogger 1
PPTX
ESTANDARES IEEE Y ANSI
PPT
20080124 Aa Kas Brdx Ok
PDF
A2 redaktao
PPTX
Dios te puede ayudar
PPTX
Medio de transmision
PPTX
Como agrandar video
PPTX
Factorizamos con tony cad
PPTX
ol k ase
PPTX
PDF
Seguridad en redes de computadores
PPTX
Trabajo de lorena de imformatica
PPTX
Engagement marketing
PPTX
Conversiones de unidades
PDF
Présentation mooc
PPTX
Enquete partenaires
PPTX
Lumyor
Tipologia textual.unidad 2
Tutorial Blogger 1
ESTANDARES IEEE Y ANSI
20080124 Aa Kas Brdx Ok
A2 redaktao
Dios te puede ayudar
Medio de transmision
Como agrandar video
Factorizamos con tony cad
ol k ase
Seguridad en redes de computadores
Trabajo de lorena de imformatica
Engagement marketing
Conversiones de unidades
Présentation mooc
Enquete partenaires
Lumyor
Publicidad

Similar a Poner a punto mediante el uso de un editor de lenguaje de programacion (20)

PDF
Lenguaje c
DOCX
ENSAYO SOBRE EL LENGUAJE C
DOC
Lenguaje c completo 6 g x revisar x los estudiantes
DOCX
DOCX
Informe.
PDF
Lenguaje de programación c
PDF
Aprenda ansi-c-como-si-estuviera-en-primero
PDF
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
PPTX
Lenguaje c1
PPTX
Lenguaje c
PDF
Cursode c
PDF
Curso de lenguaje c angel salas
PPTX
Lenguje c.PRESENTACION
DOCX
Informe lpi
PDF
Programacion ii modulo2-leccion1
PPT
LENGUAJE DE PROGRAMACION C DAYLIN
PDF
Programacion estructurada
DOCX
Tutorial C
Lenguaje c
ENSAYO SOBRE EL LENGUAJE C
Lenguaje c completo 6 g x revisar x los estudiantes
Informe.
Lenguaje de programación c
Aprenda ansi-c-como-si-estuviera-en-primero
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Lenguaje c1
Lenguaje c
Cursode c
Curso de lenguaje c angel salas
Lenguje c.PRESENTACION
Informe lpi
Programacion ii modulo2-leccion1
LENGUAJE DE PROGRAMACION C DAYLIN
Programacion estructurada
Tutorial C

Poner a punto mediante el uso de un editor de lenguaje de programacion

  • 1. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA PONER A PUNTO MEDIANTE EL USO DE UN EDITOR DE LENGUAJE DE PROGRAMACION El lenguaje C se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan del código fuente para funcionar (Basic). Los compilados convierten el código fuente en un fichero objeto y éste en un fichero ejecutable. Este es el caso del lenguaje C. Podemos decir que el lenguaje C es un lenguaje de nivel medio, pero muy versátil y eficiente, que revolucionó las técnicas y estilo de programación, ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Se caracteriza por ser un lenguaje estructurado. el programa se divide en módulos (funciones) independientes entre sí, que permite crear procedimientos en bloques dentro de otros procedimientos. Sigue el paradigma de la programación estructurada: Algoritmos + estructuras de datos = programas El lenguaje C inicialmente fue creado para la programación de: Sistemas operativos Intérpretes Editores Ensambladores Compiladores Administradores de bases de datos. Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas. Hay que destacar principalmente que el C es un lenguaje portable, que puede utilizar el mismo código en diferentes equipos y sistemas informáticos: el lenguaje es independiente de la arquitectura de cualquier maquina en particular y del sistema operativo que se utiliza para desarrollar aplicaciones portables. C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. Por ser un lenguaje de nivel intermedio es sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje. El lenguaje de programación de
  • 2. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA sistemas debido a su utilidad para escribir compiladores y sistemas operativos, aunque de igual forma se pueden desarrollar cualquier tipo de aplicación. 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. 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. Ello permite que el lenguaje sea reducido y los compiladores de fácil implementación en distintos sistemas. Por el contrario, estas carencias se compensan mediante la inclusión de funciones de librería para realizar todas estas tareas, que normalmente dependen del sistema operativo. Las instrucciones de control de flujo de C son las habituales de la programación estructurada: IF, FOR, WHILE, SWITCH - CASE, todas incluidas en su predecesor BCPL. C incluye también punteros y funciones. Los argumentos de las funciones se pasan por valor, esto es copiando su valor, lo cual hace que no se modifiquen los valores de los argumentos en la llamada. Cuando se desea modificar los argumentos en la llamada, éstos se pasan por referencia, es decir, se pasan las direcciones de los argumentos. Por otra parte, cualquier función puede ser llamada recursivamente. Una de las peculiaridades de C es su riqueza de operadores. Puede decirse que prácticamente dispone de un operador para cada una de las posibles operaciones en código máquina. Hay toda una serie de operaciones que pueden hacerse con el lenguaje C, que realmente no están incluidas en el compilador propiamente dicho, sino que las realiza un preprocesador justo antes de cada compilación. Las dos más importantes son #define (directriz de sustitución simbólica o de definición) e #incluye (Directriz de inclusión en el fichero fuente). Finalmente, C, que ha sido pensado para ser altamente transportable y para programar lo improgramable, igual que otros lenguajes tiene sus inconvenientes: Carece de instrucciones de entrada/salida, de instrucciones para manejo de
  • 3. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA cadenas de caracteres, con lo que este trabajo queda para la librería de rutinas, con la consiguiente pérdida de transportabilidad. La excesiva libertad en la escritura de los programas puede llevar a errores en la programación que, por ser correctos sintácticamente no se detectan a simple vista. Por otra parte las precedencias de los operadores convierten a veces las expresiones en pequeños rompecabezas. A pesar de todo, C ha demostrado ser un lenguaje extremadamente eficaz y expresivo. Algunos de las C existentes son: Quick C C++ Turbo C Turbo C ++ Borland C Borland C++ Microsoft C