Massimiliano Pagani

Massimiliano Pagani

Legnano, Lombardia, Italia
819 follower Oltre 500 collegamenti

Informazioni

I am a software engineer working as a lead programmer/senior programmer since 1996…

Attività

Iscriviti ora per vedere tutta l’attività

Esperienza

  • Grafico D-Orbit

    D-Orbit

    Fino Mornasco, Lombardia, Italia

  • -

    Milano, Lombardia, Italia

  • -

    Lomazzo, Lombardy, Italy

  • -

    Buguggiate (VA)

  • -

    Varese Area, Italy

  • -

    Gallarate (VA), Italy

  • -

    Milan, Italy

  • -

    Milan, Italy

  • -

    Vittuone (MI), Italy

Formazione

Licenze e certificazioni

Progetti

  • Chef Library

    Chef is a lightweight and coherent C++ library that provides functional programming tools and modern replacements for the standard library.

    Vedi progetto
  • Flic

    - Presente

    This is a personal experimental project, it not complete (and possibly never be).

    Flic is a library that aims to provide functional programming tool to C++ developers. More precisely I looked for something like map/filter/fold in Scala. I achieved my goal to have a close match to the following Scala lines:

    (1 to 10).
    filter( _ > 3).
    map( _.toString ).
    fold( "seq:" )( _+_ )

    That in C++/Flic translate to:

    1_i.to(10).
    filter( Lambda(x,x>3)…

    This is a personal experimental project, it not complete (and possibly never be).

    Flic is a library that aims to provide functional programming tool to C++ developers. More precisely I looked for something like map/filter/fold in Scala. I achieved my goal to have a close match to the following Scala lines:

    (1 to 10).
    filter( _ > 3).
    map( _.toString ).
    fold( "seq:" )( _+_ )

    That in C++/Flic translate to:

    1_i.to(10).
    filter( Lambda(x,x>3) ).
    map<std::string>( Lambda(x,std::to_string(x))).
    fold( "seq:", []( std::string const& r, std::string const& x ){ return r+x; } );

    Then I discovered that C++20 will introduce ranges that via the | operator provides mostly the same mechanism.

    Vedi progetto
  • Tydal

    - Presente

    This is a personal experimental project, it is not complete (and possibly never be). I had the need of defining JSON message syntax and semantics for an API and found swagger to cumbersome for designing it and JSON schema to loose.
    Tydal is a language to describe JSON objects and a compiler that produces serializers/deserializers in various languages.

    Vedi progetto

Lingue

  • English

    Conoscenza professionale completa

  • Italian

    Conoscenza madrelingua o bilingue

  • Spanish

    Conoscenza base

  • French

    Conoscenza base

Referenze ricevute

Altre attività di Massimiliano

Visualizza il profilo completo di Massimiliano

  • Scoprire le conoscenze che avete in comune
  • Farti presentare
  • Contattare Massimiliano direttamente
Iscriviti per visualizzare il profilo completo

Altri profili simili

Altre persone che si chiamano Massimiliano Pagani in Italia

Aggiungi nuove competenze con questi corsi