Algoritmos

Páginas: 5 (1070 palabras) Publicado: 11 de marzo de 2013
ALGORITMOS
CONCEPTO Y CARACTERISTICAS DE ALGORITMOS
El algoritmo es un método para resolver un problema, aunque la popularización del termino ha llegado con el advenimiento de la era informática algoritmo proviene de mohammed al-khowarizmi.
El profesor miklauswirth inventor de pascal modula 2 y oberontítulo uno de sus más famosos libros, algoritmos +estructuras de datos = programas.
EL OBJETOLa idea fundamental en los lenguajes orientados a objetos es combinar en una sola unidad datos y funciones que operan sobres esos datos.
Las funciones dentro del objeto(funciones miembro en C++, métodos en object pascal java Yc#)
Los datos y las funciones asociados se dicen que están encapsulados en una unidad entidad o modulo. La encapsulación de datos y ocultaciones de datos términosimportantes en la descripción de lenguajes orientados a objetos.
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
Muchos lenguajes de programación actuales tienen sus raíces en los lenguajes que nacieron a finales de los cincuenta y primeros años de los sesenta, tales como COBOL(1960) FORTRAN IV (1961) BASIC(1964) LOGO(1967). Estos lenguajes representaron la primera alternativa en los lenguajesensambladores.
En paralelo con el desarrollo de estos lenguajes surgieron dos nuevos estilos o paradigmas de programación funcional y programación orientada a objetos smalltalk y SIMULA lenguajes antiguos por otra parte se apoyaron en el concepto de clase como elemento fundamental de un programa.
EL LENGUAJE C: HISTORIA Y CARACTERISTICA
Esta es la razón fundamental por el cual c es conocido como ellenguaje de programación de sistema por excelencia.
C nació realmente en 1978 con la publicación the c programming lenguaje por Brian kernighan y dennisritchie.
C es un lenguaje de alto nivel que permite programar con instrucciones de lenguaje de propósito general, también c se define como lenguaje de programación estructurado de propósito general aunque en su diseño también primo el hecho de fueraespecificado como el lenguaje de programación de sistemas lo que proporciona una enrome cantidad de potencia y flexibilidad.
El estándar ANSI C formaliza construcciones entre aportaciones se defino esencialmente una nueva forma de declaración de funciones.
VENTAJAS DE C
Es poderoso y flexible con órdenes operaciones y funciones de biblioteca que se pueden utilizar para escribir la mayoría de losprogramas que corren en la computadora.
C se utiliza por programadores profesionales para desarrollar software en la mayoría de los modernos sistemas de computadora.
Un programa c puede ser escrito para un tipo de computadora y trasladarse a otra computadora con pocas o ninguna modificación.
CARACTERÍSTICAS TÉCNICAS DE C
Una nueva sintaxis para declarar funciones una declaración de funciónpuede añadir una descripción de los argumentos de la función.
Asigna de estructuras y enumeraciones
Una colección de cabeceras estándar que proporciona acceso uniforme a las declaraciones de funciones y tipos de datos.
VERSIONES ACTUALES DE C

En la actualidad son muchos los fabricantes de compiladores c, aunque los mas populares entre los fabricantes de software son: Microsoft borland hp
Unaevolución de c es el lenguaje c++ contienen entre otras, todas las características de ANSI C. los compiladores más empleados visual C++ de Microsoft, builder C++ de Borland, C++ bajo UNIX y Linux.
UNA BREVE HISTORIA DE C++
el lenguaje de programación C fue desarrollado por Dennis Ritche de AT&T BELL LABORATORIES que se utilizó para escribir y mantener el sistema operativo UNIX (hasta queapareció el sistema operativo UNIX fue desarrollado por ken Thompson en AT&T bell laboratorios mediante el lenguaje ensamblador o lenguaje b)
la especificación formal del lenguaje c es un documento escrito por Ritchie titulado the c reference manual. En 1997 ritchie y Brian kernighan ampliaron ese documento y publicaron un libro referencia del lenguaje the c programminglanguage (también conocido K&R)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS