![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
fuck java!
Yes, I am really really tired of this mediocre language for the millions. You cannot introduce any new idea here, because tons of frameworks, ides, idiots will not understand you if you just write something new. Something new. I don't know how crazybob had managed to sell his contraption to the public, or another trick, exception runtimization. But these are very, very small things, and you can only sell them to the best; others will just shout "Achtung! Rules Broken!".
Now... have to look for something next. But I wonder what next.
Yes, I am really really tired of this mediocre language for the millions. You cannot introduce any new idea here, because tons of frameworks, ides, idiots will not understand you if you just write something new. Something new. I don't know how crazybob had managed to sell his contraption to the public, or another trick, exception runtimization. But these are very, very small things, and you can only sell them to the best; others will just shout "Achtung! Rules Broken!".
Now... have to look for something next. But I wonder what next.
no subject
Date: 2007-05-22 04:07 am (UTC)Ah, well. Industrial programming is way overrated.
Двери закрываются. Следующая станция: Brain augmentation and DNA modelling.
no subject
Date: 2007-05-22 04:15 am (UTC)no subject
Date: 2007-05-22 04:28 am (UTC)no subject
Date: 2007-05-22 04:12 am (UTC)But there is still C# which develops quite impressively. And dynamic thingies like Python and Ruby and their father Smalltalk. For those more bold types, there's Haskell et al, or Mozart/Oz for those with oodles of boxes.
Then, JVM is a rather nice, widely deployed VM -- and not limited to Java :)
no subject
Date: 2007-05-22 04:27 am (UTC)And regarding a language... JavaScript is okay.
no subject
Date: 2007-05-22 04:39 am (UTC)no subject
Date: 2007-05-22 06:17 am (UTC)The (local) market is quite decent, too.
no subject
Ha, that's why so much of consumer electronics is so lousy ;)
no subject
Date: 2007-05-22 08:42 am (UTC)no subject
Date: 2007-05-22 02:22 pm (UTC)no subject
Date: 2007-05-22 06:52 am (UTC)no subject
Date: 2007-05-22 07:58 am (UTC)no subject
Date: 2007-05-22 08:18 am (UTC)no subject
Date: 2007-05-22 11:10 am (UTC)no subject
Date: 2007-05-22 11:42 am (UTC)А например ? Что такого Вы предлагали сделать, что не было принято ?
no subject
Date: 2007-05-22 02:16 pm (UTC)C# is much better, so what? It is available on just one platform.
Re: fuck java!
Date: 2007-05-22 02:14 pm (UTC)no subject
Date: 2007-05-22 07:40 pm (UTC)In addition, speaking on thread-safety, if a synchronized function A calls another synchronized function B, and under certain circumstances synchronized function B calls function A, you can stuck into a deadlock. This is especially dangerous with newbies, who were fed up with all that stuff on the language being "safe" and doing a lot work for a programmer.
no subject
Date: 2007-05-29 10:59 am (UTC)no subject
Date: 2007-05-29 05:05 pm (UTC)no subject
Date: 2007-05-29 09:18 pm (UTC)Do you know, by the way, about Gregor Kiczales and AspectJ?
There's a very nice paper by Gregor about application of metacircularity to object systems, something that predated AspectJ: http://www.parc.com/csl/groups/sda/publications/papers/Kiczales-TUT95/for-web.pdf
P.S. While surfacially aspect-oriented programming might sound like another buzzword, it isn't, i would ask you to suspend your disbelief :-)