aqui la segunda parte,esta tendra un poco mas de detalles y pondre lenguajes que no puse en el anterior,comenzemos.
hoy:lenguajes mas conocidos parte 2
python:
este lenguaje esta orientado,principalmente,a objetos,programacion imperativa y,en pocos casos,programacion funcional. es un lenguaje interpretado,el lenguaje utiliza tipado dinamico y es fuertemante tipado y multipltaforma. posee una lisencia de codigo abierto denominada python software foundation lisence,que es compatible con la licencia publica general de GNU a partir de la version 2.1.1,e incompatible con algunas versiones anteriores.
el lenguaje es de alto nivel y se favorece con una sintaxis y filosofia que lo hace un codigo legible.
aqui un ejemplo de codigo de lenguaje python en modo interactivo:
>>> 1 + 1
2
>>> a = range(10)
>>> print a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
factorial en c:
int factorial(int x) {
if (x == 0)
return 1;
else
return x * factorial(x - 1);
}
en python:
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
assembler:

este lenguaje,ademas de se usado en informatica,se aplica en la bioingenieria/informatica y en la nanotecnologia,este es,segun se dice,un lenguaje de prestigio,es utilizado mucho en el area de investigacion en la ingenieria en sistemas.
ejemplos de codigo:
.MODELlarge
.186
UPEQU1
DOWNEQU0
CONT_BASEEQU0FF00H
EOI_REGISTEREQUCONT_BASE + 022H
TIMER_CONTROL_REGISTEREQUCONT_BASE + 032H
TIMER_CTLEQUCONT_BASE + 00032H
TIMER0_CNTEQUCONT_BASE + 00050H
TIMER0_MAXAEQUCONT_BASE + 00050H
TIMER0_MAXBEQUCONT_BASE + 00054H
TIMER0_CTLEQUCONT_BASE + 00056H
TIMER1_CNTEQUCONT_BASE + 00058H
TIMER1_MAXAEQUCONT_BASE + 0005AH
TIMER1_MAXBEQUCONT_BASE + 0005CH
TIMER1_CTLEQUCONT_BASE + 0005EH
TIMER2_MAXEQUCONT_BASE + 00062H
TIMER2_CTLEQUCONT_BASE + 00066H
NON_SPECIFIC_EOIEQU08000H
YARD_INCREMENTEQU010000000000B
YARD_DECREMENTEQU01000000000000B
DGROUPgroup_DATA, _BSS
_DATAsegmentwordpublic'DATA'
@curseg ENDS
_BSSsegmentwordpublic'BSS'
@curseg ENDS
EXTRN_dt_ymppr:WORD
EXTRN_dt_ymdydx:WORD
EXTRN_io_evntWORD
EXTRNAAEVSIG:far
assumecs:_TEXT,dsGROUP
_TEXTsegmentbytepublic'CODE'
public_dt_ym0
public_dt_ym1
_dt_ym0procfar
pushax
pushbx
pushdx
xorax,ax
movdx,TIMER1_CNT
inal,dx
oral,al
jnzFIXCOUNT0
xorax,ax
outdx,ax
movdx,TIMER0_CNT
outdx,ax
jmpSIGDEC
FIXCOUNT0:
movbx,ax
movax,_dt_ymppr
subax,bx
movdx,TIMER0_CNT
outdx,ax
xorax,ax
movdx,TIMER1_CNT
outdx,ax
jmpVAMOS0
SIGDEC:
mov_dt_ymdydx,DOWN
pushword ptr 0FFFFH
pushword ptr YARD_DECREMENT
pushword ptr _io_evnt
callfar ptr AAEVSIG
addsp,6
VAMOS0:
movdx,EOI_REGISTER
movax,NON_SPECIFIC_EOI
outdx,ax
popdx
popbx
popax
ret
_dt_ym0endp
_dt_ym1procfar
pushax
pushbx
pushdx
xorax,ax
movdx,TIMER0_CNT
inal,dx
oral,al
jnzFIXCOUNT1
xorax,ax
outdx,ax
movdx,TIMER1_CNT
outdx,ax
jmpSIGINC
FIXCOUNT1:
movbx,ax
movax,_dt_ymppr
subax,bx
movdx,TIMER1_CNT
outdx,ax
xorax,ax
movdx,TIMER0_CNT
outdx,ax
jmpVAMOS1
SIGINC:
mov_dt_ymdydx,UP
pushword ptr 0FFFFH
pushword ptr YARD_INCREMENT
pushword ptr _io_evnt
callfar ptr AAEVSIG
addsp,6
VAMOS1:
movdx,EOI_REGISTER
movax,NON_SPECIFIC_EOI
outdx,ax
popdx
popbx
popax
ret
_dt_ym0endp
@curseg ENDS
end
ruby:

copypaste ON:
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
les dejare un ejemplo del codigo:
un clasico holamundo:
print "Hello, World!n"
expresiones:
# Variables and expressions.
a = 10
b = 3 * a + 2
printf("%d %dn", a, b);
# Type is dynamic.
b = "A string"
c = 'Another String'
print b + " and " + c + "n"
arrays:
a = [ 45, 3, 19, 8 ]
b = [ 'sam', 'max', 56, 98.9, 3, 10, 'jill' ]
print (a + b).join(' '), "n"
print a[2], " ", b[4], " ", b[-2], "n"
print a.sort.join(' '), "n"
a << 57 << 9 << 'phil'
print "A: ", a.join(' '), "n"
b << 'alex' << 48 << 220
print "B: ", b.join(' '), "n"
print "pop: ", b.pop, "n"
print "shift: ", b.shift, "n"
print "C: ", b.join(' '), "n"
b.delete_at(2)
b.delete('alex')
print "D: ", b.join(' '), "n"
bueno,esto fue todo,si me falto alguno dejenlo en los comentarios y hare la 3era parte,me despido.
hoy:lenguajes mas conocidos parte 2
python:
este lenguaje esta orientado,principalmente,a objetos,programacion imperativa y,en pocos casos,programacion funcional. es un lenguaje interpretado,el lenguaje utiliza tipado dinamico y es fuertemante tipado y multipltaforma. posee una lisencia de codigo abierto denominada python software foundation lisence,que es compatible con la licencia publica general de GNU a partir de la version 2.1.1,e incompatible con algunas versiones anteriores.
el lenguaje es de alto nivel y se favorece con una sintaxis y filosofia que lo hace un codigo legible.
aqui un ejemplo de codigo de lenguaje python en modo interactivo:
>>> 1 + 1
2
>>> a = range(10)
>>> print a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
factorial en c:
int factorial(int x) {
if (x == 0)
return 1;
else
return x * factorial(x - 1);
}
en python:
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
assembler:

este lenguaje,ademas de se usado en informatica,se aplica en la bioingenieria/informatica y en la nanotecnologia,este es,segun se dice,un lenguaje de prestigio,es utilizado mucho en el area de investigacion en la ingenieria en sistemas.
ejemplos de codigo:
.MODELlarge
.186
UPEQU1
DOWNEQU0
CONT_BASEEQU0FF00H
EOI_REGISTEREQUCONT_BASE + 022H
TIMER_CONTROL_REGISTEREQUCONT_BASE + 032H
TIMER_CTLEQUCONT_BASE + 00032H
TIMER0_CNTEQUCONT_BASE + 00050H
TIMER0_MAXAEQUCONT_BASE + 00050H
TIMER0_MAXBEQUCONT_BASE + 00054H
TIMER0_CTLEQUCONT_BASE + 00056H
TIMER1_CNTEQUCONT_BASE + 00058H
TIMER1_MAXAEQUCONT_BASE + 0005AH
TIMER1_MAXBEQUCONT_BASE + 0005CH
TIMER1_CTLEQUCONT_BASE + 0005EH
TIMER2_MAXEQUCONT_BASE + 00062H
TIMER2_CTLEQUCONT_BASE + 00066H
NON_SPECIFIC_EOIEQU08000H
YARD_INCREMENTEQU010000000000B
YARD_DECREMENTEQU01000000000000B
DGROUPgroup_DATA, _BSS
_DATAsegmentwordpublic'DATA'
@curseg ENDS
_BSSsegmentwordpublic'BSS'
@curseg ENDS
EXTRN_dt_ymppr:WORD
EXTRN_dt_ymdydx:WORD
EXTRN_io_evntWORD
EXTRNAAEVSIG:far
assumecs:_TEXT,dsGROUP
_TEXTsegmentbytepublic'CODE'
public_dt_ym0
public_dt_ym1
_dt_ym0procfar
pushax
pushbx
pushdx
xorax,ax
movdx,TIMER1_CNT
inal,dx
oral,al
jnzFIXCOUNT0
xorax,ax
outdx,ax
movdx,TIMER0_CNT
outdx,ax
jmpSIGDEC
FIXCOUNT0:
movbx,ax
movax,_dt_ymppr
subax,bx
movdx,TIMER0_CNT
outdx,ax
xorax,ax
movdx,TIMER1_CNT
outdx,ax
jmpVAMOS0
SIGDEC:
mov_dt_ymdydx,DOWN
pushword ptr 0FFFFH
pushword ptr YARD_DECREMENT
pushword ptr _io_evnt
callfar ptr AAEVSIG
addsp,6
VAMOS0:
movdx,EOI_REGISTER
movax,NON_SPECIFIC_EOI
outdx,ax
popdx
popbx
popax
ret
_dt_ym0endp
_dt_ym1procfar
pushax
pushbx
pushdx
xorax,ax
movdx,TIMER0_CNT
inal,dx
oral,al
jnzFIXCOUNT1
xorax,ax
outdx,ax
movdx,TIMER1_CNT
outdx,ax
jmpSIGINC
FIXCOUNT1:
movbx,ax
movax,_dt_ymppr
subax,bx
movdx,TIMER1_CNT
outdx,ax
xorax,ax
movdx,TIMER0_CNT
outdx,ax
jmpVAMOS1
SIGINC:
mov_dt_ymdydx,UP
pushword ptr 0FFFFH
pushword ptr YARD_INCREMENT
pushword ptr _io_evnt
callfar ptr AAEVSIG
addsp,6
VAMOS1:
movdx,EOI_REGISTER
movax,NON_SPECIFIC_EOI
outdx,ax
popdx
popbx
popax
ret
_dt_ym0endp
@curseg ENDS
end
ruby:

copypaste ON:
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
les dejare un ejemplo del codigo:
un clasico holamundo:
print "Hello, World!n"
expresiones:
# Variables and expressions.
a = 10
b = 3 * a + 2
printf("%d %dn", a, b);
# Type is dynamic.
b = "A string"
c = 'Another String'
print b + " and " + c + "n"
arrays:
a = [ 45, 3, 19, 8 ]
b = [ 'sam', 'max', 56, 98.9, 3, 10, 'jill' ]
print (a + b).join(' '), "n"
print a[2], " ", b[4], " ", b[-2], "n"
print a.sort.join(' '), "n"
a << 57 << 9 << 'phil'
print "A: ", a.join(' '), "n"
b << 'alex' << 48 << 220
print "B: ", b.join(' '), "n"
print "pop: ", b.pop, "n"
print "shift: ", b.shift, "n"
print "C: ", b.join(' '), "n"
b.delete_at(2)
b.delete('alex')
print "D: ", b.join(' '), "n"
bueno,esto fue todo,si me falto alguno dejenlo en los comentarios y hare la 3era parte,me despido.

