Sie sind auf Seite 1von 4

Profesor: Ing.

Patricio Navas
Estudiante: Sebastin Chiriboga
Carrera: Software

Materia: Programacin 1
Nivel: Primer Nivel
Fechas: 28/10/2014

Qu es un lenguaje de programacin?
El lenguaje de programacin es el conjunto sistemtico y limitado de
instrucciones, que permiten al programador comunicarse con el computador
y hacer que este las siga, pueden ser clculos o decisiones que solo el
computador puede realizar.
Este lenguaje est conformado por smbolos y palabras que permiten que
tanto el programador como la maquina los entiendan y puedan ser
ejecutados adecuadamente o en su defecto ser corregidos. Prcticamente el
lenguaje de programacin es una herramienta usada por el programador
para crear programas atreves de la escritura de cdigos, para pasar a
pruebas y depurar las fallas y final mente ser compilado.

Caractersticas de lenguajes de programacin de bajo, medio


y alto nivel
Lenguaje de bajo nivel: Sus instrucciones controlan directamente el
hardware y se ven restringidas por la parte fsica de la computadora que lo
soporta. Puede ser utilizado para programar tareas crticas en un sistema
operativo.

Caractersticas:

Se adapta mejor al equipo en el que trabaja


Un uso mnimo de memoria y una gran velocidad de ejecucin
Sus instrucciones dependen de las caractersticas de la computadora
en la que se ejecutan
Su dificultad de programacin requiere un alto nivel de conocimiento
en este campo

Lenguaje de medio nivel: Este lenguaje se encuentra en la mitad de


los lenguajes de alto y bajo nivel, ya que permite un manejo independiente
de la mquina, sin perder la eficacia y el poder que tienen los lenguajes de
bajo nivel.

Caractersticas:

Es preciso para la creacin de sistemas operativos


Se pueden usar a las letras como nmeros, un ejemplo es el lenguaje
C, ya que es responsable de llamar a las funciones correspondientes.

Lenguaje de alto nivel: Se caracteriza por presentar las instrucciones


de manera comprensible para la capacidad humana en lugar de la
capacidad de las maquinas. Los lenguajes de alto nivel se crearon para que
el usuario comn pudiese solucionar tal problema de procesamiento de
datos de una manera ms fcil y rpida.

Caractersticas:

Crea cdigos ms sencillos y comprensibles para el ser humano


Sus cdigos son vlidos para diversas mquinas y algunos sistemas
operativos
Reduccin de velocidad de ejecucin por ceder el trabajo de bajo
nivel al computador

Diferencias entre niveles de lenguaje


El lenguaje de bajo nivel depende esencialmente de las caractersticas
fsicas del computador a diferencia del lenguaje de alto nivel que puede
ser compatible en otros equipos inclusive con otros sistemas operativos.
En el lenguaje de alto nivel la velocidad de respuesta es reducida ya que
se deja el trabajo de bajo nivel al computador a diferencia del lenguaje
de bajo nivel, que ocupa menos memoria e incrementa su velocidad, ya
que trabaja con la maquina directamente.
El lenguaje de medio nivel al encontrarse entre el lenguaje de alto y bajo
nivel puede tener un manejo independiente de la mquina.
La complejidad del lenguaje de bajo nivel es demasiad alta, razn por la
cual se requiere ms experiencia en programacin a diferencia del
lenguaje de alto nivel que fue diseado para resolver algoritmos de
manera ms sencilla.

Caractersticas principales del lenguaje de programacin C


Uno de los lenguajes de programacin ms antiguos es el llamado lenguaje
C, que fue creado en 1972 por Dennis Ritchie.
El lenguaje de programacin C sirve para crear aplicaciones y
software de sistemas.
Posee un conjunto completo de instrucciones de control, con los
cuales se pueden definir todas las tareas dentro de un desarrollo
web.
El lenguaje C trabaja con libreras de funciones en las que
bsicamente slo se necesitan cambiar los valores dentro de una
aplicacin dada.
Lo importante tambin es la seguridad que ofrece C, ya que no
entrega slo los mecanismos bsicos para tratar los datos que
manipula con el hardware. Esto hace que slo el programador pueda
desarrollar el sistema.
Con el lenguaje C se puede trabajar un programa en mdulos lo que
permite que se puedan compilar de modo independiente.

Estructura de un lenguaje de programacin


La sintaxis de un lenguaje de programacin es la estructura en
que se organizan los diferentes elementos sintcticos, como
espacios, identificadores, operadores, etc. Es decir el orden que
tienen unos con respecto a otros. Una sintaxis se prueba segn
varios criterios: que sea fcil de leer, de escribir, de verificar,
fcil de traducir y que carezca de ambigedad.

Operadores
aritmticos: Suma (+), resta (-),
multiplicacin (*) y divisin ().
Operadores relacionales: Mayor que (>), menor que (<),
igual (=), menor o igual que () y mayor o igual que ().
Operadores lgicos: Y (and) &&, O (or) II, negacin!.
Existen otros tipos de estructuras como:

Sentencias condicionales: IF... Then (Sientonces), IF


thenelse (Sientoncessi no), Switch Case (Segn).

Sentencias de interaccin o bucles: While (Mientras


que),Do-While(Hacer-Mientras que),For(para).

Estructuras de control
Estructura
Secuencia

de Estructura
Seleccin

Es la ejecucin de una
instruccin tras otra en
secuencia. Esta es la
ms
importante
y
engloba a las otros dos
tipos: estructura de
seleccin, y estructura
de repeticin.

de Estructuras
Repeticin

Las
estructuras
de
seleccin son aquellas
que permiten, bajo una
condicin,
ejecutar
distintos cdigos. La
ms
simple
es
la
estructura de seleccin
IF. Se da una condicin
que
puede
ser
verdadera o falsa.

de

Las
estructuras
de
repeticion so las que
repiten un cdigo cierta
cantidad
de
veces
hasta que se cumpla o
deje de cumplir una
condicin.
Son
ejemplos
de
estas
estructuras en C los
WHILE, los FOR, etc.

Das könnte Ihnen auch gefallen