functional   35330

« earlier    

Java 8 idioms: An easier path to functional programming in Java
Learning to program declaratively, rather than imperatively, is an easy first step to adopting functional techniques in your Java programs.
functional  programming  java8  intro  higherorder 
yesterday by gilberto5757
Paul Chiusano: If Haskell is so great, why hasn't it taken over the world? And the curious case of Go.
I’ll give a thesis to explain a nettlesome question:

If Haskell is so great, why hasn’t it taken over the world?
haskell  golang  functional  programming 
yesterday by ssorc
Python as a Declarative Programming Language
Using an imperative style means that you spend too much time wading through the glue, but declaring what operations you want leads to code thats efficient and clean.

The side effect of this is that in order to be a great Python programmer, you have to learn to program in a lower level language too. All of the most popular Python data libraries have native extensions: TensorFlow, scikit-learn, NumPy, Pandas, SciPy, spaCY etc all have significant portions of their code written in a native language. If you are comfortable just using these libraries its enough to be just a good Python programmer; however, if you want to be the type of programmer that can produce libraries like these you really should be learning something like C++ or Cython too.
engineering  functional  ai 
yesterday by janpeuker
Purely Functional Retrogames, Part 1
When I started looking into functional languages in 1998, I had just come off a series of projects writing video games for underpowered hardware: Super Nintendo, SEGA Saturn, early PowerPC-based Macintoshes without any graphics acceleration. My benchmark for usefulness was "Can a programming language be used to write complex, performance intensive video games?"
functional  game  programming 
2 days ago by pcta-ptech

« earlier    

related tags

2018  @books  @developer  advocacy  ai  article  awesome  batch  bengreenfield  biological  book  books  c++  cancer  cent  church-encoding  code  coding  component  components  composability  computing  continuation  control_complexity  cool  course  css  data  dataflow  decorator  deeplearning  demo  deployment  designpatterns  development  ebook  education  embedded  engineering  es6  example  extension  fascia  fp  framework  free  function  functional-programming  functional_programming  functionalprogramming  game  golang  graph  greach  groovylang  guide  haskell  health  higher_quality  higherorder  howto  ideas  imperative  inspiration  interoperability  intro  java  java8  javascript  js  kids  lambda-calculus  lambda  language  learning  lenses  library  linux  logic  machine  macos  management  mergesort  monad  monoid  mvc  node.js  object-oriented  ocaml  oop  osx  package  parenting  pattern  processing  programming  python  react  reactive  reactjs  reactnative  readlater  reallife  reasonml  recursion  resource  responsive  robertmartin  schema  share  slideshow  software  sport  start  state  stl  stream  streams  stretching  style  sum  svg  swift  tachyons  task-runner  teaching  textbook  therapy  thread  to  toolkit  top  toread  trampoline  tutorial  type  ui  unix  use  video  web  webdesign  webdev  webscraping  you_can't_fall_off_the_ship!!!  zurÜck_zurÜck 

Copy this bookmark: