language-agnostic

¿Cuáles son los conceptos matemáticos básicos que un buen desarrollador debe saber? [cerrado]

Desde que me gradué de una escuela muy pequeña en 2006 con un programa mal formado y obsoleto (soy extranjero y no conocía ni ... matemáticos básicos que un buen ingeniero de software debe saber? Y ¿cuáles son los posibles libros/sitios que me recomienda?

Código Golf: Jugar Cubos

El desafío El código más corto por conteo de caracteres, que dará salida a la serie playing bricks tower de acuerdo con la ... | | |___|___|/ El recuento de códigos incluye la entrada/salida (es decir, el programa completo).

Elección del lenguaje de programación para el aprendizaje de estructuras de datos y algoritmos [cerrado]

¿En qué lenguaje de programación recomendarías para aprendersobre estructuras de datos y algoritmos? Considerando lo sigui ... ía atenerme a uno en todo momento. Dejando a un lado las preferencias de idioma personales, que es mejor para este propósito?

¿Qué es un predicado?

Siendo un codificador aficionado, me falta algún conocimiento fundamental. Durante los últimos días he estado leyendo algunas cosas y la palabra "predicado" sigue reapareciendo. Apreciaría mucho una explicación sobre el tema.

Las mónadas vs Flechas

Estoy ampliamente familiarizado con los conceptos de mónadas y flechas como se utilizan en la programación funcional. Tambi ... fundido sobre cómo seleccionar cuál usar en cualquier situación dada. ¿Cuándo debo usar mónadas y cuándo debo usar flechas?

El sistema de tipos en Scala es Turing completo. ¿Pruebas? Ejemplo? ¿Beneficios?

Hay afirmaciones de que el sistema de tipos de Scala está Turing completo. Mis preguntas son: ¿Hay alguna prueba formal par ... uajes sin un sistema de tipos completo de Turing? Supongo que esto se aplica a los lenguajes y sistemas de tipos en general.

Algoritmo para encontrar el menor número de rectángulos para cubrir un conjunto de rectángulos sin superposición

Tengo un conjunto de rectángulos y me gustaría "reducir" el conjunto para que tenga el menor número de rectángulos para descr ... dos. Y si un subconjunto de rectángulos están conectados, el polígono que los cubre completamente puede tener agujeros en él.

Alternativas a la Programación Orientada a Objetos?

OOP es probablemente el paradigma de programación más utilizado en el diseño de software de hoy en día. Mi pregunta es what ¿ ... mejores para usarlo, qué hay de usarlo en idiomas populares, tiene algún patrón de diseño, y puede reemplazar totalmente oop?

¿Qué es exactamente GUID? ¿Por qué y dónde debo usarlo?

¿Qué es exactamente GUID? ¿Por qué y dónde debo usarlo? He visto referencias a GUID en muchos lugares, y en wikipedia, pero no está muy claro que le diga dónde usarlo. Si alguien pudiera responder a esto, estaría bien. Gracias

Diferencia entre controladores de eventos y devoluciones de llamada

¿Cuál es la diferencia entre un controlador de eventos y una función de devolución de llamada?

¿Qué quiere decir con la expresividad de un lenguaje de programación?

Veo mucha de la palabra 'expresividad' cuando la gente quiere enfatizar que un idioma es mejor que el otro. Pero no veo exact ... ndo algún código? ¿Cuál es la relación con la expresividad y el DSL? La gente viene con DSL para obtener la expresividad?

¿Alguna Experiencia Del Mundo Real Usando Memoria Transaccional De Software? [cerrado]

Parece que ha habido un creciente interés reciente en los marcos de trabajo y las extensiones de lenguaje STM (software trans ... ción conflictiva sobre este punto) ¿Usaría STM de nuevo o preferiría usar alguna otra concurrencia ¿abstracción como actores?

Código Golf: Secuencia de Morris

El Desafío El código más corto por número de caracteres que producirá la Secuencia de Números de Morris. La Secuencia de n ... l, usted tendría que hacer algo como esto: $ morris 1 1 11 21 1211 111221 312211 ... $ morris 3 3 13 1113 3113 132113 ...

¿Es una mala práctica tener varias clases en el mismo archivo?

Solía tener una clase para un archivo. Por ejemplo coche.cs tiene la clase car. Pero a medida que programo más clases, me gu ... C#, PHP o cualquier otro lenguaje de programación. ¿Debería intentar no tener varias clases en el mismo archivo o está bien?

¿Por qué los programadores novatos parecen alejarse de las bibliotecas? [cerrado]

He notado muchas preguntas aquí de nuevos programadores que se pueden resolver usando bibliotecas. Cuando se sugiere una biblioteca, a menudo responden "No quiero usar la biblioteca X" ¿Es la curva de aprendizaje? o ? ¡Solo curiosidad!

¿Cómo se implementan los mutexes?

¿Algunas implementaciones son mejores que otras para aplicaciones específicas? ¿Hay algo que ganar por el despliegue de su propia?

Convertir una cadena en código Morse [cerrado]

El desafío El código más corto por número de caracteres, que introducirá una cadena usando solo caracteres alfabéticos (may ... --- ...- . .-. ..-. .-.. --- .-- .-.-.- El recuento de códigos incluye la entrada/salida (es decir, el programa completo).

Detección de picos de señal medida

Utilizamos una tarjeta de adquisición de datos para tomar lecturas de un dispositivo que aumenta su señal a un pico y luego v ... iotecas VI no estándar, así que esperaba comentarios sobre el proceso/algoritmos involucrados en lugar de código específico.

Monostate vs Singleton

¿Cuáles son los escenarios en los que uno usaría un patrón monoestado en lugar de un único orden para mantener un objeto glo ... estado. Así que me gustaría saber qué otros escenarios pueden obligar a un usuario a usar Monostate en lugar de Singletons.

Cómo guiar a un programador junior [cerrado]

¿Alguien tiene alguna sugerencia sobre cómo ser mentor de un programador junior ? Si ha sido mentor de alguien, ¿siguió algún proceso o fue bastante informal ? Si ha sido asesorado en el pasado, ¿qué tipo de cosas le resultaron más útiles ?