#150 La clave esta en hacer muchos holamundos y sudar de ser productivo.
De todas formas ten cuidado, la pastilla roja de la PF solo trae desgracia si tienes pensado ganarte la vida con esto.
#150 La clave esta en hacer muchos holamundos y sudar de ser productivo.
De todas formas ten cuidado, la pastilla roja de la PF solo trae desgracia si tienes pensado ganarte la vida con esto.
#151 tío yo no voy a ser profesional progamando ni de coña, yo con hacer alguna cosa muy pequeña me siento realizado... de todas formas gracias tengo ya libros para aburrir en septiembre
Este blog tiene algunas entradas interesantes sobre Haskell al estilo LYAH. Igual os interesa: http://adit.io/index.html
#150: Coursera tiene un curso de Scala para dummies (es decir, no tienes que saber nada de funcional) que junto con el libro seguro que te supone un buen punto de inicio. Aunque esto mejor que lo confirme otra persona, que yo de PF sé muy poquito, y por eso merezco morir.
#155 omfg.
Voy a apuntarme! ¿nombre del curso?
Este -- https://www.coursera.org/course/progfun
Recommended Background
You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient.
Estoy empezando con Haskell. Cómo mola tener un pequeño background en lambda cálculo para estas cosas
#151: Pues aún estuve con un colega que anda en Erlang. La cantidad de pasta que cobra (y aún no finalizó su año de prueba) es obscena
Pyret, nuevo lenguaje de los creadores de Racket.
Obligatory snippet:
data BinTree:
| leaf
| node(value, left, right)
end
fun tree-sum(t):
doc: "Calculate the sum of node values"
cases(BinTree) t:
| leaf => 0
| node(v, l, r) =>
v + tree-sum(l) + tree-sum(r)
end
where:
tree-sum(leaf) is 0
node4 = node(4, leaf, leaf)
tree-sum(node(5, node4, leaf)) is 9
end
Meh.
Para el que quiera aprender Haskell (curso introductorio de PF, llega hasta teoría básica de monadas).
http://www.cse.chalmers.se/edu/year/2013/course/TDA452/FPLectures/Vid/
#161: Inténtalo en un par de días, está caída la página de la asignatura.
Hola amigos.
Alguien me puede recomendar algún artículo/libro sobre diseño de software utilizando FP? A poder ser FP sin capacidad de orientación a objetos (vamos, aplicable a Haskell a poder ser posible xD).
Me refiero a temas de buenas prácticas, código limpio e incluso patrones de diseño a la FP (que alguno habrá).
Será cierta esta mierda? http://www.toplanguagejobs.com/job/3425891/Clojure-Developer
Cobra más un programador senior de Clojure en un día que uno de Java junior en todo el mes xDD
#163 También hay ofertas de arquitectos java por 700 libras al día (por lo menos cuando estuve mirando hace unos meses). Eso es uk, no españa.
No es tan raro 100 euros la hora en expertos de cualquier tecnología, verdaderos expertos. Y para trabajos cortos.
En mi empresa pagan 400-500£ al dia a los temporales por Scala
PD: Venid a UK, que faltan ingenieros como agua de mayo
Estoy un poco desesperado la verdad y ya no se ni que hacer ni dejar de hacer, porque he probado 400 cosas xD
Estoy aquí intentando hacer una práctica en haskell y no hay forma. Tengo mi data libros:
data Libro = Libro { titulo::String,
autor::String,
anio::String,
isbn::String,
comentario::String }
El caso es que ahora quiero ordenarlos por anio (año) de mayor año a menor (tengo una lista [Libro]), y en caso de que sean del mismo año, por orden alfabético. Creo que tengo que usar lo de instancia Eq y Ord, pero no se bien por donde atacar ni nada de nada.
Cualquier ayuda se agradece.
#171:
Si implementas Eq, Ord para el tipo, con llamar a
sort :: Ord a => [a] -> [a]
ya te llega.
Rellena los undefined
import Data.List (sort)
data Libro = Libro { titulo :: String
, autor :: String
, anio :: String
, isbn :: String
, comentario :: String }
instance (Eq Libro) where
(==) l1 l2 = undefined
instance (Ord Libro) where
compare l1 l2 = undefined
ordenarListaLibros :: [Libro] -> [Libro]
ordenarListaLibros = sort
PD: No programes en castellano, por Dios xD