There's a large amount of programming languages existing in the world at the moment. The most common examples you may know are languages like Javascript, Java, C/C++, Python, PHP, etc. Each language has it's own family, style, paradigm, and purpose which make them unique, and beautiful!
Among the vast sea of all these languages, there exist some languages that are truly feared by programmers, either because they are difficult, or weird. However, if you dived deep into each of these "weird" programming languages, you will start to see the hidden beauty behind it. You may start to understand the intentions of the creators to make the language the way they are, and how they serve different purposes in programming languages.
My job here is to discover, and figure out these weird programming languages, and make all of my readers appreciate their beauty.
Chapters so far
To make things interesting, we will be doing 3 activities for each language!
- Hello world program
- Fibonnaci series
- Palindrome checker
Following are some python implementations of the above 3 activities to give the readers some reference.
Hello world program
print("Hello world!") # Hello world!
Fibonnaci series
def fib(n):
if n <= 1:
return n
return fib(n-1) + fib(n-2)
# 1st 10 results in the series
for i in range(10):
print(fib(i))
Palindromes
def is_palindrome(s):
return s == s[::-1]
print(is_palindrome("racecar")) # True
print(is_palindrome("hello")) # False
Hope you enjoy the series!