rational of new programming language has been added
This commit is contained in:
parent
8ec222408b
commit
630c505a24
|
@ -7,9 +7,9 @@ tags: language
|
|||
theme: dark
|
||||
---
|
||||
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
|
||||
such a joy, 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).
|
||||
amusement of learning a new technology or steping forward in the world of science. If you experienced
|
||||
such a delight, you'll know that how addictive it is. I can't satisfy my hunger for knowledge,
|
||||
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!).
|
||||
I believe that learning new programming languages helps us to widen our vision as engineers and
|
||||
|
|
|
@ -1,8 +1,32 @@
|
|||
---
|
||||
layout: post
|
||||
title: "Step 1: Rational"
|
||||
title: "Step 1: Rational (take one) and a name"
|
||||
date: 2019-12-01
|
||||
categories: Programming
|
||||
tags: language
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue