Tuesday, July 26, 2016

Thank you, my readers!

Now 33% from you are from Russia and 77% of you are using the Mozilla Firefox and 70% are under UNIX (yes, not Linux but a real UNIX, and the other 9% - MAC OS X). You are returning my faith in people, my dear readers ;)
P.S.: I think the big amount of UNIX users (mainly BSD of course) and less then 1% of Linux users is exactly what would be expected after they've made a shit instead of GNOME in near all Linux distros? Am I wrong? ;)

Monday, July 25, 2016

American pragmatism was an attack on European metaphysics on the grounds of impracticality. American culture was obsessed with the practical and contemptuous of the metaphysical. The computer and computer language are the perfect manifestations of the pragmatic notion of reason. Every line of code must have a practical consequence. Functionality is the only standard. That a line of code could be appreciated not for its use but for its intrinsic beauty is inconceivable. The idea of pragmatism, as it has evolved into languages like C++, is a radical simplification and contraction of the sphere of reason. Reason now deals only with some things, all of which are measured by their practical consequences. Everything that lacks practical consequence is excluded from the sphere of reason and sent to another, inferior sphere. In other words, American culture does not deal easily with the true and beautiful. It values getting things done and not worrying too much about why whatever thing you are doing is important. [...] Computing culture [...] constitutes not reason contemplating its complexity, but reason reducing itself to its simplest expression and justifying itself through practical achievement.

© 2009 George Friedman, "The Next 100 Years: A Forecast for the 21st Century"


My attitude to different programming languages

Let's consider the different programming languages used by me in a real work and my attitude towards them (that's what you need to know for sure ;)

Well, I love so much:
pure JavaScript (before CS6)
pure C


I like:
Lua
Ruby
Erlang
Qt (not a language but anyway)
Shell scripting like BASH etc
C++ early standards
MASM
XML


I'm indifferent to:
C#
Objective-C
Pascal
NASM
ARM
Basic
HTML
CSS


I don't like:
Swift
CoffeeScript
SQL (any alternatives?)
PHP
JavaScript CS6
Perl
Python
Object Pascal
Visual Basic
XUL/XBL/XPCOM


I really hate:
Java
C++ > 11 standard
XAML


Have I forgotten some?..

P.S.: no miracle that for the money you always will be asked to write in Java ;)