rational of new programming language has been added

This commit is contained in:
Sameer Rahmani 2019-12-01 22:56:57 +00:00
parent 8ec222408b
commit 630c505a24
2 changed files with 28 additions and 4 deletions

View File

@ -7,9 +7,9 @@ tags: language
theme: dark theme: dark
--- ---
As a software engineer, one of my joys in life is to learn new things. I can't describe the As a software engineer, one of my joys in life is to learn new things. I can't describe the
joy of learning a new technology or steping forward in the world of science. If you experienced amusement of learning a new technology or steping forward in the world of science. If you experienced
such a joy, you'll know that how addictive it is. I can't satisfy my hunger for knowledge, such a delight, you'll know that how addictive it is. I can't satisfy my hunger for knowledge,
it might sounds like a brag but it's truly joyful (ok mate, you love to "read", get on with it). it might sounds like a gloat but it's truly joyful (ok mate, you love to "read", get on with it).
Programming languages are the most common tool among programmers and software engineers (Duh!). Programming languages are the most common tool among programmers and software engineers (Duh!).
I believe that learning new programming languages helps us to widen our vision as engineers and I believe that learning new programming languages helps us to widen our vision as engineers and

View File

@ -1,8 +1,32 @@
--- ---
layout: post layout: post
title: "Step 1: Rational" title: "Step 1: Rational (take one) and a name"
date: 2019-12-01 date: 2019-12-01
categories: Programming categories: Programming
tags: language tags: language
theme: dark theme: dark
--- ---
As I mentioned in [My new programming language](),
I'm creating a new programming language. I'll try to pick up good points
of different programming languages and avoid the cons of them. One of the
most important aspects of any project is to have a rational for it.
It's what I learned from [Clojure](http://clojure.org)'s culture. Rationals
are a big deal in any clojure developers world. As fan I'd like to start
my new programming language by writing down the rational of what I'm trying
to achieve.
### Rational (Take 1)
So far, the main reason to create a new language for me is to learn more and
educate myself. But leaving that aside here is a list of reasons that made me
consider the idea of creating a new language (in no specific order):
#### Lisp is superior
#### Development process
It might come to a surprise but not all
documentation on source
#### Simplicity
#### Built-in Concurrency