miércoles, 4 de mayo de 2011

Operadores Aritmeticos y Sus Reglas

+ ----> suma
(-) --->resta
*----->multiplicacion
/------>division
%----->modulo

las reglas para su utilizacion son :
(* y /) son prmiordiale, sus operaciones se utilizan primero.
(+ y -) son secundarias, se utilizan despues.

Mencionar las secuencias de escape estandar y las disponibles en "C"

  • \' - Comillas simples
  • \" - Comillas dobles
  • \\ - Barra invertida
  • \0 - Nulo
  • \a - Alerta
  • \b - Retroceso
  • \f - Avance de formulario
  • \n - Nueva linea (endl)
  • \r - Retorno
  • \t - Tabulación Horizontal
  • \v - Tabulación Vertical

jueves, 28 de abril de 2011

¿Realmente Forman Parte Del Lenguaje C, Las Funciones de Biblioteca?

  BIBLIOTECA C

Una biblioteca C es una colección de bibliotecas utilizadas en el lenguaje de programación C.
Las bibliotecas más comunes son la biblioteca C estándar y la ISO y estándar ANSI C provee las especificaciones de los estándares, las cuales son ampliamente compartidas entre bibliotecas. La biblioteca ANSI C estándar incluye rutinas para la entrada y salida de archivos, alojamiento de memoria y operaciones con datos comunes como funciones matemáticas, funciones de cadenas y funciones de hora y fecha.

  • Estas biblioteacas si forman parte de el lenguaje c, pues estas representan conjuntos de funciones que son demasiado utiles, casi todos los programas estan escritos en c, y esto es lo que genera la coleccion de biliotecas. las cuales se pueden seguir utilizando una y otra vez.

Caracteristicas De Los Progrmas

Claridad: Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento. 

Sencillez:Al elaborar un programa se debe intentar que su estructura sea sencilla y coherente, así como cuidar el estilo en la edición; de esta forma se ve facilitado el trabajo del programador, tanto en la fase de creación como en las fases posteriores de corrección de errores, ampliaciones, modificaciones, etc.
 
Eficiencia: Se trata de que el programa, además de realizar aquello para lo que fue creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible los recursos que utiliza. es decir q emplee los recursos de una manera practica, rapida, y con un buen funcionamiento.

Modularidad :es la caracteristica mediante la cual  se da solucion a un problema, normalmente se representa dada por un programa representado por un módulo principal, el cual se descompone en subprogramas (submódulos), los cuales, a su vez, también se pueden fraccionar, y así sucesivamente, es decir, el problema se resuelve de arriba hacia abajo. 

Integridad: Se refiere a la exactitud de los cálculos y a la confiabilidad de los resultados. Los programas deben ser lo más exactos posible. Ningún programa tendrá aceptación si los cálculos que efectúa y los resultados que produce no son correctos. 

Generalidad:Normalmente deseamos que los programas sean lo más general posible, dentro de unos límites razonables, lo cual reducirá las revisiones y ajustes de mantenimiento de rutina a los mismos. Por ejemplo, el uso de constantes, la lectura de valores de teclado, la validación de los datos,etc.

 

¿Donde y por quien fue creado? ¡Porque se ha Estandarizado?

Aparecio en: 1972

Diseñado por : Dennis M. Ritchie
Desarrollado por: Dennis M. Ritchie 
Desarrollado en: Laboratorios Bell  y Brian Kernighan

Se Ha Estandarizado por :
  • Por su flexibilidad y ser un lenguaje de alto nivel, es empleado por muchos programadores.
  • Acceso a memoria de bajo nivel
  • Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas.
  • Es universal, pues es tan eficiente que la mayoria de programas estan hechos en el.














Lenguaje De Progrmacion C

Historia de C

El lenguaje de programación C fue creado por Dennis Ritchie entre 1969 y 1973  junto con Ken Thompson en el diseño del sistema operativo UNIX. C fue creado para poder escribir el sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara.

Este lenguaje de alto nivel permitió el progreso de los sistemas operativos, porque el mismo código podía ser utilizado en  distintas plataformas, se reducian los tiempos de desarrollo.

Tambien, con el paso del tiempo se desarrollaron varias bibliotecas que permiten utilizar el código desarrollado por otros para la realización de tareas comunes. Esto, a permitido el desarrollo de aplicaciones en lenguaje C.
Actualmente es imposible contar la cantidad de aplicaciones y herramientas desarrolladas en C.


Aún hoy el proceso de evolución del lenguaje sigue avanzando, y desde 2007 se está trabajando en el armado de un nuevo estándar.