Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2009, 16:09
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 10 meses
Puntos: 19
De acuerdo Este post es para todo el mundo interesado!

Despues de un largo tiempo de trabajar con lenguajes de alto nivel, y de distintas experiencias que me han abierto la cabeza, he llegado a la conclucion de que me interesaria mucho poder bajar de niveles en cuando a lenguajes respecta.

La mala costumbre que genera en los programadores aprender a programar en lenguajes de alto nivel, donde todo es casi hablado en idioma natural, es muy grande, y a muchos (me incluyo) nos cuesta bajar!... La forma de pensar las cosas, y de entender la informatica a ese nivel es muy distinta a un nivel alto!..

Yo en mi caso, tengo muy buen nivel matematico, y en cuanto a mi nivel de programacion tambien lo concidero alto.. Pero... al querer hacercarme mas a la base de todo, siento que en algo estoy fallando. (No solo lo siento, sino que lo veo)

No se que parte me estare salteando, por eso es este post..

Pero muchas veces me posicion en un lenguaje muy conocido, podriamos decir C++
Y veo todo un manual completo, en donde aprendo a manejar el lenguaje, memoria, archivos, tipos, etc. y al finalizar digo, PERFECTO, y ahora?? Con todo esto, como hago para indicarle a un dispositivo que es lo que quiero hacer?, como se a que direccion de memoria apuntar para producir un cambio en un sistema, como saber que cosas son necesarias escribir para generar un programa que pueda iniciarse solo en una pc (bootear), que diferencias hay entre acceder a memoria ram y otros tipos de memorias, de que formas puede hacerse esto?.. Sonido, imagenes, formatos, video!...
SOn tantas cosas las que hay para hacer en un nivel mas bajo!... pero la solucion no esta en un libro solo que uno lea sobre un lenguaje en particular..
Yo creo que tiene que ver tambien con una forma en que las maquinas trabajan... El asunto es... QUe parte estoy olvidandome por lo cual no puedo manipular las cosas como yo quisiera?

Arquitectura de ordenadores quiza?? Sistemas operativos??,

SI alguien llego hasta este punto de mi post, y no se canso de leer pavadas de parte de un ignorante, agradeceria que apunte lo que pueda aportar con respecto a libros, manuales, tutoriales y principalemente, una idea de hacia donde tengo que apuntar, para volver un poco a las bases de la informatica y poder entender como realmente la funciona! porque ya no me conformo con hacer cosas en php, action script, VB.NET, y desconocer la forma en que todo eso fue creado...

Quisiera hacer otras cosa en otros niveles, y realmente lo admito, se complica desprenderme de la forma de pensar que uno adquiere trabajando con lenguajes de alto nivel

Muchas gracias