| bio | website | |
|---|---|---|
| location | ||
| age | ||
| visits | member for | 2 years, 6 months |
| seen | yesterday | |
| stats | profile views | 38 |
|
Mar 28 |
comment |
What is a “powerful” language? By the way, this isn't actually true. I have seen languages that are Turing complete but less powerful than other languages. A simple example: consider a language that only has integers and strings as its data types, no way to convert between them, arbitrary computation on integers, and only string concatenation and comparison on strings. (I have worked with such a language.) It is Turing complete, but it cannot express arbitrary functions on strings, so adding more functionality will increase its computational power. |
|
Mar 28 |
awarded | Critic |
|
Mar 24 |
answered | Aggregation vs Composition |
|
Mar 23 |
answered | Feeling of Despair before programming? |
|
Mar 23 |
comment |
Designing tool for C# @jM2.me: It's called the designer and it's the reason Visual Studio is called "Visual" Studio. There are various GUI designers for the various GUI technologies VS supports. |
|
Mar 23 |
comment |
Designing tool for C# Nope, the OP means visual programming. |
|
Mar 23 |
comment |
Designing tool for C# The designer is not just for UI components, but for all components. |
|
Mar 22 |
comment |
Did Your CS Program Prepare You Well? @Matthew Schinkel: Dijkstra |
|
Mar 14 |
comment |
What is the greatest design flaw you have faced in any programming language? @dan04: That's because C++ started out as another preprocessor for C. It's part of the design philosophy: don't rock the boat. If you don't want that approach, there's Java. |
|
Mar 8 |
comment |
What is the greatest design flaw you have faced in any programming language? Intellisense, but any kind of automatic language analysis benefits from the omission of advanced syntactic features. E.g. typechecking or dead code detection. |
|
Mar 8 |
comment |
What is the greatest design flaw you have faced in any programming language? BTW, many of the things people dislike Perl for weren't invented in Perl but taken from other languages, mostly the Bourne shell. |
|
Mar 8 |
awarded | Commentator |
|
Mar 8 |
comment |
What is the greatest design flaw you have faced in any programming language? I agree that this is a massive pain in various body parts, but the multi-pass design has the advantage of simplicity: a C compiler doesn't need to know much about the context of operation before it can successfully compile a chunk of C code. This can only be qualified as a design error if you can show that the costs of using a hypothetical module system within the C language itself (e.g. C++-like classes) is always lower than or comparable to the present cpp-based #include hacking. |
|
Mar 4 |
comment |
How to explain bad software to non-technical people? Not just a house, but a city; not just shoddy, but the design drawings are missing and the wiring could be just about anywhere and connect anything to anything else so you have no idea where it's safe to do any construction. |
|
Feb 28 |
comment |
What are useful metrics for source code? Why didn't you just show the diffs?! |
|
Feb 8 |
comment |
What do you think about gems and eggs? Alternatives? Overriding. I use Perl myself, I do not experience any actual problems with this in practice, and I don't see why this would be different with Ruby or Python. |
|
Feb 8 |
answered | What do you think about gems and eggs? Alternatives? |
|
Jan 12 |
awarded | Supporter |
|
Jan 7 |
comment |
How is “SELECT *” read in English? So one can earn respect by getting killed in a car crash? |
|
Dec 29 |
awarded | Necromancer |