Giter VIP home page Giter VIP logo

fml-27's Introduction

Books

  • DDD
  • GoF
  • SICP
  • Мифический человеко-месяц

Papers

  • "Why functional programming matters"
  • "Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs"

Models

  • Turing Machine (BF lang)

  • Lambda-calculi

  • Process calculi (CCS + Pi-Calculi)

  • Duck typing

  • https://github.com/darkleaf/must_read

  • Dependency injection / IoC

  • SOLID

  • XP, Agile, Canban, Scrum, Waterfall

  • Серебрянная пуля

Object-Oriented Programming

  • What is OOP?
  • What is Object-based?
  • SOLID
  • GoF

Functional Programming

  • Map / Reduce
  • Fold / Unfold
  • flatMap / Monad
  • side-effects
  • expression-oriented programming
  • point-free / tacit programming

Relational Data Model

  • OLTP / OLAP
  • Data Cube
  • Normal forms, normalization / denormalization

Polymorphism

  • Ad-hoc poly, overriding
  • Parametric poly, generics

Quantum computing

Computational basics

  • Lambda-calculi
  • Turing machine
  • Process calculi, Actors
  • Reactive, event-driven, ???

PL basics

  • strong / weak type system
  • static / dynamic type system
  • Declarative / Imperative programming

Data Mining, AI

Concurrency

Metaprogramming

Logic, Theorem provers, SMT Solvers

fml-27's People

Contributors

golovach-ivan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.