Ingeniería de software

14
Deficiencias en el uso de tipos dinámicos en C #

Recientemente he estado estudiando más sobre los tipos dinámicos en C #. Con algunos ejemplos que entendí una vez que se compila el código, no es necesario volver a compilarlo, pero se puede ejecutar directamente. Creo que la flexibilidad que brinda la palabra clave para poder cambiar el tipo de...

14
Subiendo con tokens para un lexer

Estoy escribiendo un analizador para un lenguaje de marcado que he creado (escrito en python, pero eso no es realmente relevante para esta pregunta; de hecho, si esto parece una mala idea, me encantaría una sugerencia para un mejor camino) . Estoy leyendo sobre analizadores aquí:...

14
Entrevista técnica y habilidad de programador [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Lo que diré podría ser un...

14
¿Cuáles fueron las condiciones históricas que llevaron a que la programación orientada a objetos se convirtiera en un paradigma de programación importante?

¿Cuáles fueron algunos de los factores económicos (y otros factores históricos) que llevaron a que los lenguajes de programación orientados a objetos se volvieran influyentes? Sé que Simula comenzó las cosas, pero ¿fue la adopción de lenguajes OOP debido a las necesidades cada vez mayores de las...

14
¿Clases base como fábricas?

Estaba escribiendo un código durante el fin de semana y me encontré con ganas de escribir una fábrica como método estático en una clase base. Mi pregunta es simplemente saber si este es un enfoque idomático. Mi sensación de que podría no ser proviene del hecho de que la clase base tiene...