terminology

¿Qué es el sharding y por qué es importante?

Creo que entiendo el sharding por estar poniendo de nuevo sus datos divididos (los shards) en un agregado fácil de tratar que ... ción MVC? ¿El sharding es principalmente importante en aplicaciones a gran escala o se aplica a aplicaciones a menor escala?

¿Qué significa el término "porcelana" en Git?

El término "porcelana" aparece ocasionalmente en la documentación de Git. ¿Qué significa?

¿Cuál es la diferencia entre una "función" y un "procedimiento"?

En términos generales, todos oímos hablar de las funciones o procedimientos en lenguajes de programación. Sin embargo, ac ... pregunta es: ¿Cuál es la diferencia en términos de su funcionalidad, su propósito y uso? Un ejemplo sería apreciado.

Cuál es la diferencia entre UTF - 8 y Unicode

He escuchado opiniones contradictorias de la gente - según Wikipedia, ver aquí. Son la misma cosa, ¿no? ¿Alguien puede aclararlo?

¿Qué es la "ortogonalidad"?

¿Qué significa "ortogonalidad" cuando se habla de lenguajes de programación? ¿Cuáles son algunos ejemplos de ortogonalidad?

¿Qué significa buffer?

Veo la palabra "BUFFER" en todas partes, pero soy incapaz de comprender lo que es exactamente. ¿Alguien podría por favor explicar qué es buffer en lenguaje laico ? ¿Cuándo se usa? ¿Cómo se usa?

¿Cuál es la diferencia entre un framework y una biblioteca? [cerrado]

¿Cuál es la diferencia entre un marco y un biblioteca? Siempre pensé en una biblioteca como un conjunto de objetos y funci ... otecas centradas en torno a una metodología particular (es decir, MVC) y cubre todas las áreas de desarrollo de aplicaciones.

¿Cuál es la diferencia entre un JavaBean y un POJO?

No estoy seguro de la diferencia. Estoy usando Hibernación y, en algunos libros, usan JavaBean y POJO como un término intercambiable. Quiero saber si hay una diferencia, no solo en el contexto de Hibernación, sino como conceptos generales.

¿Cuál es el significado de "POSIX"?

¿Qué es POSIX? He leído el artículo de Wikipedia y lo leo cada vez que encuentro el término. El hecho es que nunca entendí realmente lo que es. ¿Puede alguien explicármelo explicando también "la necesidad de POSIX"?

¿Qué es la inyección de dependencia?

Ya se han publicado varias preguntas con preguntas específicas sobre la inyección de dependencias, como cuándo usarla y qué frameworks existen para ella. Sin embargo, ¿Qué es la inyección de dependencia y cuándo/por qué debe o no debe usarse?

¿Qué es una lambda (función)?

Para una persona sin antecedentes de comp-sci, ¿qué es un lambda en el mundo de la Informática?

¿Argumentos o parámetros? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre un argumento y un parámetro? ... etros'. Parecen ser utilizados indistintamente en el mundo de la programación. ¿Cuál es la convención correcta para su uso?

Definición de "aguas abajo" y "arriba"

He empezado a jugar con Git y me he encontrado con los términos "upstream" y "downstream". Los he visto antes, pero nunca lo ... etamente. ¿Qué significan estos términos en el contexto de SCMs ( Software Configuration Management tools) y código fuente?

¿Qué es el parche de mono?

Estoy tratando de entender, ¿qué es un parche de mono o un parche de mono? ¿Es algo así como métodos/operadores sobrecargando o delegando? ¿Tiene algo en común con estas cosas?

¿Cuál es la diferencia entre Serialización y Marshaling?

Sé que en términos de varias técnicas distribuidas (como RPC), se usa el término "Marshaling", pero no entiendo cómo difiere ... o están ambos transformando objetos en series de bits? Relacionado: ¿Qué es la serialización? ¿Qué es Object Marshalling?

¿Cuál es la diferencia entre la profundidad y la altura del árbol?

Esta es una pregunta simple de la teoría de algoritmos. La diferencia entre ellos es que en un caso se cuenta el número de nodos y en otro el número de bordes en el camino más corto entre la raíz y el nodo concreto. ¿Cuál es cuál?

¿Qué es una condición de carrera?

Al escribir aplicaciones multihilo, uno de los problemas más comunes experimentados son las condiciones de carrera. Mis pr ... munidad son: ¿Qué es una condición de carrera? ¿Cómo los detectas? ¿Cómo los manejas? Finalmente, ¿cómo evitar que ocurran?

¿Qué son exactamente iterador, iterable e iteración?

¿Cuáles son las definiciones más básicas de "iterable", "iterador" e "iteración en Python? He leído múltiples definiciones, pero su significado exacto aún no se entiende. ¿Puede alguien ayudarme con la idea básica?

¿Qué es "tiempo de ejecución"?

He oído hablar de cosas como "C Runtime", "Visual C++ 2008 Runtime",". NET Common Language Runtime", etc. ¿Qué es exactame ... a: Secretos en C profundos. El capítulo 6 Estructuras de datos en tiempo de ejecución es una referencia útil a esta pregunta.

En Python, ¿qué significa si un objeto es subíndice o no?

¿Qué tipos de objetos caen en el dominio de "subíndice"?