Sunteți pe pagina 1din 16

INTRODUCCIN A LA

PROGRAMACIN
Br. Edgardo Caleb Flores Brizuela kleb.13@gmail.com

HISTORIA

Los ordenadores no hablan nuestro idioma, son maquinas y como tales, necesitan un lenguaje especifico pensado por el hombre para ellas. Adems, necesitan constantemente interpretar todas las instrucciones que reciben. Dada la dificultad de comunicacin insalvable entre el computador y el programador, pronto aparecieron lenguajes de programacin que hacen posible la comunicacin con el microprocesador, utilizando trminos y smbolos relacionados con el tipo de problema que se debe resolver, mediante el empleo de herramientas que brinda la informtica.

LENGUAJES DE PROGRAMACIN
Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin.

Todo programa comienza con idea, algo que se quiere hacer, generalmente ese algo resulta como solucin a un problema especco, la solucin de un problema requiere el diseo de un algoritmo.

CLASIFICACIN DE LOS LENGUAJES DE


PROGRAMACIN

Lenguaje

Maquina Lenguaje de bajo nivel Lenguaje de alto nivel

LENGUAJE MAQUINA

El lenguaje mquina es el nico que entiende directamente la computadora, ya que esta escrito en lenguajes directamente inteligibles por la mquina (computadora), utiliza el alfabeto binario, que consta de los dos nicos smbolos 0 y 1, denominados bits (abreviatura inglesa de dgitos binarios).

LENGUAJE DE BAJO NIVEL (ENSAMBLADOR)

Son ms fciles de utilizar que los lenguajes mquina, pero al igual que ellos, dependen de la mquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. El lenguaje ensamblador es el primer intento de sustituir el lenguaje maquina por otro ms similar a los utilizados por las persona.

LENGUAJE DE ALTO NIVEL

Estos lenguajes son los mas utilizado por los programadores. Estn diseados para que las personas escriban y entiendan los programas de un modo mucho mas fcil que los lenguajes mquina y ensamblador. Un programa escrito en lenguaje de alto nivel es independiente de la mquina (las instrucciones no dependen del diseo del hardware o de una computadora en particular), por lo que estos programas son portables o transportables.

COMPILADOR

Un compilador es un programa informtico que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpreta.

JAVA

Java es un lenguaje de programacin de propsito general, concurrente, basado en clases, y orientado a objetos, que fue diseado especficamente para tener tan pocas dependencias de implementacin como fuera posible.
Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede correr en cualquier mquina virtual Java (JVM) sin importar la arquitectura de la computadora.

QU NECESITAMOS PARA PROGRAMAR EN JAVA?


Software Development Kit (SDK) Entorno de desarrollo integrado (IDE):

Netbeans Eclipse Jdeveloper Etc

NETBEANS

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programacin Java. Existe adems un nmero importante de mdulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.

https://netbeans.org/

TIPOS DE DATOS

PALABRAS RESERVADAS

abstract continue for new switch assert default goto package synchronized boolean do if private this break double

implements protected throw byte else import public throws case enum instanceof return transient catch extends int short

try char final interface static void class finally long strictfp volatile const float native super while

DECLARACIN DE VARIABLES

Java es un lenguaje tipeado y nos obliga a declarar nuestras variables antes de poder hacer uso de ellas, con esta declaracin le indicamos al compilador el espacio en memoria que debe de reservar para almacenar la informacin. Por ejemplo:
String Cliente;

Tipo_Dato Nombre_Variable [= Valor];

NOMBRE DE LA VARIABLE
El nombre debe ser nico en el contexto del programa. Adems debe seguir las siguientes reglas: No puede ser una palabra reservada del lenguaje o un literal booleano (true o false) Puede contener cualquier carcter Unicode, pero no puede comenzar con un nmero No debe contener los smbolos que se utilicen como operadores ( + , - , ?, etc )

S-ar putea să vă placă și