Future Programming Languages

Embed Size (px)

DESCRIPTION

 

Text of Future Programming Languages

  • The Future of Programming Languages Alcides Fonseca Tambm lana bzios e cura mau olhado.Monday, November 14, 11
  • Disclaimer These opinions are my own and may not reect future events.Monday, November 14, 11
  • RoadmapMonday, November 14, 11
  • Roadmap Why is language X successful?Monday, November 14, 11
  • Roadmap Why is language X successful? SystemsMonday, November 14, 11
  • Roadmap Why is language X successful? Systems Java.NextMonday, November 14, 11
  • Roadmap Why is language X successful? Systems Java.Next BrowserMonday, November 14, 11
  • Roadmap Why is language X successful? Systems Java.Next Browser ParallelMonday, November 14, 11
  • Roadmap Why is language X successful? Systems Java.Next Browser Parallel DSLMonday, November 14, 11
  • Roadmap Why is language X successful? Systems Java.Next Browser Parallel DSL EsotericMonday, November 14, 11
  • Why is language X successful?Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...)Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...) Abstraction and Simplicity (Java, Python)Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...) Abstraction and Simplicity (Java, Python) Killer app/framework (Ruby)Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...) Abstraction and Simplicity (Java, Python) Killer app/framework (Ruby) Batteries Included (Python, Matlab)Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...) Abstraction and Simplicity (Java, Python) Killer app/framework (Ruby) Batteries Included (Python, Matlab) Tooling (VB, Java)Monday, November 14, 11
  • Why is language X successful? Portability (C, Java, Python, ...) Abstraction and Simplicity (Java, Python) Killer app/framework (Ruby) Batteries Included (Python, Matlab) Tooling (VB, Java) Company Support (VB, C#, ABAP)Monday, November 14, 11
  • SystemsMonday, November 14, 11
  • RustMonday, November 14, 11
  • RustMonday, November 14, 11
  • Rust No nullMonday, November 14, 11
  • Rust No null ClosuresMonday, November 14, 11
  • Rust No null Closures BlocksMonday, November 14, 11
  • Rust No null Closures Blocks Generics w/ Type InferenceMonday, November 14, 11
  • Rust No null Closures Blocks Generics w/ Type Inference CratesMonday, November 14, 11
  • Rust No null Closures Blocks Generics w/ Type Inference CratesMonday, November 14, 11
  • Rust No null Closures Blocks Generics w/ Type Inference CratesMonday, November 14, 11
  • PlaidMonday, November 14, 11
  • PlaidMonday, November 14, 11
  • Plaid LambdasMonday, November 14, 11
  • Plaid Lambdas ClosuresMonday, November 14, 11
  • Plaid Lambdas Closures Access PermissionsMonday, November 14, 11
  • Plaid Lambdas Closures Access Permissions immutable, unique, fullMonday, November 14, 11
  • Plaid Lambdas Closures Access Permissions immutable, unique, full Pattern MatchingMonday, November 14, 11
  • Plaid Lambdas Closures Access Permissions immutable, unique, full Pattern MatchingMonday, November 14, 11
  • Rust vs PlaidMonday, November 14, 11
  • Rust vs Plaid Research-levelMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-levelMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-level C/LLVMMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-level C/LLVM JVMMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-level C/LLVM JVM Verbose on permissionsMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-level C/LLVM JVM Limited on permissions Verbose on permissionsMonday, November 14, 11
  • Rust vs Plaid Company-supported Research-level C/LLVM JVM Limited