Identificarte

Versión Completa : Cual Es El Lenguaje De Programacion Mas Facil De Aprender?


Sponsored links
.




skullfire
abril 20, 2007, 11:25
quiero aprender programacion pero en uno que sea facil de aprender y no me digan que pascal y otros viejos que ay por ay porque me mareo ya eso me la han dicho varias veses asi que quiero saber de un lenguaje mas o menos novedoso o que por lo menos se este manejando actualmente

RogerJose
abril 20, 2007, 11:51
Voto Java o C#

dtriana
abril 20, 2007, 12:04
En mi opinion Visual Basic es el lenguaje mas facil de aprender, aunque si esta empezando le recomiendo mejor empezar de una con C#. Microsoft tiene publicado un monton de material en powerpoint y videos para todos los niveles con los que puede estar construyendo aplicaciones muy rápido.

Link 1 - > Para principiantes, no muy profundo. (http://www.asp.net/learn/absolute/default.aspx?tabid=63)
Link 2 -> Para el absoluto principiante, muy completo de principio a fin. (http://msdn.microsoft.com/vstudio/express/beginner/learningpath/)
Link 3 -> Para alguien experimentado en mi opinion. (http://www.dce2005.com)

UAC-Y!r¡
abril 20, 2007, 01:08
Yo digo que java...pero el leguanje de programacion es lo de menos...
lo principal es tu logica;);)

jhogrian
abril 20, 2007, 01:17
Matlab.......................

skullfire
abril 20, 2007, 01:18
Yo digo que java...pero el leguanje de programacion es lo de menos...
lo principal es tu logica;);)


digamos que estoy bien de logica y he probado java y me parese complicado creo que debe haber otro lenguaJE mas facil

p4rc3r1t0???
abril 20, 2007, 01:33
assembler (es broma)

creo q el lenguaje para empezar es c++, y no es broma...
de ahi parten muchos de los conceptos fundamentales en cualquier lenguaje moderno de programacion

saludos

[aCmE]
abril 20, 2007, 02:36
Usted no necesita aprender a programar con un lenguaje fácil, usted necesita aprender a programar. La sintaxis del lenguaje en el que implemente las soluciones es lo de menos.

Fácil?: Logo
Recomendado?: C++ o Python.
Usado? Todos los lenguajes son válidos, dependiendo de lo que se necesite hacer, aún hay empresas que contratan desarrolladores en COBOL

Si se marea cuando le dicen x o y lenguaje, tal vez la programacion no sea para usted.

De hecho programar implica más que aprender un lenguaje, programar es un arte, como la música y la pintura. Si usted no se divierte programando ni aprendiendo lenguajes, yo le recomendaria que no insistiera más

UAC_Likibuay
abril 20, 2007, 02:38
assembler nojoda... esa vaina es pa locos...juas buena x la broma

aprenda c++ q de eso salen mas lenguajes.....
salu2

aqui pa q vea los 8 lenguajes q deberian saber los programadores y mas..
http://www.laneros.com/showpost.php?p=1649260&postcount=27

Grissom.
abril 20, 2007, 03:09
El lenguaje más fácil de aprender es Ruby.

[VCR]HeadBanger
abril 20, 2007, 03:14
todos son faciles la verdad nada en una computadora es dificil si te gusta sencillamente te aplicas y aprendes

kemark
abril 20, 2007, 03:32
el lenguaje más fácil y más bonito es ruby (http://www.ruby-lang.org) :)

UAC_Likibuay
abril 20, 2007, 04:07
Ruby, huyy no sabia q existía.... muy interesante.... hay q leer mas al respecto...

como dicen.. todos los lenguajes son fáciles.. hay q dedicarles tiempo...
pues le cuento q ahora no hayq aprender lo mas fácil si no el mas usado y buscado para trabajar.

racconn90
abril 20, 2007, 04:32
El mas facil es el ESPAÑOl... jejeje

Cualquiera es facil....

UAC_Likibuay
abril 20, 2007, 04:41
El mas facil es el ESPAÑOl... jejeje

Cualquiera es facil....

tan chistoso!!
salu2 a todos lo q aportan en serio en el forito! =)

tavo_an
abril 20, 2007, 04:56
Yo digo que bolanc o c++

Grissom.
abril 20, 2007, 06:33
Ese cuento de que todos los lenguajes son fáciles no es cierto, hay lenguajes avanzados, complejos, por ejemplo: C++. Lo que pasa es que algunos creen que porque imprimen algo en la consola, hacen un algoritmo de factorial típico universitario, ya dicen que dominan C++ y que es fácil.

Lo que sí es cierto es que con juicio pueden aprender el lenguaje que deseen, como seres humanos capaces que somos, pero de aprender algo a que sea fácil, hay mucha diferencia.

UAC_Likibuay
abril 20, 2007, 06:47
Ese cuento de que todos los lenguajes son fáciles no es cierto, hay lenguajes avanzados, complejos, por ejemplo: C++. Lo que pasa es que algunos creen que porque imprimen algo en la consola, hacen un algoritmo de factorial típico universitario, ya dicen que dominan C++ y que es fácil.

Lo que sí es cierto es que con juicio pueden aprender el lenguaje que deseen, como seres humanos capaces que somos, pero de aprender algo a que sea fácil, hay mucha diferencia.

pues c++ es fácil si le dedicas tiempo.... yo desarrollo software y c++ es mi herramienta favorita.... como dices tu:

Lo que sí es cierto es que con juicio pueden aprender el lenguaje que deseen, como seres humanos capaces que somos, pero de aprender algo a que sea fácil, hay mucha diferencia.

estoy de acuerdo... si no le dedican el tiempo necesario y las ganas se le hace difícil y complicado de aprender no solo c++ si no cualquier lenguaje de programación.

skullfire
abril 21, 2007, 01:05
gracias por sus respuestas veo que la mayoria vota por c++ gracias a todos
y java es mas complicado que c++ ?

UAC_Likibuay
abril 21, 2007, 01:11
java es hijo de c++ casi se codifica de la misma forma...

HOHO
abril 21, 2007, 08:27
Basic, con cualquier intérprete

UAC_Likibuay
abril 21, 2007, 08:32
Basic, con cualquier intérprete
jejeje en su época me fue muy pero muy útil.... ahora no es que sea muy útil pero si, es muy fácil...:P

alejohate
abril 22, 2007, 10:50
PHP, Java O Python. Yo aprendí con C++ y me fue facil entender los conceptos de clases despues cuando aprendí Java y PHP.

UAC_Likibuay
abril 22, 2007, 12:28
buenas tardes por aquí...
ya q todo el mundo opino por que un moderador nos hace el favor de colocar una encuesta en este forito para ver cifras!

atoio
abril 22, 2007, 03:54
bueno para mi cuando deje de ver codigo maquina vi a todos los lenguajes facilies y sobre todo el Vb6 jajaj facil pero se hace marravillas con el lastima que no sea multiplataforma

skullfire
abril 22, 2007, 04:18
PHP, Java O Python. Yo aprendí con C++ y me fue facil entender los conceptos de clases despues cuando aprendí Java y PHP.

me gusta mucho este post :) y los demas tambien, es muy interesante este mundo de la programacion despues de tantos años de vagancia jaja encontré algo que me gusta quiero aprender

duquev
abril 23, 2007, 02:25
yo he usado basic, pascal, C ++, vb6 delphi 6 y ahora estoy aprendiendo Ruby on rails que tiene muchas cosas inetresantes aunque no se compara con el editor de codigo de delphi o vb6 por lo menos no he visto ninguno asi de bueno para ruby

cacampo
abril 23, 2007, 07:48
assembler nojoda... esa vaina es pa locos...juas buena x la broma

aprenda c++ q de eso salen mas lenguajes.....
salu2

aqui pa q vea los 8 lenguajes q deberian saber los programadores y mas..
http://www.laneros.com/showpost.php?p=1649260&postcount=27

Assembler para microcontroladores es muy sencillo, porque no tiene tantas instrucciones y las que tienes son las necesarias pa lo que necesitas, solo necesitas un poco de ingenio, ademas por otra parte existe macroensambladores que permiten desarrollar asembler como si fuera C

UAC_Likibuay
abril 23, 2007, 08:49
Assembler para microcontroladores es muy sencillo, porque no tiene tantas instrucciones y las que tienes son las necesarias pa lo que necesitas, solo necesitas un poco de ingenio, ademas por otra parte existe macroensambladores que permiten desarrollar asembler como si fuera C

ohhhh por lo visto ud es un experto en Assembler.... ya se a quien le voy a peguntar...

[VCR]Carlos_ggf
abril 23, 2007, 08:59
El mas Facil es Visual Basic.

SpectrumCR
abril 24, 2007, 03:47
Carlos_ggf']El mas Facil es Visual Basic.

Opino lo mismo, Visual Basic.

Te comento q hace tiempo aprendí Cobol y era recontra súper semi bati achi full fácil, mucho más fácil que programar en Visual Basic, C, Fox, Java, etc, el problema es que no era visual, creo q ya hay versiones visuales pero no las conozco, en todo caso Visual Basic es lo más fácil q le sigue y lo más probable es que empieces haciendo programitas para tu propio uso.

Ahora, el Visual Basic es usado en muchísimas empresas.

Eso si, no sabia q existía RUBY, en todo caso, sería bonito que krawek, comente algo al respecto y diga cuales son las bondades de dicho lenguaje, asi como cuál es la empresa q lo respalda y cuántos sistemas conoce en RUBY.

kemark
abril 25, 2007, 11:58
Eso si, no sabia q existía RUBY, en todo caso, sería bonito que krawek, comente algo al respecto y diga cuales son las bondades de dicho lenguaje, asi como cuál es la empresa q lo respalda y cuántos sistemas conoce en RUBY.


ahora no tengo mucho tiempo, pero pueden probarlo en el siguiente enlace:

http://tryruby.hobix.com/

y el "aprenda ruby en 20 minutos":
http://www.ruby-lang.org/en/documentation/quickstart/

escribiendo "help" o "help 2", pueden empezar tutoriales interactivos sobre el lenguaje

respaldo? un lenguaje necesita respaldo?

aqui hay algunos casos donde se usa ruby:
http://www.ruby-lang.org/en/documentation/success-stories/


Una de las razones mas fuertes por las que ruby ha ganado mucha fuerza en los ultimos años:
http://www.lacaraoscura.com/2007/01/06/tiobe-declaro-a-ruby-como-el-lenguaje-de-programacion-del-2006/
http://www.tiobe.com/tiobe_index/images/history_Ruby.png


es el framework Ruby on rails, el cual es una muy bonita y divertida manera de hacer aplicaciones Web:

http://www.rubyonrails.org/quotes

con mucho presente y futuro por delante, MUY RECOMENDADO


Creo que con las suficientes personas interesadas puedo dar una charla-taller "virtual" sobre ruby y/o ruby on rails; se me ocurre desarrollar una aplicacion paso a paso con ruby (o ruby on rails)

Los interesados, enviarme un mensaje privado o un correo

SpectrumCR
abril 25, 2007, 12:40
ahora no tengo mucho tiempo, pero pueden probarlo en el siguiente enlace:

http://tryruby.hobix.com/

y el "aprenda ruby en 20 minutos":
http://www.ruby-lang.org/en/documentation/quickstart/

escribiendo "help" o "help 2", pueden empezar tutoriales interactivos sobre el lenguaje

respaldo? un lenguaje necesita respaldo?

aqui hay algunos casos donde se usa ruby:
http://www.ruby-lang.org/en/documentation/success-stories/


Una de las razones mas fuertes por las que ruby ha ganado mucha fuerza en los ultimos años:
http://www.lacaraoscura.com/2007/01/06/tiobe-declaro-a-ruby-como-el-lenguaje-de-programacion-del-2006/
http://www.tiobe.com/tiobe_index/images/history_Ruby.png


es el framework Ruby on rails, el cual es una muy bonita y divertida manera de hacer aplicaciones Web:

http://www.rubyonrails.org/quotes

con mucho presente y futuro por delante, MUY RECOMENDADO


Creo que con las suficientes personas interesadas puedo dar una charla-taller "virtual" sobre ruby y/o ruby on rails; se me ocurre desarrollar una aplicacion paso a paso con ruby (o ruby on rails)

Los interesados, enviarme un mensaje privado o un correo

Ta bonito :D
Use el prompt un rato y es bien simpático, ahora no he podido bajarme algunos ejemplos por tener algunas restricciones aquí en la chamba, pero en la noche me debo dar un tiempo en casa.
Y acerca del respaldo me refiero a quien se responsabiliza si no funciona un cierto tipo de cálculo float, en fechas, en uso de memoria, quien te ayuda cuando tu ya no puedes, a quien llamas cuando tienes un problemón, etc etc, que es lo que hacen muchas casas creadoras y comercializadoras de sus lenguajes de programación.
Ahora si tiene un entorno donde pones punto luego de la variable y te sale toda una lista de posibilidades mucho mejor, algo como en Visual Basic.
Buena oferta la de la charla-taller "virtual" :wow:
Bien jugao

duquev
abril 25, 2007, 02:43
Hola krawek a mi me interesaria. Ruby se ve muy prometedor, no conoces algun buen IDE para RoR? hasta hace poco comence a aprenderlo y se ve muy prometedor para el desarrollo de paginas web para evitar la icompatibilidad con los sitemas operativos de los algunos lenguajes actuales faciles como vb

RogerJose
abril 30, 2007, 12:18
Hola krawek a mi me interesaria. Ruby se ve muy prometedor, no conoces algun buen IDE para RoR? hasta hace poco comence a aprenderlo y se ve muy prometedor para el desarrollo de paginas web para evitar la icompatibilidad con los sitemas operativos de los algunos lenguajes actuales faciles como vb

El NetBeans 6.0 permite añadirle pluguins para trabajar proyectos Ruby y RubyOnRails, ademas de Groovy y otros del estilo.

-

porthos5
abril 30, 2007, 12:45
He programado con C++, basic, java, C#, y para mí el mejor es C#

UAC_Likibuay
abril 30, 2007, 02:20
El NetBeans 6.0 permite añadirle pluguins para trabajar proyectos Ruby y RubyOnRails, ademas de Groovy y otros del estilo.

-
huyyy que dato.... esa no me la sabia.... buen aporte... :P

duquev
abril 30, 2007, 06:08
El NetBeans 6.0 permite añadirle pluguins para trabajar proyectos Ruby y RubyOnRails, ademas de Groovy y otros del estilo.

-
Gracias voy a probarlo:)

UAC-Guille
mayo 1, 2007, 12:28
Yo creo que Ruby o Python, esos estoy aprendiendo ahora, despues de conocer C++ y Java esos me parecen faciles :) :) :)

Lucassss
mayo 1, 2007, 06:25
Un lenguaje simple es Smalltalk. Es un lenguaje orientado a Objetos puro y creo que es perfecto para empezar.
Los ambientes mas populares para usar Smalltalk son Squeak y VisualWorks. En particular Squeak es un ambiente super completo, con soporte para animaciones 3D, audio, video, y todo en la imagen estandar.

En Smalltalk solo hay que aprender muy poquitas cosas para empezar, a diferencia de lenguajes estructurados como los C o Java, donde hay nociones de tipos, compilaciones y demás.

Saludos,
Lucas.

atoio
mayo 2, 2007, 02:06
Un lenguaje simple es Smalltalk. Es un lenguaje orientado a Objetos puro y creo que es perfecto para empezar.
Los ambientes mas populares para usar Smalltalk son Squeak y VisualWorks. En particular Squeak es un ambiente super completo, con soporte para animaciones 3D, audio, video, y todo en la imagen estandar.

En Smalltalk solo hay que aprender muy poquitas cosas para empezar, a diferencia de lenguajes estructurados como los C o Java, donde hay nociones de tipos, compilaciones y demás.

Saludos,
Lucas. Bueno la verdad no conocia el lenguaje e investigando me encontre que es un lenguaje mas bien orientado al estudio infantil para que los niños comienzen a saber de programación asi que no creo que sea un lenguaje propio para comenzar en un ambito que vas a usar en tu profesionalismo, creo que deben de comenzar por C ya que la mayoria de las universidades de colombia enseñan este lenguaje y es muy poderoso.
aquin dejo un link de todo acerca de Smalltalk:
http://swiki.agro.uba.ar/small_land/65
---------------------------------------------------

Lucassss
mayo 2, 2007, 05:47
Smalltalk es un lenguaje muy poderoso e igualmente simple. Por eso se lo puede utilizar para enseñar a niños, pero también se lo puede usar para hacer, realmente, lo que se quiera.
Para tener en cuenta, es un lenguaje totalmente dinámico y algo interesante: Smalltak está hecho en Smalltalk. El hecho de que no tenga cosas primitivas hace que el lenguaje se extienda a si mismo.
También hay que tener en cuenta que es un lenguaje orientado a objetos puros, cosa que no es ninguno de los que se han nombrado hasta ahora. Esto quiere decir que todo lo que haya en el sistema son objetos.

Cuando mas arriba decía que se puede hacer lo que se quiera, quiere decir eso. Desde la simpleza de este lenguaje, uno puede jugar al nivel que quiera (bien abajo o con la mayor abstracción posible). Se tiene un nivel de reflection increible. Se puede trabajar a nivel de instancias, de clases o de metaclases. Esto quiere decir que uno podría modificar una clase en runtime, trabajar con el compilador con el contexto como si fueran clases propias.

Para no hacer muy largo este mensaje les dejo este link:
http://www.smalltalk.org/main/
Y para algo mas técnico, pueden ver cualquier conferencia de OOP (Object Oriented Programming), como por ejemplo, OOSPLA.

Y si quieren, puedo seguir hablándoles de este maravilloso lenguaje.

Saludos,
Lucas.

kemark
mayo 3, 2007, 12:04
Smalltalk es un lenguaje muy poderoso e igualmente simple. Por eso se lo puede utilizar para enseñar a niños, pero también se lo puede usar para hacer, realmente, lo que se quiera.
Para tener en cuenta, es un lenguaje totalmente dinámico y algo interesante: Smalltak está hecho en Smalltalk. El hecho de que no tenga cosas primitivas hace que el lenguaje se extienda a si mismo.
También hay que tener en cuenta que es un lenguaje orientado a objetos puros, cosa que no es ninguno de los que se han nombrado hasta ahora. Esto quiere decir que todo lo que haya en el sistema son objetos.

Se equivoca, Ruby es un lenguaje orientado a objetos puro, de hecho tiene mucha influencia de Smalltalk

OCLOCK
mayo 3, 2007, 12:54
los mas faciles de aprender son c++ y visual. en particular el c++ aporta muchos conceptos

Lucassss
mayo 3, 2007, 04:05
Se equivoca, Ruby es un lenguaje orientado a objetos puro, de hecho tiene mucha influencia de Smalltalk

No me quiero ir del tema que se está discutiendo, pero quiero aclarar el caso de Ruby. Este es un muy buen lenguaje de programación, pero no es orientado a objetos PURO.
Te doy un ejemplo (sacado de http://www.rubycentral.com/book/tut_expressions.html):

kind = case year
when 1850..1889 then "Blues"
when 1890..1909 then "Ragtime"
when 1910..1929 then "New Orleans Jazz"
when 1930..1939 then "Swing"
when 1940..1950 then "Bebop"
else "Jazz"
endLa regla inquebrantable de la orientación a objetos es que: "Todo lo que tenemos son objetos, y éstos interactuan enviándose mensajes". Esto quiere decir que siempre tendremos algo de la forma: objeto.mensaje().
Fijate que en el ejemplo anterior, la sentencia case no cumple con la regla, ya que la sentencia no se le envía a nadie (No hay algo: OBJETO.case). De la misma manera tenemos las demas sentencias condicionales (if) y de iteración (while, loop).
En Smalltalk, estas sentencias no existen como tales, sino que son mensajes que se le envían a una instancia de Boolean.

Es solo por esto que digo que Ruby no es orientado a objetos PURO, sino mas bien híbrido. Pero es cierto que tomó cosas de Smalltalk.
Y es también por todo esto que digo que Smalltalk es ideal para comenzar a programar, ya que no hay que aprender las cosas del estilo sentencias especiales, operaciones primitivas ni otras cosas similares.

Me parece que este es un tema interesante para charlar. Si les interesa, podemos crear otro tema, sobre Objetos. ¿Qué les parece?

Saludos,
Lucas.

SpectrumCR
mayo 3, 2007, 04:20
No me quiero ir del tema que se está discutiendo, pero quiero aclarar el caso de Ruby. Este es un muy buen lenguaje de programación, pero no es orientado a objetos PURO.
Te doy un ejemplo (sacado de http://www.rubycentral.com/book/tut_expressions.html):

kind = case year
when 1850..1889 then "Blues"
when 1890..1909 then "Ragtime"
when 1910..1929 then "New Orleans Jazz"
when 1930..1939 then "Swing"
when 1940..1950 then "Bebop"
else "Jazz"
endLa regla inquebrantable de la orientación a objetos es que: "Todo lo que tenemos son objetos, y éstos interactuan enviándose mensajes". Esto quiere decir que siempre tendremos algo de la forma: objeto.mensaje().
Fijate que en el ejemplo anterior, la sentencia case no cumple con la regla, ya que la sentencia no se le envía a nadie (No hay algo: OBJETO.case). De la misma manera tenemos las demas sentencias condicionales (if) y de iteración (while, loop).
En Smalltalk, estas sentencias no existen como tales, sino que son mensajes que se le envían a una instancia de Boolean.

Es solo por esto que digo que Ruby no es orientado a objetos PURO, sino mas bien híbrido. Pero es cierto que tomó cosas de Smalltalk.
Y es también por todo esto que digo que Smalltalk es ideal para comenzar a programar, ya que no hay que aprender las cosas del estilo sentencias especiales, operaciones primitivas ni otras cosas similares.

Me parece que este es un tema interesante para charlar. Si les interesa, podemos crear otro tema, sobre Objetos. ¿Qué les parece?

Saludos,
Lucas.

Sólo conozco ruby por este foro, pero ese ejemplo no indica que no sea de objetos puro, finalmente ese case está asignando una cadena a una variable, esa variable puede ser utilizada más adelante con algún objeto.

¿O es que Objetos Puros significa que no se usen variables? saquenme de esa duda, tal vez hoy pueda aprender algo más.

Lucassss
mayo 3, 2007, 04:42
Sólo conozco ruby por este foro, pero ese ejemplo no indica que no sea de objetos puro, finalmente ese case está asignando una cadena a una variable, esa variable puede ser utilizada más adelante con algún objeto.

¿O es que Objetos Puros significa que no se usen variables? saquenme de esa duda, tal vez hoy pueda aprender algo más.

Tenés razón en cuanto a lo que hace ese código, pero no tiene nada que ver el uso de variables con la POO.
Te doy un ejemplo con la sentencia if, que creo va a servir mejor:

if (persona.edad > 18)
print "Es mayor de edad."
else
print "Es menor de edad"

Lo que yo digo es que la sentencia if (al igual que print) no es un mensaje que se le envíe a un objeto, sino que es una sentencia especial. (Notar la diferencia entre mensaje y sentencia).
El mismo ejemplo en Smalltalk:

(persona edad > 18) ifTrue:[Transcript show: "Es mayor de edad"]
ifFalse:[Transcript show: "Es menor de edad"]

En este caso los mensajes ifTrue: e ifFalse: se le envían al booleano que devuelve la comparación de la edad, y se sigue respetando el principio de "objeto mensaje".

Espero poder haber aclarado algo, sino avisen y vemos otros ejemplos.

Saludos,
Lucas.

mariosoft
julio 9, 2007, 03:20
quiero aprender a programar ¿ me ayudan ?
mi correo es tierrasdenadie@hotmail.com

GT_Leviatan
julio 9, 2007, 06:34
Bueno no se si estoy viejo :oldman: pero yo aprendi a programar con Qbasic y Pascal, pero como dices estos programas son muy viejos, podria ser mejor con C++ lo importante como han dicho todos es agarrar el concepto de armar un programa y de siempre hacerlo con logica y orden, tenes que empezar con estructuras simples, te deseo mucha suerte. :confused:

mctalx
julio 9, 2007, 07:31
Vaya patada al ensamblador, asusta?. Pues es el mas facil de todos. tan fácil como que no hay lenguaje que aprender.

La diferencia que hay es que en lenguajes de alto nivel, una sóla función puede hacer un gran calculo y en ensamblador, esa función hay que hacerla pasito a pasito.

EJ.
var1 = Hex(10951); ala, en una sóla linea tenemos var1 = 2AC7

tablaHex db "0123456789ABCDEF"
lea ebx,tablaHex
lea edi,var1 ; apuntar a var1
mov edx,10951 ; valor al reg EDX
xor al,al ; borrar reg AL
shld eax,edx,4 ; meter los 4 bits más signf de edx en al y desplz edx 4 pos.
xlatb ; al = (tablaHex+al)
mov byte ptr[edi],al ; poner el primer dígito en var1
inc edi ; apuntar siguiente digito
xor al,al ; borrar reg AL
shld eax,edx,4 ; meter los siguientes 4 bits más signf de edx en al y desplz edx 4 pos.
xlatb ; al = (tablaHex+al)
mov byte ptr[edi],al ; poner el siguiente dígito en var1
inc edi ; apuntar siguiente digito
...
...

Bueno, vaya tela, cualquiera se mete con eso.

Conociendo las instrucciones (lo que hace cada una) ya lo tienes casi todo. sólo es cuestion de darle a la imaginación a la hora de resolver cualquier problema.

El codigo makina que genera el 'C' para: var1 = Hex(10951);
Es bastante mas largo que si se hace directamente en ensamblador, por muy inteligente que sea el compilador. además sera mas lento tambien.

A todo aquel que le guste programar deberia hecharle el ojo a este lenguaje, que por cierto es apasionante una vez se le pierde el respeto.

No se trata de hacer grandes aplicaciones en ensamblador, si no mas bien, de hacer ciertas funciones criticas de esa aplicacion y utilizarlas desde el lenguaje que se use habitualmente.

No es tan fiero el lobo...

Saludos

fredybyte
julio 9, 2007, 09:43
ojo para empesar en mi experiencia es mejor que le de de una al c++ programacion orientada a objetos que meterce con programacion estructurada despues es mas dificir contemplar otros conceptos.

KERBEROS
julio 9, 2007, 10:35
Si hablamos de lenguajes FACILES de aprender... nada como cualquier variante de Basic.

KIKETRACKS
julio 9, 2007, 11:35
por supuesto que JAVA le doy un voto

UAC-Guille
julio 9, 2007, 03:17
EJ.
var1 = Hex(10951); ala, en una sóla linea tenemos var1 = 2AC7

tablaHex db "0123456789ABCDEF"
lea ebx,tablaHex
lea edi,var1 ; apuntar a var1
mov edx,10951 ; valor al reg EDX
xor al,al ; borrar reg AL
shld eax,edx,4 ; meter los 4 bits más signf de edx en al y desplz edx 4 pos.
xlatb ; al = (tablaHex+al)
mov byte ptr[edi],al ; poner el primer dígito en var1
inc edi ; apuntar siguiente digito
xor al,al ; borrar reg AL
shld eax,edx,4 ; meter los siguientes 4 bits más signf de edx en al y desplz edx 4 pos.
xlatb ; al = (tablaHex+al)
mov byte ptr[edi],al ; poner el siguiente dígito en var1
inc edi ; apuntar siguiente digito
...
...


Ni idea de que hace eso :P :P :P

kamilo_32
julio 9, 2007, 10:54
opino ke con python es más facil iniciarse en la programación aunke yo me inicie con visual basic...es una buena referencia pero limitada... python es más fácil y elegante.

la idea de iniciar con c++ no le recomendaria porke son lenguajes complicados...se enredaría muxo al llegar a los punteros ... xD

=)

UAC_Likibuay
julio 10, 2007, 12:01
opino ke con python es más facil iniciarse en la programación aunke yo me inicie con visual basic...es una buena referencia pero limitada... python es más fácil y elegante.

la idea de iniciar con c++ no le recomendaria porke son lenguajes complicados...se enredaría muxo al llegar a los punteros ... xD

=)

pues... o desarrollo software y eso punteros solo los utilice en la Universidad...:P

4DR!4N4
julio 10, 2007, 12:07
jejeejeje.. bueno pues yo de eso no se mucho pero cuando estaba dando programacion en mis primeros semestres me parecio entendible C++.. digo yo ak :P:P:P

UAC_Likibuay
julio 10, 2007, 12:10
jejeejeje.. bueno pues yo de eso no se mucho pero cuando estaba dando programacion en mis primeros semestres me parecio entendible C++.. digo yo ak :P:P:P

tienes toda la razon!

c++ es facil.. todos los lenguajes tambien....
lo bueno de c++ es que su codigo es muy parecido a otros muy usados... puede ser el php el mismo Java.....

solo es cuestion de gustos....
Éxitos!!:P

cahebebe
julio 10, 2007, 01:04
Creo que la base para que un lenjuade de programacion sea facil es que tanta logica tenga la persona, ya q de ahi se desprende todo, y cualquier lenguaje de programacion se vuelve manejable.

emv
julio 10, 2007, 10:07
[QUOTE=skullfire]quiero aprender programacion pero en uno que sea facil de aprender y no me digan que pascal y otros viejos que ay por ay porque me mareo ya eso me la han dicho varias veses asi que quiero saber de un lenguaje mas o menos novedoso o que por lo menos se este manejando actualmente[/QUOTE
================================================== ===========================
amigo indiscutiblemente el lenguaje mas facil de aprender es el VISUAL BASIC, quizas no sea el mas poderoso del mundo pero es muy comercial y muy bueno para aplicaciones multimedia y contables.

UAC-Guille
julio 10, 2007, 02:24
Programar no es conocer un lenguaje, sino es más bien una forma de pensamiento lógico y el conocimiento de una reglas básicas para llevar a cabo esos pensamientos.

Lo que si hay que aprender es la importancia de aprender a programar independientemente del lenguaje utilizado. Es mejor aprender tecnicas para construir programas estructurados y asi da igual si lo haces en C, Fortran, Cobol, Pascal etc. Lo importante es el ‘refinamiento progresivo‘ que predicaba Niklaus Wirth.

Es prácticamente imposible enseñar a programar a cualquier estudiante que haya estado expuesto con anterioridad al BASIC: como programadores potenciales, esos estudiantes habrán quedado mentalmente mutilados, sin esperanza de regeneración.

La opinion de Dijkstra me parece un poco exagerada :P pero lo que si es cierto es que los lenguajes de ‘arrastrar y soltar’ como el Visual Basic (es una extrapolación de lo que dice Dijkstra a día de hoy). No solo mutila miles de programadores, sino que no es programar en sí mismo. Aunque sabes lo que haces, pero no sabes cómo se hace.

alecgonzalezsdb
julio 15, 2007, 10:39
Hola ps yo hasta principios d ste año mpeze a studiar programacion, pero quisiera saber si alguien puede poner un link d algun tutorial para programar en ensamblador, pero tendria q ser uno para completos principiantes jejeje

gracias

JHONFREDY868
noviembre 28, 2007, 10:39
el mejor lenguaje es el visual y lo tiene el psoc
no hay nada mejor que los psoc http://www.laneros.com/imagenes/images/postbit/sep.gif

prueben los nuevos microcontroladores PSOC son mucho mejores que los pic y los motorola tienen bloques analogos lo cual te permite hacer filtros y amplificadores y muchas cosas mas ademas tiene la posibilidad de programarlo graficamente entren a esta pagina http://www.psocolombia.es.tl/ alli podran encontrar manuales tutoriales ejemplos y muchas cosas mas no se olviden psoc colombia o mejor dicho psocolombia