SlideShare una empresa de Scribd logo
1 de 7
Lenguaje C y Linux++
Cesar Albornoz
CI: 22.203.057
SAIA B
 Es un lenguaje de nivel medio porque combina
elementos de lenguajes de alto nivel con la
funcionalidad del lenguaje ensamblador como lo
señala Schildt (1994), permite el manejo de bits, bytes
y direcciones de memoria.
¿Qué es el lenguaje C?
 Los programas hechos en C son muy portables, sólo tiene
32 palabras reservadas o claves, otros lenguajes tienen más
de 100 palabras reservadas.
 Es un lenguaje sencillamente estructurado similar a pascal,
a diferencia que solo se permite el uso de funciones
simples sin crear una función dentro de otra. Permite el
uso de bucles o ciclos como While, Do While y For.
 Otra característica de C es que diferencia las mayúsculas de
las minúsculas, todas las palabras claves de C deben
escribirse en minúscula, por ejemplo for es diferente de
FOR, estas palabras no deben usarse como nombre de
variable o cualquier otro identificador.
Características del leguaje C.
 Este lenguaje se nutre de las biblotecas y los enlaces entre
estas y el programa. La mayor parte de los programa
incluye llamadas a funciones de la bibloteca estándar de C (
stdio.h), como por ejemplo funciones de entrada y salida.
Un enlace es utilizado cuando un programa llama a una
función que no forma parte del programa sino de una
bibloteca. Las funciones que están en una bibloteca
contienen formato reubicable, esto quiere decir que las
direcciones de memoria de las instrucciones no se han
definido de forma absoluta y contiene desplazamientos y
con estos se obtienen las direcciones reales.
Funciones o utilidades
 Linux++ será una versión de Linux especialmente
adaptada para funcionar con The Machine, y aunque
el primer prototipo de esta nueva máquina no llegará
hasta el 2016, el sistema operativo hará su aparición
pública en junio del 2015 para que los desarrolladores
vayan adaptando sus códigos al nuevo hardware.
¿Qué es linux++?
 Este sistema operativo vendrá acompañado de un
emulador del hardware del nuevo dispositivode HP,
así como de diferentes herramientas para desarrollar
software adaptado. Según Kirk Bresniker,
desarrollador jefe de The Machine, este nuevo
sistema operativo ayudará a que los desarrolladores
entiendan lo que su empresa quiere conseguir, y a
que HP entienda mejor cual es el software que mejor
se adaptará a su nuevo ordenador.
Caracteristicas
 Pero no os encariñéis mucho con Linux++, porque es
un sistema que vendrá con fecha de caducidad. Su
misión será la de a hacer de puente entre
desarrolladores y hardware hasta que HP termine de
desarrollar Carbon, el sistema operativo definitivo de
The Machine, aunque al estar siendo desarrollado
desde cero aun tardará una buena temporada en
llegar.
Algunas desventajas.

Más contenido relacionado

La actualidad más candente

Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje cevelynabigail
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++alithu1
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacionreychivas_07
 
Herramientas flex y bison
Herramientas flex y bisonHerramientas flex y bison
Herramientas flex y bisonalexisdario
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoOnce Redes
 
Tutorial Flex y Bison
Tutorial Flex y BisonTutorial Flex y Bison
Tutorial Flex y BisonShirlid .n
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacionDiego Rojas
 
Compiladores flex bison
Compiladores flex bisonCompiladores flex bison
Compiladores flex bisonPancho Yepez
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++DarioManzano
 
Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++bastard1
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 

La actualidad más candente (20)

Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje c
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Flex y bison
Flex y  bisonFlex y  bison
Flex y bison
 
C#
C#C#
C#
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Caracteristicas lenguajes
Caracteristicas lenguajesCaracteristicas lenguajes
Caracteristicas lenguajes
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Lenguaje c nardy y daniela
Lenguaje c nardy y danielaLenguaje c nardy y daniela
Lenguaje c nardy y daniela
 
Bootstrapping
BootstrappingBootstrapping
Bootstrapping
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
 
Herramientas flex y bison
Herramientas flex y bisonHerramientas flex y bison
Herramientas flex y bison
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
 
Tutorial Flex y Bison
Tutorial Flex y BisonTutorial Flex y Bison
Tutorial Flex y Bison
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacion
 
Compiladores flex bison
Compiladores flex bisonCompiladores flex bison
Compiladores flex bison
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
 
Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 

Destacado (6)

ESE Academic Brochure 2014
ESE Academic Brochure 2014ESE Academic Brochure 2014
ESE Academic Brochure 2014
 
Risk Assessment
Risk Assessment Risk Assessment
Risk Assessment
 
Risk assessment of woodland area
Risk assessment of woodland area Risk assessment of woodland area
Risk assessment of woodland area
 
Ese プレゼンテーション 2015
Ese プレゼンテーション 2015Ese プレゼンテーション 2015
Ese プレゼンテーション 2015
 
ESE - European School of English Adult & Academic Brochure 2015
ESE - European School of English Adult & Academic Brochure 2015ESE - European School of English Adult & Academic Brochure 2015
ESE - European School of English Adult & Academic Brochure 2015
 
ESE - European School of English Teen & Junior Brochure 2015
ESE - European School of English Teen & Junior Brochure 2015ESE - European School of English Teen & Junior Brochure 2015
ESE - European School of English Teen & Junior Brochure 2015
 

Similar a Lenguaje c y linux++

Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacioncSol Hernández
 
Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Leany González
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Luiscarrodeguas
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
LENGUAJE en C
LENGUAJE en CLENGUAJE en C
LENGUAJE en CDaniel bg
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje cAle2417
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionlupitagarcia07
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACIONEderson Galvan
 

Similar a Lenguaje c y linux++ (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc
 
Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
Caract
CaractCaract
Caract
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
LENGUAJE en C
LENGUAJE en CLENGUAJE en C
LENGUAJE en C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Exposicion de c.
Exposicion de c.Exposicion de c.
Exposicion de c.
 
actividad 4
actividad 4actividad 4
actividad 4
 
Caract
CaractCaract
Caract
 
Caract
CaractCaract
Caract
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACION
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (8)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Lenguaje c y linux++

  • 1. Lenguaje C y Linux++ Cesar Albornoz CI: 22.203.057 SAIA B
  • 2.  Es un lenguaje de nivel medio porque combina elementos de lenguajes de alto nivel con la funcionalidad del lenguaje ensamblador como lo señala Schildt (1994), permite el manejo de bits, bytes y direcciones de memoria. ¿Qué es el lenguaje C?
  • 3.  Los programas hechos en C son muy portables, sólo tiene 32 palabras reservadas o claves, otros lenguajes tienen más de 100 palabras reservadas.  Es un lenguaje sencillamente estructurado similar a pascal, a diferencia que solo se permite el uso de funciones simples sin crear una función dentro de otra. Permite el uso de bucles o ciclos como While, Do While y For.  Otra característica de C es que diferencia las mayúsculas de las minúsculas, todas las palabras claves de C deben escribirse en minúscula, por ejemplo for es diferente de FOR, estas palabras no deben usarse como nombre de variable o cualquier otro identificador. Características del leguaje C.
  • 4.  Este lenguaje se nutre de las biblotecas y los enlaces entre estas y el programa. La mayor parte de los programa incluye llamadas a funciones de la bibloteca estándar de C ( stdio.h), como por ejemplo funciones de entrada y salida. Un enlace es utilizado cuando un programa llama a una función que no forma parte del programa sino de una bibloteca. Las funciones que están en una bibloteca contienen formato reubicable, esto quiere decir que las direcciones de memoria de las instrucciones no se han definido de forma absoluta y contiene desplazamientos y con estos se obtienen las direcciones reales. Funciones o utilidades
  • 5.  Linux++ será una versión de Linux especialmente adaptada para funcionar con The Machine, y aunque el primer prototipo de esta nueva máquina no llegará hasta el 2016, el sistema operativo hará su aparición pública en junio del 2015 para que los desarrolladores vayan adaptando sus códigos al nuevo hardware. ¿Qué es linux++?
  • 6.  Este sistema operativo vendrá acompañado de un emulador del hardware del nuevo dispositivode HP, así como de diferentes herramientas para desarrollar software adaptado. Según Kirk Bresniker, desarrollador jefe de The Machine, este nuevo sistema operativo ayudará a que los desarrolladores entiendan lo que su empresa quiere conseguir, y a que HP entienda mejor cual es el software que mejor se adaptará a su nuevo ordenador. Caracteristicas
  • 7.  Pero no os encariñéis mucho con Linux++, porque es un sistema que vendrá con fecha de caducidad. Su misión será la de a hacer de puente entre desarrolladores y hardware hasta que HP termine de desarrollar Carbon, el sistema operativo definitivo de The Machine, aunque al estar siendo desarrollado desde cero aun tardará una buena temporada en llegar. Algunas desventajas.