Sthefany León
C.I. 23917731
Lenguaje C y sistemas
operativos actuales
Lenguaje C y sistemas
operativos actuales
LENGUAJE C
C es un lenguaje de programación de propósito general
que ofrece una economía sintáctica, control de flujo y es...
CARACTERISTICAS DEL
LENGUAJE C
Es difícil leer código
escrito por otras personas.
Es difícil leer código
escrito por otras...
VENTAJAS Y DESVENTAJAS
 El lenguaje C ha sido
pensado para ser altamente
transportable.

Usa un lenguaje de
preprocesado...
UTILIDAD DEL LENGUAJE C Se usa para el desarrollo de otros
sistemas operativos como
Windows o GNU/LINUX. Igualmente
para a...
SISTEMAS OPERATIVOS ACTUALES
Sistema Operativo LINUX
Es un Sistema Operativo como MacOS, DOS o
Windows. Es decir, Linux es...
CARACTERISTICAS DE LINUX
La superioridad de Linux sobre otros sistemas operativos es evidente en sus
utilerías para redes ...
VENTAJAS DEL LINUX DESVENTAJAS DEL LINUX
-Es totalmente Gratuito y aunque posea
versiones de pago (con soporte técnico) es...
Supercomputadoras
Dentro del segmento de supercomuptadoras, a noviembre de 2012, el uso de
este sistema ascendió al 93,8% ...
Android es un sistema operativo basado en el núcleo Linux. Fue diseñado
principalmente para dispositivos móviles con panta...
- Framework de aplicaciones: Habilitando
para la reutilización y el reemplazo de
componentes.
- La máquina virtual Dalvik
...
Android ha sido diseñado para
permitir a los usuarios crear
distintas aplicaciones aprovechando
las distintas característi...
* El código de Android es abierto: Google liberó
Android bajo licencia Apache. Cualquier persona
puede realizar una aplica...
SISTEMA
OPERATIVO iOS
Es un sistema operativo móvil de la
multinacional Apple
Inc. Originalmente desarrollado para
el iPho...
FUNCIONES Y CARACTERÍSTICAS DEL SISTEMA OPERATIVO
iOS
-Con iOS 4 se introdujo un sistema simple de
carpetas en el sistema....
VENTAJAS Y DESVENTAJAS DE ESTE SISTEMA OPERATIVO
- Cuenta con una variedad de
equipos de la casa, tomemos por
ejemplo un M...
WEBGRAFIA
http://es.wikipedia.org/wiki/C_
%28lenguaje_de_programaci%C3%B3n%29
http://www.monografias.com/trabajos4/lenguaj...
REFLEXIÓN
La tecnología avanza a grandes pasos, tal vez no en este país, pero
países cercanos como Estados Unidos, Canada,...
Próxima SlideShare
Cargando en…5
×

Sthefany leonlenguajec

128 visualizaciones

Publicado el

Lenguaje C

Publicado en: Internet
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
128
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Sthefany leonlenguajec

  1. 1. Sthefany León C.I. 23917731 Lenguaje C y sistemas operativos actuales Lenguaje C y sistemas operativos actuales
  2. 2. LENGUAJE C C es un lenguaje de programación de propósito general que ofrece una economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, 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.
  3. 3. CARACTERISTICAS DEL LENGUAJE C Es difícil leer código escrito por otras personas. Es difícil leer código escrito por otras personas. Orientado a la programación de sistemas. Orientado a la programación de sistemas. Es muy flexible. Es muy flexible. Genera código muy eficiente. Genera código muy eficiente. Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas líneas de código). Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas líneas de código). Es muy poco modular. Es muy poco modular. Es altamente transportable. Es altamente transportable. Hace pocas comprobaciones. Hace pocas comprobaciones. Da poca disciplina al programador. Da poca disciplina al programador.
  4. 4. VENTAJAS Y DESVENTAJAS  El lenguaje C ha sido pensado para ser altamente transportable.  Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.  Acceso a memoria de bajo nivel mediante el uso de punteros.  Interrupciones al procesador con uniones.  Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.  Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.  Funciones anidadas, aunque GCC tiene esta característica como extensión.
  5. 5. UTILIDAD DEL LENGUAJE C Se usa para el desarrollo de otros sistemas operativos como Windows o GNU/LINUX. Igualmente para aplicaciones de escritorio. De la misma forma, es usado en aplicaciones científicas (para experimentos informáticos, físicos, químicos, matemáticos, entre otros, parte de ellos conocidos como modelos y simuladores), industriales (industria robótica, cibernética,sistemas de información y base de datos para la industria petrolera y petroquimica. Predominan también todo lo que se refiere a simulacón de máquinas de manufactura), simulaciones de vuelo (es la más delicada, ya que se tienen que usar demasiados recursos tanto de hardware como de software para desarrollar aplicaciones que permitan simular el vuelo real de una aeronave. Se aplica por tanto, en diversas áreas desconocidas por gran parte de los usuarios noveles.
  6. 6. SISTEMAS OPERATIVOS ACTUALES Sistema Operativo LINUX Es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.
  7. 7. CARACTERISTICAS DE LINUX La superioridad de Linux sobre otros sistemas operativos es evidente en sus utilerías para redes y comunicaciones. Ningún otro sistema operativo incluye capacidades para red tan estrechamente acopladas. Linux soporta las siguientes interfaces de red: ethernet, fddi, token ring, arcnet, X.25, ISDN, líneas seriales síncronas y asíncronas. Linux proporciona la capacidad de ejecutar aplicaciones gráficas mediante una red heterogénea al incorporar la revisión 6 del estándar X11 del MIT, conocido también simplemente como X-Window. Con el hardware adecuado, las Estaciones de Trabajo Linux son una alternativa de bajo costo a las Estaciones de Trabajo de alto rendimiento Con Linux usted puede conectarse a Internet y al vasto mundo de información que esta red abarca. Correo Electrónico, Listas de Correo, Grupos de Interés, Búsqueda y Transferencia de Archivos, Gopher, WAIS, y por supuesto, World Wide Web.
  8. 8. VENTAJAS DEL LINUX DESVENTAJAS DEL LINUX -Es totalmente Gratuito y aunque posea versiones de pago (con soporte técnico) es aun mas barato que comprar Windows. - Posee miles de programadores y desarrolladores trabajando por crear versiones optimas diseñadas para lo que el usuario desea. - Carga y realiza tareas con mayor eficiencia que Windows. - Suele ser menos intuitivo, porque Windows es más cómodo para los usuarios comunes. De todas maneras algunas distribuciones de Linux han mejorado este aspecto. - Linux no cuenta con una empresa encargadas de respaldar el soporte técnico como Windows. - Instalar controladores de Hardware y programas resulta ser mas complicado que en Windows
  9. 9. Supercomputadoras Dentro del segmento de supercomuptadoras, a noviembre de 2012, el uso de este sistema ascendió al 93,8% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código.43 De acuerdo con TOP500.org, que lleva estadísticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2012: 469 usaban una distribución basada en GNU/Linux, 20 Unix, 7 mezclas, 1 BSD y 3 Windows. Teléfonos inteligentes y tabletas Linux tiene un papel imprescindible en el territorio de los teléfonos inteligentes debido a que Android y meegolo utilizan. Actualmente Android es el sistema operativo predominante en los nuevos telefónos inteligentes y su cuota de mercado mundial supera a iOs y Aplee. USO DEL SISTEMA OPERATIVO LINUX
  10. 10. Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tablets; y también para relojes inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y más tarde, en 2005, compró Android fue presentado en 2007 junto la fundación del Open Handset Allience (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008. Los dispositivos de Android venden más que las ventas combinadas de Windows Phone y iOS.
  11. 11. - Framework de aplicaciones: Habilitando para la reutilización y el reemplazo de componentes. - La máquina virtual Dalvik Optimizada para dispositivos móviles. - Navegador integrado Basado en el motor del proyecto abierto Web Kit. Gráficos optimizados Suministrados por una librería de gráficos 2D. Los gráficos 3D están basados en la especificación Open_GL ES 1.0, con soporte para aceleración gráfica por hardware (opcional).SQ Lite: Para estructurar el almacenamiento de datos. Es un Sistema Operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset. CARACTERISTICAS DEL SISTEMA OPERATIVO ANDROID
  12. 12. Android ha sido diseñado para permitir a los usuarios crear distintas aplicaciones aprovechando las distintas características y utilidades de sus teléfonos. Por ejemplo, al crear una utilidad con Android, un usuario podrá usar la función de llamada de su teléfono, o la función de mensajería de texto, la de la cámara de fotos, etc. La idea es que se puedan crear todo tipo de aplicaciones usando todas las funciones del teléfono que se quiera, y combinándolas como se quiera. Además, Android optimiza los recursos internos del teléfono (memoria, hardware, etc.) con el objetivo de que la aplicación funcione de la mejor manera posible
  13. 13. * El código de Android es abierto: Google liberó Android bajo licencia Apache. Cualquier persona puede realizar una aplicación para Android. * Hoy día hay más de 650.000 aplicaciones disponibles para teléfonos Android, aproximadamente 2/3 son gratis. Además la libertad de código permite adaptar Android a bastantes otros dispositivos además de teléfonos celulares. * La batería en un celular Android se agota muy rápido. Utilizando las aplicaciones de manera moderada la batería puede llegar a durar más, pero para un usuario que usa mucho sus aplicaciones la batería no tiende a durar, lo que se puede solucionar con algunas aplicaciones, pero volvemos a lo mismo no viene pre instalada de fábrica, hace falta una aplicación externa al sistema Android para optimizar mejor la batería. * Poco intuitivo: Para la mayoría el sistema operativo es muy complicado. VENTAJAS DESVENTAJAS
  14. 14. SISTEMA OPERATIVO iOS Es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010,, detrás de Google Android y Nokia.
  15. 15. FUNCIONES Y CARACTERÍSTICAS DEL SISTEMA OPERATIVO iOS -Con iOS 4 se introdujo un sistema simple de carpetas en el sistema. Se puede mover una aplicación sobre otra y se creará una carpeta, y así se pueden agregar más aplicaciones a esta mediante el mismo procedimiento. Pueden entrar hasta 12 y 20 aplicaciones en el iPhone y iPad respectivamente. -La pantalla principal (llamada «SpringBoard») es donde se ubican los iconos de las aplicaciones y el Dock en la parte inferior de la pantalla donde se pueden anclar aplicaciones de uso frecuente, aparece al desbloquear el dispositivo o presionar el botón de inicio. La pantalla tiene una barra de estado en la parte superior para mostrar datos, tales como la hora, el nivel de batería, y la intensidad de la señal.
  16. 16. VENTAJAS Y DESVENTAJAS DE ESTE SISTEMA OPERATIVO - Cuenta con una variedad de equipos de la casa, tomemos por ejemplo un Mac, un iPhone y una iPad, tendremos un equipo computacional que corre de maravilla y que trabaja en conjunto. - Sincronización entre equipos sin necesidad de hacer nada, capacidad de contestar mensajes desde cualquier equipo sin causar duplicados y quizás la mejor manera de administrar y disfrutar de la música. - En iOS existe un proceso de aprobación en el App Store, en el cual las aplicaciones son revisadas antes de que se publiquen. Así que podrás bajar contenido de manera segura sin límites. VENTAJAS - A pesar de que con iOS 7 llega la manera de cambiar algunos colores dentro del sistema operativo con solo cambiar nuestro fondo de pantalla, la personalización en general del sistema operativo es muy pobre. - Hay muchas opciones que son bastante superiores a iOS en este sentido, incluso un iPod shuffle es más intuitivo. - iOS es un sistema operativo cerrado. Por lo cual no podrás hacer uso de aplicaciones elaboradas por terceros si estas no fueron aprobadas por Apple para que fueran publicadas en su App Store. DESVENTAJAS
  17. 17. WEBGRAFIA http://es.wikipedia.org/wiki/C_ %28lenguaje_de_programaci%C3%B3n%29 http://www.monografias.com/trabajos4/lenguajec/le nguajec.shtml http://es.wikipedia.org/?title=GNU/Linux http://es.wikipedia.org/wiki/Android http://es.slideshare.net/starduslex/lenguajes- diapositivas-8424548
  18. 18. REFLEXIÓN La tecnología avanza a grandes pasos, tal vez no en este país, pero países cercanos como Estados Unidos, Canada, otros, trabajan arduamente para lograr estos avances, avances que traen tanto ventajas como desventajas dependiendo del uso que se les de. El lenguaje C permite que el tipo de avance tecnológico como lo son los sistemas operativos para dispositivos sean sencillos al momento de usarlos. También permite que las aplicaciones de estos sistemas operativos nos hagan mas sencilla la vida, es muy poco probable que hoy en dia alguien no conozca de los sistemas operativos y haga uso de ellos.

×