Programming Language Wishlist

For his birthday, Alex explores a wishlist for the best programming language, as you can see below the video.

Language:

  • Immutable by default
  • Test first by default
  • Minimalistic syntax – python on steroids
  • Optional types, smart compiler
  • Refactoring as part of the language
  • Annotations instead of comments – showed in a second column, side by side with the code. Also used for documentation. Include examples from tests.
  • Embrace typography for code

Delivery:

  • Native packaging as snap & docker

Runtime:

  • Sandboxing by default. Granular definition of external resources needed including: filenames, urls, network etc.
  • Cryptography by default. Data stored encrypted in memory and on disk, data sent encrypted over the wire

More from the Blog

Leave a Comment

Your email address will not be published. Required fields are marked *

0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Scroll to Top