|
|
Up |
|
|
  |
|
|
  |
Author: GiftzwergGiftzwerg Date: Nov 14, 2006 03:41
>> I'm going to disagree and say that given two well-written programs,
>> the C++ is more readable for me,
>
> Well, those last 2 words there are the key. In Delphi you could
> conceivably print the source of a function and give it to a
> non-programmer and he'll be able to make sense of it - don't try this
> with a C++ function. I've personally re-trained some Cobol/PL1
> mainframe guys to become OOP pc programmers and all of them found
> Delphi a lot easier to get started in than C++. So while I agree that
> for someone completely familiar with both Delphi and C++ they're more
> or less equally readable, for rookies it's not. And we've got a lot of
> rookies in this business.
Do you guys use C#? We've pretty much standardized around that.
|
| Show full article (1.08Kb) |
|
| | 34 Comments |
|
  |
Author: GiftzwergGiftzwerg Date: Nov 14, 2006 05:50
>> Do you guys use C#? We've pretty much standardized around that.
>
> Not professionally - we've gone the Java way. From what I'm hearing
> over here the C# market is growing while the Java market is also
> growing (but a bit less).
Giftzwerg's Completely Unscientific Gauge Of Computing Popularity[1] has
found that C# has outstripped C, C++, and even Visual Basic, but Java
still appears to hold the edge. On the other hand, C# far outstrips
Java in the "beginners" class of book, so perhaps a longer-term trend is
against Java.
[And I guess the way I should think about it is that we've
"standardized" on .NET. C# is, IMO, the best way to approach CLR, but a
lot of folks here don't mind a quick & dirty foray into VB if that
produces a quick form, application, or modification.]
|
| Show full article (1.75Kb) |
| 3 Comments |
|
  |
Author: Ralph TrickeyRalph Trickey Date: Nov 14, 2006 11:12
>
> Ralph Trickey schreef:
>
>> I'm going to disagree and say that given two well-written programs,
>> the C++ is more readable for me,
>
> Well, those last 2 words there are the key. In Delphi you could
> conceivably print the source of a function and give it to a
> non-programmer and he'll be able to make sense of it - don't try this
> with a C++ function. I've personally re-trained some Cobol/PL1
> mainframe guys to become OOP pc programmers and all of them found
> Delphi a lot easier to get started in than C++. So while I agree that
> for someone completely familiar with both Delphi and C++ they're more
> or less equally readable, for rookies it's not. And we've got a lot of
> rookies in this business.
>
We've quit hiring rookies, hiring people with several years experience
is less expensive than riding herd over the rookies. We are retraining ...
|
| Show full article (1.43Kb) |
| no comments |
|
  |
Author: Ralph TrickeyRalph Trickey Date: Nov 14, 2006 11:18
At my day job, we've dropped Delphi for C#. It's going to be a total
redesign using web services. We've still got a lot of maintenance on
the Delphi programs though, and will for quite a while. Delphi is
still viable for Win32 programming, but it can't keep up with the
the new versions of the OS and .Net library. There are also a lot
fewer examples of code out there to 'borrow.'
Ralph
"Giftzwerg" NOSPAMZ.hotmail.com> wrote in message
news:MPG.1fc375702e051f1498ac1e@news-east.giganews.com...
|
| Show full article (1.63Kb) |
| 28 Comments |
|
  |
Author: Ralph TrickeyRalph Trickey Date: Nov 14, 2006 11:24
> Giftzwerg schreef:
>
>> Do you guys use C#? We've pretty much standardized around that.
>
> Not professionally - we've gone the Java way. From what I'm hearing
> over here the C# market is growing while the Java market is also
> growing (but a bit less). There's currently a shortage of software
> engineers so the market is booming again and a lot of IT minded
> non-programmers take the plunge, hence there are a lot of rookies. The
> Peter Principle also removes a fair chunk of the programmer's guild
> each year and outsourcing to India has once again proven to be a recepy
> for failure. I'm not complaining from a financial/economical pov :)
>
Agreed. On the plus side, though there are some concepts like Agile
Development, pair programming and Unit Testing that may help,
especially if you've got a mix of new and experienced people. I've
also found some really neat, cheap tools like CodeRush and Enterprise
Architect that are helping a lot. ...
|
| Show full article (1.26Kb) |
| no comments |
|
  |
Author: Ralph TrickeyRalph Trickey Date: Nov 14, 2006 11:33
>>> Do you guys use C#? We've pretty much standardized around that.
>>
>> Not professionally - we've gone the Java way. From what I'm hearing
>> over here the C# market is growing while the Java market is also
>> growing (but a bit less).
>
> Giftzwerg's Completely Unscientific Gauge Of Computing Popularity[1] has
> found that C# has outstripped C, C++, and even Visual Basic, but Java
> still appears to hold the edge. On the other hand, C# far outstrips
> Java in the "beginners" class of book, so perhaps a longer-term trend is
> against Java.
>
> [And I guess the way I should think about it is that we've
> "standardized" on .NET. C# is, IMO, the best way to approach CLR, but a
> lot of folks here don't mind a quick & dirty foray into VB if that ...
|
| Show full article (2.04Kb) |
| no comments |
|
  |
Author: Frank EFrank E Date: Nov 14, 2006 12:16
On Tue, 14 Nov 2006 12:18:37 -0700, "Ralph Trickey"
hotmail.com> wrote:
>At my day job, we've dropped Delphi for C#. It's going to be a total
>redesign using web services. We've still got a lot of maintenance on
>the Delphi programs though, and will for quite a while. Delphi is
>still viable for Win32 programming, but it can't keep up with the
>the new versions of the OS and .Net library. There are also a lot
>fewer examples of code out there to 'borrow.'
Could anyone give me a quick rundown of the differences between C# and
C++. So far I'm not all that impressed with Delphi and one of the
main reasons is what Ralph noted above, fewer code samples to dig my
teeth into.
Rgds, Frank
|
| |
| 27 Comments |
|
  |
Author: Ralph TrickeyRalph Trickey Date: Nov 14, 2006 14:01
C++ is the granddaddy of the OO languages. It will do everything.
I even wrote a library that did things like
SubString s = "This is a string";
s(1, 4) = "That";
cout << s;
Outputs "That is a string"
I defy you to do that in any other language. Whether or not you
should is left as an exercise to the reader.
It is also extremely hard to learn all of it's features. If you
want to write libraries, or code that is close to the metal, I'd
recommend it heartily. I'd also recommend it for cross-platform
programming. It has a number of excellent libraries available
for it. You can use a dialect of it with .Net, including UI
programming. None of the refactoring tools are available from
Visual Studio, although CodeRush has C++ refactoring in beta.
|
| Show full article (2.33Kb) |
| 26 Comments |
|
  |
|
|
  |
Author: GiftzwergGiftzwerg Date: Nov 14, 2006 14:37
In article adelphia.com>,
ralphtrickey@hotmail.com says...
> C++ is the granddaddy of the OO languages. It will do everything.
> I even wrote a library that did things like
>
> SubString s = "This is a string";
> s(1, 4) = "That";
> cout << s;
>
> Outputs "That is a string"
>
> I defy you to do that in any other language.
C#:
StringBuilder s = new StringBuilder("This is a string");
s.Replace("This", "That);
Console.WriteLine(s.ToString());
|
| Show full article (2.25Kb) |
| 23 Comments |
|
RELATED THREADS |
  |
|
|
|
|
|