Sinceramente sé cómo funciona pero no creo haber usado otra cosa que OR y AND, de hecho ni siquiera sabría si Java por ejemplo tiene XOR o NAND, no recuerdo si había más.
Pero tampoco os preocupeis, es una de esas cosas que se pueden ignorar en el 99% de los casos de uso en los tiempos que corren. Quicir, ponerse a optimizar la complejidad de esa forma para luego estar desarrollando en un framework que carga 3 megas de JavaScript pues xd
#44226 true solo cuando sean diferentes, así que 0-0, 1-1 no puede ser, tiene que ser 0-1 o 1-0. Así que XOR diría.
El &&, el || se miró algo, pero cosas como el !a && !b = que no sea igual a esto y a esto, cosas que había que mirar por internet y que son útiles para ciertas operaciones. Pero el xor? Damn, y hay muchísimas más operaciones que son un gg wp. Si uno no quiere limitarse a trabajar dando mantenimiento a apps en java o migrando apps de sistemas heredados a java, hay que ir a la uni o ser un crack.
#44231 Pues ale, una puerta que gastas un montón y que pensabas que no lo hacías. La NAND “not (a and b)” es menos habitual.
Pues yo en FP medio di puertas lógicas y de forma opcional con logicly hice circuitos. También dimos un simulador de la máquina de von neumann y un examen en el que con instrucciones en papel y operaciones binarias teníamos que ir explicando lo que hacía el programa y desarrollar los cálculos de la ALU a mano (AND OR y XOR creo que era sólo).
En el FP superior en primero dimos algo de álgebra booleana y circuitos combinatorios. A mí todo ese tema me molaba bastante.
#44240 por eso en el FP lo enseñan por encima si es que se da algo, porque el FP sólo te enseña a picar código cual chimpancé, ya si después quieres subir de categoría y no ser un simple mono, te toca tirar de internet y ser autodidacta.
me siento, abro visual studio, me da un fallo el tfs y luego vs se congela durante un minuto
en 55 minutos tengo una daily de una hora en la que igual me vuelven a cambiar la tarea a desarrollar (sería la cuarta vez en dos semanas)
ah sí, el mundo real
#44243 xdddd prácticamente a la vez
después de la daily tengo otra reunión de otra hora en la que vamos a hablar de que no tienen los requisitios definidos todavía y que se aclaren para que pueda retomar alguna de las tareas que me han pedido y me han hecho dejar a medias
que además tienen que definir rápido porque les corre prisa, que lo quieren para enero
lo malo es que aún no hice pair progrmaming con mi scrum master que no sabe programar