A brief introduction to some of the reasons for ES2015/ES6
How to add in programming languages
This is a tongue-in-cheek attempt to expose programming language expressiveness.
C# Const vs Readonly
This post explains the difference between the readonly and const keywords in C#, when and how to use them.
Programming Paradigms: An Introduction
A programming paradigm is a way of programming, a style of solving problems and thinking about the domain. Languages directly or indirectly influence programming style; for example, Haskell is purely functional while Python allows a blend of OOP, functional and imperative programming.
Programming Language Type Systems I
Static, dynamic, strongly-typed and/or weakly-typed; the terms we routinely use to describe typing in programming languages. However, these terms (especially the last two) have more to them than is generally assumed.
For Devs only
I try to do less to achieve more - it is good; it makes me do my job faster and more easily; you should do so too. Automate, use shortcuts, innovate; well the initial investment might take a lot of time but it's something you will be glad you did. You can learn a lot … Continue reading For Devs only
The language Series: Python
Python provides easy-to-use tools for data cleaning, processing and graphing;
The language series: PHP
All languages have flaws and PHP is no exception; here are some of the reasons why people say PHP is baaaad for your programming health
The language series: C
I finally took the compulsory software engineering course notorious for its very difficult course project - writing a bitcoin client in C. Alhamdulilah, we successfully completed the project: about 18k lines of code, automated builds/documentation/tests and lots of other stuff. I figure we rank around 7 or 8 on the Joel 12-point scale even though some … Continue reading The language series: C
And you thought you knew all programming languages…
Have you ever heard about the esoteric Programming Languages. An esoteric programming language (sometimes shortened to esolang) is a computer programming language designed either as a test of the boundaries of programming language design, to experiment with weird ideas or simply as a joke, rather than for practical reasons. There is usually no intention of … Continue reading And you thought you knew all programming languages…