|
I've done some template metaprogramming. The code is unreadable, and the programs it produces are so much bigger that they don't fit in cache. Also, debugging is impossible! ! It is a cool concept, but it is impractical unless some language improvements are made.
|
|
|
|
|
Some things are indeed a little overcomplicated. I use only the basic stuff, such as the Loki::Select template. It avoids stuff like overloading one method a zillion times for each parameter type when only one is necessary.
I Also have to watch out not going completly berserk and make a template out of every class. Like the other replier mentioned, it makes code harder to debug, less readable and your code size becomes exponential.
But the stuff is great for designing highly flexible libraries and very reusable code. And it's like everything else in the programmers world: "it's not holy, just something to keep in your arsenal!"
I also got the blogging virus..[^]
|
|
|
|
|
I don't use Alexadrescu's techniques, simply I have no justification to do that in the code I develop. However, I do use some parts of his Loki library (Singleton, object factory) and find it useful and practical.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
Well, when I interviewed for the job I had tons of C/C++/COM/ATL/MFC/Win32/DevStudio experince on my resume. They told me that they wanted someone with my experince, python skills, and a personality that would mesh well with their orginization. Unfortunatly all the python programmers they had interviewed were litte more than script kiddies.
So they told me that "2 out of 3 ain't bad - so we'll train you in Python. Don't worry, it's like perl with objects and indents"
That was two months ago, and I think I'm adjusting OK.
It's just occasionaly I'll wake up in the middle of the night screaming "I can't find my type declarations, my compiler doesn't work - and yet the code runs anyways"
[ Jason De Arte | Toy Maker | 1001010.com ]
|
|
|
|
|
|
Over the past 6 months I think I've become fairly proficient in deciphering my wife's needs and wants since becoming pregnant....
|
|
|
|
|
Wow a new language, pregnant language. How is it? Is it hard to understand?
<italic>Work hard, Work effectively and a bit of luck is the key to success.
|
|
|
|
|
|
|
Not really....it just depends on how long it takes you to understand the major component: no matter what you do or say you are wrong.
|
|
|
|
|
David Levitt wrote:
no matter what you do or say you are wrong.
, and you still love her. That is love.
<italic>Work hard, Work effectively and a bit of luck is the key to success.
|
|
|
|
|
The jury is still out on which one is simpler to learn
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
My Blog[^]
|
|
|
|
|
Well, I am a German native speaker. I just doubt that there are any C# natives
|
|
|
|
|
... and I am trying hard to become a .... german sharp (de#) speaker
SkyWalker
|
|
|
|
|
|
if i remember correctly last year on april 1. Microsoft Germany published a document describing a new C# which is completly german so that there are no englisch keywords -.-
|
|
|
|
|
|
Yay, you can't stop working on MyXaml, can't you?
Is this change incorporated in a downloadable version of MyXaml?
WM.
What about weapons of mass-construction?
|
|
|
|
|
WillemM wrote:
Is this change incorporated in a downloadable version of MyXaml?
Not yet, in a downloadable version. If you want a private copy, send me an email. I haven't tested out generic collections yet.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
Well, since there isn't a release version of C# 2.0 available yet (I hope it will be soon). I can't use it in programs I make for customers. Will keep an eye out for next releases on your website.
WM.
What about weapons of mass-construction?
|
|
|
|
|
I've learned how to read basic music and have learned how to play some of it on the recorder . It's opened up a whole new world and the education continues.
<signature>
It's good to live,
Josef Wainz
Software Developer
|
|
|
|
|
Started learning Russian, not going too well... :/
But I am going to start taking some official ASL instruction, due to my renewed interest in it.
Oh, wait -- are we talking about a programming or scripting language here? Then no.
Peace!
|
|
|
|
|
Russian owns jo! ;P;P
|
|
|
|
|
It's easy being a coder linguist because nearly everyone knows 3-4 language syntaxes pretty well.
So maybe we should raise the bar a little higher. To 10. How many of you can code something considerably better than a hello-world in 10 different languages? Say, a book management application for a library.
Nish
|
|
|
|
|
So, is that a book management app written ten times, once in each language, or a book management app written once, with ten different portions of it each written in a different language...?
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades.
I don't know what you thought; I'm not your astronaut...
|
|
|
|