bueno mi herramieta eficas para buscar libros es :
Torrent Search
es un motor de búsqueda torrente desarrollado en Python y utiliza GTK + para su interfaz gráfica. Torrent Search está disponible en Linux y Windows.
Torrent Search busca archivos torrent en diferentes sitios web populares torrents como thepiratebay y otros, y permite al usuario filtrar los resultados, por lo que es muy fácil encontrar el torrent que quieras.
Los sitios web se integran el uso de plugins, lo que permite añadir nuevos sitios web o mejorar los plugins existentes muy rápidamente.
Torrent Search es un software libre, liberado bajo la GNU / GPL licencia.
La interfaz es muy simple. Sólo tienes que introducir tu consulta de búsqueda en la entrada en la parte superior de la ventana. Los resultados aparecerán en la lista de abajo. Para descargar un archivo torrent, haga doble clic en la línea correspondiente, y el progreso de la descarga aparecerá en el administrador de descargas en la parte derecha de la ventana.
Usted puede elegir lo que quiere hacer con los archivos descargados en el diálogo de preferencias.
El de la versión 2009 de Francisco Charte Ojeda. Traté de comprarlo pero ya se había agotado, y no pude comprarlo porque quien lo vende actualmente solo envía a España.
Yo compré el de la versión 2005 hace varios años. Con este aprendí ensamblador originalmente en 6 meses, y también me inspiró a aprender sobre desarrollo de sistemas operativos, porque ahí estaba escrito que uno podía hacer lo que fuera con Ensamblador, desde programas muy compactos, hasta un sistema operativo completo.
También descargué la versión 2009, pero la que existe es un escaneo muy pobre aunque entendible, pero lo malo es que no tiene el código fuente ni el contenido del CD-ROM.
He hecho mirrors de los sitios web que menciona, así que este es quizás el mejor libro sobre Ensamblador x86 existente en Español y por su simplicidad, tal vez en la mayoría de idiomas, para quien desconozca formalmente de Ensamblador..
Aunque podría tratar de escribir uno yo, con más conceptos ya no tan básicos...
La pregunta puede parecer un poco estúpida, pero me aseguro.
¿Esta enfocado a windows, linux o es "universal"?
Un saludo.
Para quienes sabemos ya de ensamblador, es obvio que ese libro está enfocado a explicar la arquitectura x86 en términos generales, igual que los manuales oficiales de los CPUs Intel y AMD de los diferentes años.
Yo tengo guardados varios manuales de Intel y AMD que explican cada detalle de la programación en Ensamblador (aunque para entenderlos siempre se necesitan incluso varios meses o años pero antes un buen tutorial o libro de Ensamblador inicial, que en mi caso fue el libro de Francisco Charte Ojeda).
Actualmente libros, manuales, tutoriales y otros cursos de Ensamblador x86 sobran. Si permite que uno aprenda a desenvolverse en Ensamblador de forma inicial o mejorar, entonces es bueno.
Lo que ese libro tiene (x86 Instruction Set Architecture) es seguramente menos que lo que tienen los manuales, aunque no por eso siempre probablemente más fácil de entender que en los manuales oficiales (pero estos y manejar su complejidad conceptual es indispensable para ser competente).
Este libro tiene apenas unas 1600 páginas, mientras que los manuales de Intel son varios tomos que pueden ser el doble, el triple o más, si consideramos que los de AMD también se necesitan.
Y hay más (no olvidar leer los manuales de optimización y los generales, que hablan de los aspectos de más bajo nivel necesarios para entender a nivel de sistema operativo y de kernel).
Si pudiera comprar en este momento ese libro lo haría, pero por ese precio y con lo que he aprendido y los manuales oficiales que sé que existen y se pueden encontrar fácilmente en Internet de sus fuentes primarias, tal vez no me saldría la cuenta.
Hay que tomar en cuenta que no es suficiente con aprender Ensamblador. También hay que aprender formatos de archivos, algoritmos, formatos ejecutables, APIs, progrmación gráfica, procesos, sistemas de archivos, protocolos, otros estándares, programar correctamente los periféricos y otro hardware interno o externo a la computadora base (que tienen también sus propios manuales, a menos que sean partes muy propietarias como las funciones más avanzadas de los GPUs) y cosas parecidas.
Sin saber eso, poder programar en Ensamblador no llega al nivel de conocimiento funcional, y esto lo digo por experiencia.
Para quienes sabemos ya de ensamblador, es obvio que ese libro está enfocado a explicar la arquitectura x86 en términos generales, igual que los manuales oficiales de los CPUs Intel y AMD de los diferentes años.
Yo tengo guardados varios manuales de Intel y AMD que explican cada detalle de la programación en Ensamblador (aunque para entenderlos siempre se necesitan incluso varios meses o años pero antes un buen tutorial o libro de Ensamblador inicial, que en mi caso fue el libro de Francisco Charte Ojeda).
Actualmente libros, manuales, tutoriales y otros cursos de Ensamblador x86 sobran. Si permite que uno aprenda a desenvolverse en Ensamblador de forma inicial o mejorar, entonces es bueno.
Lo que ese libro tiene (x86 Instruction Set Architecture) es seguramente menos que lo que tienen los manuales, aunque no por eso siempre probablemente más fácil de entender que en los manuales oficiales (pero estos y manejar su complejidad conceptual es indispensable para ser competente).
Este libro tiene apenas unas 1600 páginas, mientras que los manuales de Intel son varios tomos que pueden ser el doble, el triple o más, si consideramos que los de AMD también se necesitan.
Y hay más (no olvidar leer los manuales de optimización y los generales, que hablan de los aspectos de más bajo nivel necesarios para entender a nivel de sistema operativo y de kernel).
Si pudiera comprar en este momento ese libro lo haría, pero por ese precio y con lo que he aprendido y los manuales oficiales que sé que existen y se pueden encontrar fácilmente en Internet de sus fuentes primarias, tal vez no me saldría la cuenta.
Hay que tomar en cuenta que no es suficiente con aprender Ensamblador. También hay que aprender formatos de archivos, algoritmos, formatos ejecutables, APIs, progrmación gráfica, procesos, sistemas de archivos, protocolos, otros estándares, programar correctamente los periféricos y otro hardware interno o externo a la computadora base (que tienen también sus propios manuales, a menos que sean partes muy propietarias como las funciones más avanzadas de los GPUs) y cosas parecidas.
Sin saber eso, poder programar en Ensamblador no llega al nivel de conocimiento funcional, y esto lo digo por experiencia.
pero el emsablador tiene algun limite que desconosca por que no veo mucho software comercial grande en internet no enteindo el por que
ranking 24
podrias decirme los libros que sean recomendables solo nesecito los titulos para ponerme a buscar
El ensamblador no es portable, en proyectos grandes de miles de paginas de codigos ( más si es escrito en ASM ) es mucho más dificil de mantener ordenado, modificar/mejorar partes, arreglar errores incluso si el programador lo tien ordenado. C/C++ creo que es el lenguaje perfecto, estándar, portable, eficiente todo esto más la optimizacion que ofrece el compilador. Compañias dudo que escriban sus programas en ASM por los motivos que mencione, no es nada bueno para ellos. Aparte que C/C++ puede hacer el 90-92% de las cosas que ASM puede hacer. pero a la vez es tan bueno saber programar en ASM.