Quería conocer en profundidad el significado y el funcionamiento del compilador, enlazador y cargador. Con referencia a cualquier lenguaje preferiblemente c
Quería conocer en profundidad el significado y el funcionamiento del compilador, enlazador y cargador. Con referencia a cualquier lenguaje preferiblemente c
La mayoría de la gente usa los términos "carpeta" y "directorio" indistintamente. Desde el punto de vista de un programador, ¿hay alguna diferencia y, de ser así, cuál es? ¿Depende del sistema operativo o existe un amplio consenso general? Esto al menos sugiere que hay una
He visto tres formas de hacer la conversión de bytes a megabytes: megabytes = bytes / 1000000 megabytes = bytes / 1024/1024 megabytes = bytes / 1024/1000 Ok, creo que el número 3 está totalmente equivocado, pero lo he visto. Creo que el número 2 es correcto, pero estoy buscando alguna autoridad...
Estoy empezando con SDL2 y tengo problemas para entender qué es un SDL_Renderer. ¿Qué es? ¿Qué hace? ¿Cuál es la diferencia entre SDL_Renderer, SDL_Window, SDL_Surface y SDL_Texture y cómo se relacionan? Tuve problemas con esto al intentar comprender este código introductorio: #include...
Alguien que esté familiarizado de forma remota con las secuencias de comandos por lotes de Windows / DOS reconocerá esta línea: @echo off Durante muchos, muchos días, estuve contento con el sentimiento de que así @es como echo offse debe escribir en la parte superior del lote y eso es todo. Sin...
Al leer acerca de ensamblador a menudo me encuentro con gente que escribe que empujan un cierto registro del procesador y el pop de nuevo más tarde para restaurar su estado anterior. ¿Cómo se puede presionar un registro? ¿Dónde se empuja? ¿Por qué es necesario? ¿Esto se reduce a una sola...
Hay dos tipos de iteradores en Java: a prueba de fallas y a prueba de fallas. ¿Qué significa esto y cuál es la diferencia entre
Estoy leyendo un libro sobre la memoria como concepto de programación. En uno de los últimos capítulos, el autor hace un uso intensivo de la palabra arena , pero nunca la define. Busqué el significado de la palabra y cómo se relaciona con la memoria, y no encontré nada. A continuación, se muestran...
En ingeniería de software creamos índices todo el tiempo (por ejemplo, en bases de datos) pero también escucho a mucha gente hablar de índices invertidos. ¿Hay algo fundamentalmente diferente entre los dos? Suenan como lo
¿Cuál es la diferencia entre los dos? ¿Podemos usarlos
Estoy viendo un fragmento de código Java en este momento, y toma una ruta como una Cadena y obtiene su URL usando URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);, luego llama String path = resource.getPath()y finalmente se ejecuta new File(path);. Ah, y también hay...
Estoy interesado en artículos que tengan información concreta sobre el diseño sin estado y con estado en la programación. Estoy interesado porque quiero aprender más sobre él, pero realmente no puedo encontrar ningún buen artículo al respecto. He leído docenas de artículos en la web que discuten...
Estoy un poco confundido sobre el término "paquete privado" que usa parte de la documentación, junto con el uso de "acceso predeterminado". ¿No son los paquetes privados y el acceso predeterminado ambos sinónimos de
¿Alguien podría proporcionar una buena descripción de lo que es un Lambda? Tenemos una etiqueta para ellos y están en los secretos de la pregunta C #, pero todavía tengo que encontrar una buena definición y explicación de lo que son en primer lugar.
Sé exactamente qué es una "biblioteca de terceros", así que supongo que el "tercero" en este caso, ¿es simplemente una persona / empresa arbitraria que no sea el desarrollador? ¿Tiene que ver con "primera persona" / "segunda persona", etc. quizás? El hecho de que haya un "tercero" sugiere que...
He hecho algunas investigaciones. Un byte tiene 8 bits y una palabra es la unidad más pequeña que se puede direccionar en la memoria. La longitud exacta de una palabra varía. Lo que no entiendo es cuál es el punto de tener un byte. ¿Por qué no decir 8 bits? Le hice esta pregunta a un profesor y...
Busqué en Google el tema, pero además de Wikipedia no encontré más documentación o artículos útiles. ¿Alguien puede explicarme en palabras simples lo que significa o remitirme a alguna documentación agradable y fácil de entender?
¿Cuál es el significado exacto del término "en cascada" en CSS? Tengo diferentes puntos de vista, así que pregunto aquí. Un ejemplo ayudaría.
¿Son generados por diferentes fases de un proceso de compilación? ¿O son simplemente diferentes nombres para lo mismo?
Leí la siguiente oración en el wiki de Fluent NHibernate : ...; sin embargo, para la mayoría de las aplicaciones totalmente nuevas (y también algunas de las zonas abandonadas ), el mapeo automático será más que capaz. ¿Qué son las aplicaciones greenfield y brownfield?...