Want to create interactive content? It’s easy in Genially!

Get started free

lenguaje c

Luis Juarez

Created on August 18, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Snow Presentation

Corporate Christmas Presentation

Historical Presentation

Scary Eighties Presentation

Memories Presentation

Winter Presentation

Hanukkah Presentation

Transcript

lenguaje C

lenguaje C

¿por que se llamam C ?

"Sinifica que fue creado en un lenguaje anterior llamado B"

¿que es c?

"C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell"

1. Poderoso y eficiente C es un lenguaje robusto con varios tipos de datos y operadores, y su rendimiento es óptimo y veloz. No por nada sigue siendo el lenguaje favorito de un grande de la informática como Linus Torvalds, el desarrollador del kernel Linux. 2. Su aprendizaje te permitirá conocer mejor otros lenguajes C es el lenguaje madre de muchos que vinieron después. Muchos aspectos de su sintaxis y otras funcionalidades las verás, incluso, en lenguajes de programación de la actualidad. Dicho esto, C será un gran punto de partida para ingresar al mundo del desarrollo y comprender sus pormenores. 3. Fácil de portar Una de los beneficios más alabados de C es su flexibilidad. Esto quiere decir, por ejemplo, que puedes codificar y luego correr tu programa independiente de la máquina o sistema operativo luego de pequeños ajustes. 4. Opera a bajo y alto nivel Una de las razones del por qué ha sido tan requerido en el desarrollo para hardware, es que a pesar de contar con todas las ventajasde un lenguaje de alto nivel, también podrás trabajar a un nivel más cercano a la máquina. 5. Funciones nativas Posee una vasta librería conformada por funciones nativas. Característica que adoptó su heredero C++, y gran parte de los lenguajes de programación actuales.

ventajas

1. Poderoso y eficiente C es un lenguaje robusto con varios tipos de datos y operadores, y su rendimiento es óptimo y veloz. No por nada sigue siendo el lenguaje favorito de un grande de la informática como Linus Torvalds, el desarrollador del kernel Linux. 2. Su aprendizaje te permitirá conocer mejor otros lenguajes C es el lenguaje madre de muchos que vinieron después. Muchos aspectos de su sintaxis y otras funcionalidades las verás, incluso, en lenguajes de programación de la actualidad. Dicho esto, C será un gran punto de partida para ingresar al mundo del desarrollo y comprender sus pormenores. 3. Fácil de portar Una de los beneficios más alabados de C es su flexibilidad. Esto quiere decir, por ejemplo, que puedes codificar y luego correr tu programa independiente de la máquina o sistema operativo luego de pequeños ajustes. 4. Opera a bajo y alto nivel Una de las razones del por qué ha sido tan requerido en el desarrollo para hardware, es que a pesar de contar con todas las ventajasde un lenguaje de alto nivel, también podrás trabajar a un nivel más cercano a la máquina. 5. Funciones nativas Posee una vasta librería conformada por funciones nativas. Característica que adoptó su heredero C++, y gran parte de los lenguajes de programación actuales.

desventajas

1 No soporta OOP Uno de los puntos débiles de C es que no soporta Programación Orientada a Objetos, paradigma prácticamente indispensable en la actualidad. 2. No utiliza el concepto Namespace Namespace es otra característica que sí posee C++, más no C. El concepto Namespaces permite estructurar el código a través de bloques abstractos. Esto permitirá definir identificadores en diferentes namespaces. 3. No permite checking a tiempo de ejecución La detección y depuración de errores es muy importante en el mundo de la programación. 4. No posee Constructor & Destructor Constructors & Destructors son funcionalidades muy útiles que encontrarás en programas orientados a objetos como C++, con el fin de crear nuevos objetos. En el caso de C, estas características no existen. 5. Bajo nivel de abstracción En C, por ser un lenguaje más orientado a trabajar cerca de la máquina, la ocultación de datos no es prioridad. Bajos niveles de abstracción pueden afectar en la seguridad del lenguaje.

Las principales características del Lenguaje C

Incluye el concepto de puntero

Tiene un conjunto completo de instrucciones de control.

Los argumentos de las funciones se transfieren por su valor.

Permite la agrupación de instrucciones.