InicioApuntes Y Monografiaslogicas computacionales:lenguajes mas conocidos parte 2

logicas computacionales:lenguajes mas conocidos parte 2

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:
lenguajes
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:
python
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.
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

D
DEADGAMERGX🇦🇷
Usuario
Puntos0
Posts20
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.