fernandob
Excluido
hola a vecs me pongo a "ojear" alguno que comenzo un curso aca de algo y se fue a poner ejemplos y responder consultas, pero dejo de lado la organizacion y la meticulosidad que requiere un curso, eso sin decir que nadie lo termina de verdad.
pero bueno, para que alguien se meta a aprender un lenguaje LO PRIMERO es saber que lenguaje aprender.
yo aprendi ASM , no quiero que en este tema enseñen ningun lenguaje y les pido que solo quienes sepan de esto escriban asi no se llena de respuestas y concretamente podemos saber que es cada cosa.
cual es la diferencia , las posibilidades de cada lenguaje ??
esta es la pregunta.
un ingeniero se dedica a esto, o un tecnico que tiene como oficio programar seguido , pero para muchisima gente esto es algo esporadico, asi que el lenguaje que aprendan con ese se quedaran , nadie se va a poner a comenzar de nuevo un lenguaje para hacer un diseño en su vida , y menso sabiendo otro.
asi que , la cosa es saber antes de tirarse a la pileta que posibilidades da cada uno y que complejidad es el programa .
por ejemplo:
ASM:
las instrucciones son faciles de aprender, en este lenguaje si o si hay que dedicar mucho tiempo, estudiar la data de el micro que son cientos de hojas , conocer todos los registros ya qu ehay que definir TODO , uno no se puede confiar que algo salga solo por que seria jugar a la carambola.
si no vas a usar A/D no tocas el registro que lo involucra......pero mejor mirar que tienen , a ver si algun bit si te afecta , o de fabrica viene ese pin como ana y vos lo queres digital.
en fin.
es arduo , yo por lo menos no me gustaba dejar nada al azar asi que me los revise todos.
luego el programa :
primero el flujo para ver que uno va a hacer.
luego el asm .
instruccion por instruccion .
como dicen todos : uno tiene el control de las cosas eso si , pero vieron que se dice que para sonreir se usan no se 40 musculos??
imaginen que quieren ejecutar :
SONREIR.
bueno , son 40 instrucciones que terminan cansando.
hay trucos, pero .........
es un fastidio.
se ve cuando uno termina y imprime el programa y no sabes si esta saliendo el mismo o un rollo de papel higienico se abre.
ademas , si es largo, mejor aprende a estructurarlo, por que cuando tenes que buscar algo luego de un tiempo.........huu.....a sumergirte en ese mosntruo que hiciste.
ASI QUE ASM :
tenes que aprenderte las instrucciones.
a usar el mplab que si no sabes ingles no es moco de pavo.
como funciona el micro y todos sus registros que estaan dispersos en esas cientos de hojas de la datasheet.
amor por la electronica y no tener novia.
una buena idea de programacion , diagramas de flujo y eso.
BASIC ......C
bueno, aca les toca a uds. alguno que sepa ambos podra hacer una comparativa.
algunas dudas que serian interesantes saber:
1 -- en alguno de estos NO es necesario saber mucho de el micro ??
uno quiere que sonria y solo pone :
SONREIR .
o quiero un retardo o un timer o alguna operacion matematica y con una o 2 instrucciones la invoco ??
sin por ello dejar al micro atorado o clavado en ella .
cosas que con ASM usaria 10 o 20 instrucciones.
2 -- derroche de memoria ??
siempre dicen que con ASM se aprovecha mas, pero hoy dia son pocos los que usan toda la memoria de un micro, y si no te alcanza , el que tiene el doble de memoria o el cuadruple solo sale un par de dolares mas, asi que no le veo a eso algo importante.
3 --- se puede hacer con estos lenguajes todo ?? l que con ASM ?? y mas ???
4 -- enlaces a buenos cursos de cada lenguaje
5 -- programas seguros y oficiales para bajar y usar .
6 --- cuantas instrucciones son ?? en cada lenguaje
que complejidad tiene ??
comentarios como puse con el ASM y mas.
saludos y gracias
pero bueno, para que alguien se meta a aprender un lenguaje LO PRIMERO es saber que lenguaje aprender.
yo aprendi ASM , no quiero que en este tema enseñen ningun lenguaje y les pido que solo quienes sepan de esto escriban asi no se llena de respuestas y concretamente podemos saber que es cada cosa.
cual es la diferencia , las posibilidades de cada lenguaje ??
esta es la pregunta.
un ingeniero se dedica a esto, o un tecnico que tiene como oficio programar seguido , pero para muchisima gente esto es algo esporadico, asi que el lenguaje que aprendan con ese se quedaran , nadie se va a poner a comenzar de nuevo un lenguaje para hacer un diseño en su vida , y menso sabiendo otro.
asi que , la cosa es saber antes de tirarse a la pileta que posibilidades da cada uno y que complejidad es el programa .
por ejemplo:
ASM:
las instrucciones son faciles de aprender, en este lenguaje si o si hay que dedicar mucho tiempo, estudiar la data de el micro que son cientos de hojas , conocer todos los registros ya qu ehay que definir TODO , uno no se puede confiar que algo salga solo por que seria jugar a la carambola.
si no vas a usar A/D no tocas el registro que lo involucra......pero mejor mirar que tienen , a ver si algun bit si te afecta , o de fabrica viene ese pin como ana y vos lo queres digital.
en fin.
es arduo , yo por lo menos no me gustaba dejar nada al azar asi que me los revise todos.
luego el programa :
primero el flujo para ver que uno va a hacer.
luego el asm .
instruccion por instruccion .
como dicen todos : uno tiene el control de las cosas eso si , pero vieron que se dice que para sonreir se usan no se 40 musculos??
imaginen que quieren ejecutar :
SONREIR.
bueno , son 40 instrucciones que terminan cansando.
hay trucos, pero .........
es un fastidio.
se ve cuando uno termina y imprime el programa y no sabes si esta saliendo el mismo o un rollo de papel higienico se abre.
ademas , si es largo, mejor aprende a estructurarlo, por que cuando tenes que buscar algo luego de un tiempo.........huu.....a sumergirte en ese mosntruo que hiciste.
ASI QUE ASM :
tenes que aprenderte las instrucciones.
a usar el mplab que si no sabes ingles no es moco de pavo.
como funciona el micro y todos sus registros que estaan dispersos en esas cientos de hojas de la datasheet.
amor por la electronica y no tener novia.
una buena idea de programacion , diagramas de flujo y eso.
BASIC ......C
bueno, aca les toca a uds. alguno que sepa ambos podra hacer una comparativa.
algunas dudas que serian interesantes saber:
1 -- en alguno de estos NO es necesario saber mucho de el micro ??
uno quiere que sonria y solo pone :
SONREIR .
o quiero un retardo o un timer o alguna operacion matematica y con una o 2 instrucciones la invoco ??
sin por ello dejar al micro atorado o clavado en ella .
cosas que con ASM usaria 10 o 20 instrucciones.
2 -- derroche de memoria ??
siempre dicen que con ASM se aprovecha mas, pero hoy dia son pocos los que usan toda la memoria de un micro, y si no te alcanza , el que tiene el doble de memoria o el cuadruple solo sale un par de dolares mas, asi que no le veo a eso algo importante.
3 --- se puede hacer con estos lenguajes todo ?? l que con ASM ?? y mas ???
4 -- enlaces a buenos cursos de cada lenguaje
5 -- programas seguros y oficiales para bajar y usar .
6 --- cuantas instrucciones son ?? en cada lenguaje
que complejidad tiene ??
comentarios como puse con el ASM y mas.
saludos y gracias