Está en la página 1de 9

Programación básica

SECUNDARIA MÉXICO INDEPENDIENTE


¿Qué es la programación?
CMI
La programación

Microchips
L a p ro g ram a ció n e s u n pr o ce s o m edian te el cu a l
p od e m os p r oce sa r d a to s y o b te n er u n r e s u l ta do .

L a p ro g ram ació n h a te nid o s u s etap as , ini cia ndo


co n el u so de ta r jeta s pe r fo ra d a s, i nter r up to re s Transistores

ele ctr om e cá nico s , tub o s de va cío, tran si store s y


mi cro chip s, b a sá nd o se la m ayoría de có dig o bi nari o y
m e d i an te e l u s o d e m á q u in as .
Tarjetas perforadas

Tubos de vacío

Interruptores
electromecánicos
¿Qué es un lenguaje de
programación?
CMI
Lenguajes de programación

E s el “idi oma” con el q ue el


se r huma no se com unica co n las
co mp utad o ra s, d e e ste m odo, p od emo s
d a rle in stru ccio ne s pe ro pa ra q ue n o s
p ue da en te nd er ne ce sitam o s de un
compila dor que son lo s e nca r ga do s de
trad u cir el l en gu aje h u ma no al
le ng uaj e (o có digo ) de un a
co mp utad o ra y cuya cr ea ció n s e d eb e
a l a f a m o s a G ra ce H o o p e r.
Lenguaje compilado

E n e ste tip o d e l enguaje el códi go


s e com pila, ¿p a ra qu é ? p ara cre ar
un p aq ue te de códi go má q uina
( có digo bi na rio ), a sí el comp utad or
p ue de ej e cu ta r la s i n str uccio ne s,
¿s a be s p o r qué ?, ¡ por q ue a h ora el
có d i g o se e n cue ntra en su
idioma!

Ejemplos de este tipo de lenguaje


son C Sharp, C++ y Go.
Lenguaje interpretado

Este le nguaje ¡y a no cuenta con un


compila dor! El código va dire cto a la
máquina quie n ahora tiene un inté rprete,
que traduce e l código y lo convie r te a su
le nguaje , entonce s ¿Un compilador es lo
mismo que un intérprete?, bue no,
digam os que tie nen la m ism a f uncionalidad
(traducir), pero su diferencia radica e n que
el inté rprete lo realiza al m omento de
ejecución (cuando lo solicitas) y a l se r en
tiempo real puede alentar el proceso .

Lenguaje s de e ste tipo son Java Script,


PHP, Python, HTML y Ruby.
Lenguaje intermedio

A di f erenc ia de lo s o tro s l engu aj es este


cu en ta con un pa s o i n term ed io , pu es d es pu és
d e esc ri bi r e l có di go y c om pi la rlo , o btien e
u n “ B yte c ode ” (o tro l eng uaj e i n term ed io q ue
tam bi én d ebe s er i n terpreta do) , pero , ¿para
qué te si r ve e sto? , bu en o, s u f unc iona l idad
e s s o rpren d ente, ¡p orque te se r á p osible
eje c ut ar el códi go en c ua l quie r sist em a
ope r ativo! , n ec es i tan do s o lam en te el
i n térprete de B ytec od e ( Java V i r tua l
M a c h i ne) .

D en tro de es to s l en gua j es se
en c u en tra n Ja va , Kot l in y S c a l a .

También podría gustarte