Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Lenguje c.PRESENTACION
1. REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD FERMIN TORO
FACULTAD INGENIERIA
LENGUAJE C
Y
LOS SISTEMAS
OPERATIVOS ACTUALES
Alumno:
Ederson Galvan
C.I: 22.190.900
2. Características
El lenguaje C trabaja con librerías de
funciones en las que básicamente sólo se
necesitan cambiar los valores dentro de una
aplicación dada.
Lo importante también es la seguridad que
ofrece C, ya que no entrega sólo los
mecanismos básicos para tratar los datos que
manipula con el hardware. Esto hace que sólo
el programador pueda desarrollar el sistema
En un principio fue un lenguaje ligado a UNIX,
pero después se implementó en otros
ambientes como Microsoft y MS-DOS y,
además, adquirió el estándar ANSI y luego el
ISO.
No es un lenguaje complejo como el Basic, el
Cobol o el Pascal, pero es superior a un
lenguaje de ensamble.
3. Funciones
Existen varios intereses que dan motivo a la ”funcionalización” de
un programa. El enfoque de divide y vencerás hace que el
desarrollo del programa sea más manipulable. Otra motivación es
la reutilización del software - el uso de funciones existentes como
bloques constructivos para crear nuevos programas. Cada función
deberá limitarse a ejecutar una tarea sencilla y bien definida y el
nombre de la función deberá expresar claramente dicha tarea.
Las funciones permiten a un programador modularidad un
programa. Todas las variables declaradas en las definiciones
de función son variables locales (son conocidas solo en la
función en la cual están definidas). La mayor parte de las
funciones tienen una lista de parámetros. Los parámetros
proporcionan la forma de comunicar información entre
funciones. Los parámetros de función son también variables
locales.
4. Ventajas
Entre sus múltiples ventajas podemos mencionar
que:
C es un lenguaje muy portable, es decir, es
independiente de la arquitectura de la máquina y con
alguna o ninguna modificación un programa puede
correr en una amplia variedad de computadores.
Es relativamente flexible en la conversión de datos.
Su eficiencia y claridad han hecho que el lenguaje
ensamblador casi no haya sido utilizado en Unix.
El compilador de C es pequeño y tiene un gran
poderío debido a sus múltiples bibliotecas.
5. Desventajas
Podemos mencionar:
La excesiva libertad en la escritura del código fuente
hace que muchas veces se cometan errores de
programación, que, por ser correctos sintácticamente
no se detectan en tiempo de compilación.
. Carece de instrucciones de entrada y
salida, de manejo de strings (cadenas de
caracteres), quedando el trabajo en
manos de las bibliotecas provocando con
esto algunos problemas de portabilidad
6. Utilidad
El lenguaje C es utilizado para crear programas de software para
computadoras en empresas, hogar, juegos y otras áreas.
Junto con el lenguaje BASIC, el C y sus posteriores derivados predominan
en la programación, excepto en las áreas muy especializadas, tales como
en las aplicaciones científicas.
7. Ejemplo de la vida Real
El lenguaje C sigue siendo a día de hoy de los lenguajes más
potentes y se usan para realizar cualquier operación
matemática de altos costes, ya que puede llevarlos a cabo
mucho mas rápido que otros. Además, se utiliza para muchos
sistemas operativos UNIX (la inmensa mayoría de los
servidores del mundo funcionan bajo sistemas UNIX), y están
presentes en muchas aplicaciones graficas, y con sus librerías.
Además se utiliza para desarrollar compiladores. Por no
mencionar, claro está, que aprendiendo C tienes toda la base
de los lenguajes "visuales" mas utilizados hoy día como Java o
C#.net, y de la programación web como PHP.
8. Sistema operativos actuales
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS,
MS-DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples
tareas y múltiples usuarios. Su sistema de archivos proporciona un método
sencillo de organizar archivos y permite la protección de archivos. Sin
embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas
operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por
Microsoft Corporación e International Business Machines (IBM) y Windows-
NT, desarrollado por Microsoft. El sistema operativo más utilizado en la
actualidad es Windows. Éste, junto con otros es desarrollado a
continuación.
El sistema operativo multitarea de las computadoras Apple se denomina
Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos
populares entre los usuarios de computadoras personales. Sólo permiten un
usuario y una tarea.