I know that Microsoft is developing a new language called C#, what's purpose
of Microsoft? Will C# replace VC++? I have invested a lot of time and effort
learning VC++, will the skills I learned in VC++ still be useful in C#?
Thanks
kevin
"Kevin Dai" <kvd...@fm365.com> wrote in message
news:eW4oovntAHA.1972@tkmsftngp04...
Sam Hobbs <sam...@socal.rr.com> wrote in message
news:OQTb#LotAHA.1704@tkmsftngp04...
-
Jamal
"Kevin Dai" <kvd...@fm365.com> wrote in message
news:eW4oovntAHA.1972@tkmsftngp04...
> when Microsoft start advertise .NET platform with C# as the language,
> I was hasitated too about the direction of MFC.
Who says that MFC is redundant? As long as the Win32 API is still around,
MFC still is necessary. MFC could also be wrapped around Win64 with
minimum effort, I'm sure.
> So MFC will stay for sometimes ( some said 5 years ?) before .NET technology
> widely accepted and evolved.
What does .NET do that makes MFC redundant?
> I also looked at some C# examples, It is a relatively easy for me to learn
> since the syntax similar to java.
I'm not too sure about C#. It's too similar to C++ and Java for it to
become any kind of replacement. Sun put out press releases about
converting C++ 'legacy code' to the new Java format, and nothing of the
sort has taken place. Screw Java. C++ is very stable, mature and
predictable.
-------------------------------------------------------------
Richard Cavell - richar...@mail.com
Newsgroups - Please keep any discussion on the group, and copy your
replies to me via email. (Server problems). Sending me bulk email
guarantees a nasty response.
Judge Thomas Penfield Jackson on Bill Gates: "He has a Napoleonic concept
of himself and his company, an arrogance that derives from power"
-------------------------------------------------------------
"Kevin Dai" <kvd...@fm365.com> wrote in message
news:eW4oovntAHA.1972@tkmsftngp04...
>If you know one programming language, you know them all.
>The syntax might differ, but the principle remains the same.
Wel...that's not always true. Lisp, for example, is not anything like
any other programming language I've ever encountered.
--
Tim Slattery
MS MVP(DTS)
Slatt...@bls.gov
"Tim Slattery" <Slatt...@bls.gov> wrote in message
news:nc02ct44t4421i32m...@4ax.com...
2. Sun sues and wins injunction against Microsoft doing this.
3. Microsoft goes ahead with its Java plans, but changes some keywords
and the name of the language to C#.
4. Microsoft incorporates C# into its .Net marketing ploy to hide
Java/C# similarities.
On Tue, 27 Mar 2001 13:10:34 +0800, "Kevin Dai" <kvd...@fm365.com>
wrote:
5. Microsoft renames its Java Virtual Machine as Common Language Runtime
6. Microsoft convinces other companies to port their languages to the MS CLR
;-)
Just a thought
Jay
"Kelly Baker" <baker_c...@NOSPAMEVERyahoo.com> wrote in message
news:3ac1577a...@news.megagate.com...
Is C# proprietary to Microsoft?
"Kelly Baker" <baker_c...@NOSPAMEVERyahoo.com> wrote in message
news:3ac1577a...@news.megagate.com...
"Sam Hobbs" <sam...@socal.rr.com> wrote in message
news:OQTb#LotAHA.1704@tkmsftngp04...
Can you really say:
C++
Forth
Prolog
APL
Lisp
Are that alike? I wouldn't say so.
You might legitimately group
Fortran, Basic, Pascal, Modula-2, Ada, C, C++, Java, Visual Basic
as being essentially similar (I've seen them referred to in some writings as
"Structured Fortrans")
Ian Semmel wrote in message ...
"Rufus Smith" <Ruf...@aol.com> wrote in message
news:O9Dz339tAHA.2000@tkmsftngp04...
"Programming", ie analyzing a problem and working out the logic that
connects the events to produce the desired solution is independent of the
syntax required by any particular compiler to produce a machine-readable
program.
"Rufus Smith" <Ruf...@aol.com> wrote in message
news:O9Dz339tAHA.2000@tkmsftngp04...
"Kevin Dai" <kvd...@fm365.com> wrote in message
news:eW4oovntAHA.1972@tkmsftngp04...
Johan Rosengren
Responsable Informatique
PACTA S.A.
"Ian Semmel" <ise...@rocketcomp.com.au> wrote in message
news:tc77fn6...@news.supernews.com...
>It is more accurate to say that C# is an improvement of C++.
Just as Windows ME is the successor of NT, and 2000 is the
successor of 98.
====================================================================
GRP Entwicklungs- und Vertriebsgesellschaft
für Produktionsdatenerfassungsanlagen mbH Wolfram Rösler
Kackertstraße 8 mailto:w...@grp.de
D-52072 Aachen Tel. 0241-88930-17
http://www.grp.de Fax 0241-870787
====================================================================
But from an application design and implementation, the differences are
dramatic.
Your assertion "If you know one language you know them all" is a bit broad.
I think programmers learn to program, and then learn a language, maybe not
in that order. Much like we learn to talk, then we learn a language (eg
spanish, french, russian, latin) - again, maybe not in that order. But, we
would never assert that if we know one spoken language, then we know them
all.
all the best,
roy fine
"Ian Semmel" <ise...@rocketcomp.com.au> wrote in message
news:tc77fn6...@news.supernews.com...
While you are correct that they are simple, my posting
was concerning language similarity, not complexity. ;-)
Sam Hobbs wrote in message ...
"Rufus Smith" <Ruf...@aol.com> wrote in message
news:#Wu2geSuAHA.1396@tkmsftngp05...
A deviously clever piece of thinking - but I would like to twist the analogy
in another way (noone is allowed to start analogies involving cars, do you
all hear?)
I see programming as an abstract art, as a grasp of logics. For me, the
analogy would not be knowing another language immediately - but instead that
after you've grasped one language, you will understand what a language *is*.
A concept such as variables, sequential operations etc, is not natural, but
when you have understood such fundamental principles as writing instructions
for a machine, the rest is just learning a new syntax and a new vocabulary -
a mere implementation detail :-)
Of course, different languages fit different people, and different languages
make different types of "communication" possible.
Programming is of course a skill that we all have worked hard to master :-),
but it is - IMO - an ability, much as the ability to do maths, or music. Or
natural language, for that matter.
Well, it is Friday, isn't it?
Johan Rosengren
Responsable Informatique
PACTA S.A.
"roy l fine" <rlf...@sfa2000.com> wrote in message
news:u69eoeSuAHA.1420@tkmsftngp03...
>
> I see programming as an abstract art, as a grasp of logics.
> A concept such as variables, sequential operations etc, is not natural,
but
> when you have understood such fundamental principles as writing
instructions
> for a machine, the rest is just learning a new syntax and a new
vocabulary -
> a mere implementation detail :-)
>
Abstract for sure at first -- but look at the lowest level -- in assembly
code - that is not as abstract, and go even closer - look at microcode for
the 29000 or 74$481 bit slice - that is certainly not abstract, and it is
certainly programming.
As I look at it, an abstract concept is always abstract - regardless of
which power the microscope is set at.
Programming itself is not natural, but the basic operations of load, store,
add, test, and jump are very natural - we do them all of the time...
i agree that the statements of
int a; int b; int c; a=3; b=8; c = a+b;
are a bit abstract, but clocking a cmos latch with a zero or one on the D
input is not abstract.
it certainly is friday, and i am note sure what my point is, but i did want
to say hi, and have a pleasant weekend.
roy
Forth is a stack oriented interpretted language (notwithstanding several
attempts to introduce Forth solutions in silicon ).. Forth finds it's most
favored audiences in control applications. It is small, and any of us can
write a forth interpreter -
roy fine
"Sam Hobbs" <sam...@socal.rr.com> wrote in message
news:ODFgBpSuAHA.1752@tkmsftngp03...
best wishes!
-----Original Message-----
Hello every!
Thanks
kevin
.
best wishes!
-----Original Message-----
Hello every!
Thanks
kevin
.
best wishes!
.
best wishes!
.
"roy l fine" <rlf...@sfa2000.com> wrote in message
news:#5IXoWTuAHA.436@tkmsftngp04...
> Johan
>
> >
> > I see programming as an abstract art, as a grasp of logics.
>
> > A concept such as variables, sequential operations etc, is not natural,
> but
> > when you have understood such fundamental principles as writing
> instructions
> > for a machine, the rest is just learning a new syntax and a new
> vocabulary -
> > a mere implementation detail :-)
> >
>
> Abstract for sure at first -- but look at the lowest level -- in assembly
> code - that is not as abstract, and go even closer - look at microcode for
> the 29000 or 74$481 bit slice - that is certainly not abstract, and it is
> certainly programming.
>
> As I look at it, an abstract concept is always abstract - regardless of
> which power the microscope is set at.
>
> Programming itself is not natural, but the basic operations of load,
store,
> add, test, and jump are very natural - we do them all of the time...
>
Being a father of three, I disagree. The fundamentals of an add, to take the
simplest example and not restricted to the assembler sense, is easy -
perhaps we do this automatically? - but that there are general *rules* for
adding, that makes it possible to add a negative number (or negative numbers
themselves), is absolutely something you have to learn.
> i agree that the statements of
> int a; int b; int c; a=3; b=8; c = a+b;
> are a bit abstract, but clocking a cmos latch with a zero or one on the D
> input is not abstract.
>
You are describing, as far as I see it, two different things in the
sentence. One is "programming syntax", the other describing a result of some
other "programming syntax". But perhaps this is the point - that programming
is a practical problem domain (oh, how I hate that word), and the problems
expressed and solved with the different languages are too specific to
generalize into "if you can program one language, you can program them all"?
> it certainly is friday, and i am note sure what my point is, but i did
want
> to say hi, and have a pleasant weekend.
>
All discussions are, finally, resolved into disputes about the definition of
words :-)
Johan Rosengren
Responsable Informatique
PACTA S.A.
<snip>
>
> Being a father of three, I disagree. The fundamentals of an add, to take
the
> simplest example and not restricted to the assembler sense, is easy -
> perhaps we do this automatically? - but that there are general *rules* for
> adding, that makes it possible to add a negative number (or negative
numbers
> themselves), is absolutely something you have to learn.
>
Congratulations with the three youths.
My point was not that these were easy, or difficult, or even natural -
because that is ultimately going to have a strong subjective component
applied. Rather, these operations do indeed have intrinsic form, and for
sure can and are easily associated with specific instances, and therefore
would not be often considered as abstract.
As much as I enjoy laying a good layer of wax on the old prosaic from time
to time, I fear we are touring dangerously close to getting a scorn from
omnipresent newsgroup subject matter relativity police.
regards
roy fine
Point taken.
> As much as I enjoy laying a good layer of wax on the old prosaic from time
> to time, I fear we are touring dangerously close to getting a scorn from
> omnipresent newsgroup subject matter relativity police.
>
Having the mental hide of an elephant, I couldn't care less :-) But I guess
we aren't in disagreement enough to serve the seasoned readers (and young
farts!) with an interesting discourse on this profound philosophic matter.
So, back to answering questions about the handling of edit boxes in dialog
apps and the such :-)))
As always, a pleasure to behold the waxing, however!