Ejercicio de modelado de objetos, con UMLEl modelado de clases con UML es útil para representar diseños orientados a objetos. Y estos diseños pueden tener distintas interpretaciones o soluciones alternativas, dependiendo de las necesidades. ¿Se te ocurre alguna forma diferente de modelar este ejercicio?
¡Feliz 2023!¡Feliz 2023 para todos los programadores (novatos, experimentados y aprendices)! Que el próximo año nos encuentre con las manos en el código 😎. Fuentes de la información: Índice Tiobe: https://www.tiobe.com/tiobe-index/ Encuesta Stack Overflow: https://survey.stackoverflow.co/2022/#most-popular-technologies-language-prof
Ejercicio con Python, mejorando nuestro códigoUn ejercicio simple nos demuestra cómo la solución puede escribirse de diferentes maneras. En la segunda nuestro código es más legible y aprovecha las características del tipo bool. 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/ejercicios/2022/12/20/ejercicio-python-legibilidad.html
Unix y Linux: ¿son lo mismo?Unix, Linux... Suenan parecido y hasta están "emparentados", pero no son lo mismo. Y una de las mayores diferencias reside en que Linux es gratuito y de código abierto, por lo que podemos ver su código y hasta colaborar en él. 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/otros/2022/12/10/unix-vs-linux.html
¿Qué es un framework?Hoy en día existen frameworks para casi cualquier tipo de software que se quiera desarrollar. También los hay híbridos, que facilitan el desarrollo de distintos tipos de aplicaciones. Y la diferencia entre framework y biblioteca hoy se desdibuja, usándose muchas veces los dos términos sin distinción. Hay muuuchos frameworks más, así que me han quedado sin mencionar varios muy interesantes. 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/conceptos/2022/12/04/frameworks.htmlVer más
ShebangNo, no es una canción de Ricky Martin 😄. El "shebang" es una serie de caracteres que los usuarios de Linux probablemente hayan visto alguna vez. Es utilizada en los "scripts", que son archivos con comandos para ser ejecutados mediante un intérprete. 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/otros/2022/11/27/shebang.html
Desafío Java número 6 (solución)✅ La respuesta correcta es la c: muestra el texto "veremos". ✏️ Explicación: Este método permite truncar una cadena de caracteres a la longitud máxima pasada por parámetro. De esta forma, cualquiera sea el string dado en el primer parámetro, si su longitud es mayor que la longitud máxima dada en el segundo parámetro, retornará desde el carácter en la posición 0 hasta el de la posición dada por ese máximo. La condición del "if" prevee el caso en que la longitud máxima dada sea mayor que la de la cadena (por ejemplo, si los argumentos fueran la cadena "hola" y la longitud 12), para evitar una excepción de tipo StringIndexOutOfBoundsException. 💻 Código ejecutable: https://jdoodle.com/a/5wLc 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/desafios/java/2022/11/23/desafio-java-6.htmlVer más
Desafío Java número 6📜 Ver esta publicación en el blog: http://patriciaemiguel.com/desafios/java/2022/11/23/desafio-java-6.html
Fortran (FORmula TRANslation)Programar en los años '50 escribiendo código máquina no era cualquier cosa. Hasta que apareció Fortran y ahorró el 95% del tiempo. Y además permitió que no solo los expertos en computación pudieran programar, sino también los matemáticos y científicos que, con una suave curva de aprendizaje, ahora podían ingresar sus cálculos en una computadora. (Crédito de la imagen de la tarjeta perforada: https://commons.wikimedia.org/wiki/File:Punch_card_Fortran_Uni_Stuttgart_%283%29.jpg) 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/otros/2022/11/19/fortran.htmlVer más
Álgebra de BooleAunque parezca un tema más apropiado para expertos en matemática o electrónica, el álgebra de Boole nos permite analizar los circuitos lógicos digitales. En palabras no muy técnicas, un circuito electrónico es algo que conduce electricidad, y puede estar cerrado (la deja pasar) o abierto (no la deja). Esto puede representarse en dos estados: 0 y 1, lo cual permite aplicar un sistema binario. Ahora ya nos suena un poco más relacionado a las computadoras, ¿no? 😉 📜 Ver esta publicación en el blog: http://patriciaemiguel.com/conceptos/2022/11/13/algebra-boole.htmlVer más