Programming is like having sex: gives a lot of pleasure while doing when desired (like hobby), and is a nightmare when forced to (like work).
Monday, 16 December 2013
Saturday, 30 November 2013
Rat race
Life is a rat race. Sometimes you want to stop, but you cannot. The only thing you can do is to choose another track, and run with some other rats.
Tuesday, 26 November 2013
Killings in the World
All impersonal killings in the World are caused by either religion, or power, or money, but never science.
Tuesday, 30 July 2013
Saturday, 18 May 2013
Java and C++
Regardless how much I enjoyed programming in Java I have to admit that
For a disciplined programmer Java is worse than C++ in all possible respects.
That is not a mere assertion. I came to this conclusion after fair amount of programming in Java which I actually enjoyed. The underline is that Java represents a narrow stylistic paradigm which is just a specific style among many possible in C++. In all language constructions comparing to C++ Java limits the expressiveness to different levels without any semantic advantages.
A humorous analogy with a natural language would be: F is a rude word letter in English; let us remove all the words from English starting with the letter F, then adjust the grammar a little bit to compensate for the introduced deficiency, and then you have a new wonderful language English-a-la-Java, in which the kids cannot swear.
For a disciplined programmer Java is worse than C++ in all possible respects.
That is not a mere assertion. I came to this conclusion after fair amount of programming in Java which I actually enjoyed. The underline is that Java represents a narrow stylistic paradigm which is just a specific style among many possible in C++. In all language constructions comparing to C++ Java limits the expressiveness to different levels without any semantic advantages.
A humorous analogy with a natural language would be: F is a rude word letter in English; let us remove all the words from English starting with the letter F, then adjust the grammar a little bit to compensate for the introduced deficiency, and then you have a new wonderful language English-a-la-Java, in which the kids cannot swear.
Repetition in programming
Intelligence is never a repetition. In programming, repetition is the method not of ours.
Math love ladder
The love ladder of mathematics
1. I love math because it helps solve practical problems.
2. I love math because it is beautiful and I don’t care if it solves practical problems.
3. I love math because it is beautiful, I don’t care if it solves practical problems, but the evolution caused us to like beauty so eventually it is practical.
4. I love math because its beauty is in the beauty of our comprehension of the Universe and I do not care what the meaning of life is.
5. I don’t care!
1. I love math because it helps solve practical problems.
2. I love math because it is beautiful and I don’t care if it solves practical problems.
3. I love math because it is beautiful, I don’t care if it solves practical problems, but the evolution caused us to like beauty so eventually it is practical.
4. I love math because its beauty is in the beauty of our comprehension of the Universe and I do not care what the meaning of life is.
5. I don’t care!
Saturday, 19 January 2013
A hope for civilization of wise science
Be cautious of those who are afraid of changes. They are indeed who keep the control on you, who slave you with laws and rules. They are who steal your life quietly by putting you into the web of promises and obligations. They are who lure you into thinking that wars and killings in the world are things that just happen. They are who make money from every suffering, sick and dying person. They are who enclose you in the cocoon of fake values and ideas to limit your freedom and ability to think. They are who spy on you in your bewilderment. They retain our societies hold to ethics of greed, politics, and money. And chaos is the only sign that they fail sometimes.
Subscribe to:
Posts (Atom)