I am an instructor at a technical college. My task is to bring the
ciriculum up to .NET. I would like some suggestions on what class to teach
to beginner programmers as the first class. We are currently teaching C++
console mode (functional based). We then move into object oriented based
(still in console mode). We still want to stay in console mode, but would
it be advantageous to change the language to C#.
Thank You for any input in this area. 6 1314
"Jay" <ja**********@hotmail.com> wrote in message
news:%PpWb.24128$EW.4669@okepread02... I am an instructor at a technical college. My task is to bring the ciriculum up to .NET. I would like some suggestions on what class to
teach to beginner programmers as the first class. We are currently teaching C++ console mode (functional based). We then move into object oriented based (still in console mode). We still want to stay in console mode, but would it be advantageous to change the language to C#.
My pals here may not talk to me again, but if your focus is .Net and only
..Net, I'd start them with C#.
Managed C++ shines in its ability to straddle the fence, to be a little bit
native and a little bit managed in the same application or even in the same
module. It's syntax now is a bit unwieldy (some would say downright ugly)
and it is likely to change "soon". It will get better but, for now, I think
C# is a better managed language.
Regards,
Will
"Geoff Hilyard" <an*******@discussions.microsoft.com> wrote in message
news:DE**********************************@microsof t.com... C#, i'm told, is also a pretty much dead program, with MS already comming up with a replacement as we speak. I haven't read about this, but then again, I haven't been looking either (I use VB.net for anything that could possibly use C#).
Do you have a cite for that?
Regards,
Will
In the sample code that I've seen, I've noticed that C# and VB.NET are
almost line for line. Do they compile to ML the same? And then do they
compile down to native the same?
If any of these answers are yes, then why C#. Are there some things that C#
can do that VB can not?
Thank You!
"William DePalo [MVP VC++]" <wi***********@mvps.org> wrote in message
news:uH**************@tk2msftngp13.phx.gbl... "Jay" <ja**********@hotmail.com> wrote in message news:%PpWb.24128$EW.4669@okepread02... I am an instructor at a technical college. My task is to bring the ciriculum up to .NET. I would like some suggestions on what class to teach to beginner programmers as the first class. We are currently teaching
C++ console mode (functional based). We then move into object oriented
based (still in console mode). We still want to stay in console mode, but
would it be advantageous to change the language to C#.
My pals here may not talk to me again, but if your focus is .Net and only .Net, I'd start them with C#.
Managed C++ shines in its ability to straddle the fence, to be a little
bit native and a little bit managed in the same application or even in the
same module. It's syntax now is a bit unwieldy (some would say downright ugly) and it is likely to change "soon". It will get better but, for now, I
think C# is a better managed language.
Regards, Will
What do you mean by System::Windows::Form (without the forms designer)?
What type of application would you write without using the form designer?
"Geoff Hilyard" <an*******@discussions.microsoft.com> wrote in message
news:DE**********************************@microsof t.com... Comming from a farily newbie programmer..
I would actually recommend using Forms (C++.net has forms) first. I been
part time programming for 3 years now, and I have still to write a consol
program. This shop also hasn't wrote a consol base program at all in its 5
years of existance. As for what class to start with, I started with System::Windows::Form (w/o
the forms designer). Everything your students do in windows will use this
as a GUI. With the forms designer, the students can easily experiment and
create something and see results right away. C#, i'm told, is also a pretty much dead program, with MS already comming
up with a replacement as we speak. I haven't read about this, but then
again, I haven't been looking either (I use VB.net for anything that could
possibly use C#).
Just my 2 cents
GE
"Jay" <ja**********@hotmail.com> wrote in message
news:7eAWb.25465$EW.22454@okepread02... In the sample code that I've seen, I've noticed that C# and VB.NET are almost line for line. Do they compile to ML the same?
They all use compile to MSIL. But not all of the languages don't expose the
full set of .Net features. I can't quote you chapter and verse but I think,
for example, that VB.Net may lack unsigned types that the other languages
have had for a while. There is a fair amount of prejudice on my part here,
too. While C++, Java, JScript and C# are all different languages I'm
comfortable with all of them because they all remind me at times of my old
fave C. VB on the other hand is another kettle of fish entirely.
And then do they compile down to native the same?
I'm not the right guy to ask, but as I understand it, it is the runtime that
JIT compiles the MSIL, so that's a yes.
If any of these answers are yes, then why C#. Are there some things that C# can do that VB can not?
Technical bigotry. :-) But it just appears to me that C# is _the_ .Net
language, for now.
Regards,
Will
The first IDE for .net didn't have a forms designer in C++. Only C# and VB.net. It really sucked, but I learned how alot of things worked. I wouldn't recommend doing it this way, however
I personally wouldn't right anything for the consol. If I want user interaction, it should be a form. If there is no user interaction, then I would make it a DLL
As for the replacement to C#, I'll have to look. It was mentioned a while ago (to me, anyway), and I can't remember it being brought up again. We have several people around here that really lots of magazines and the like, and I read none. If I post something, I've found something. If not, somebody was wrong (and I apologize for it)
GE This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: jcnews |
last post by:
I am using Windows XP and am learning how to program in Java. Is there any
way to get my fonts to be anti-aliased in both editors and in my programs?
The non anti-aliased fonts don't look very...
|
by: MHoffman |
last post by:
I am just learning to program, and hoping someone can help
me with the following:
for a simple calculator, a string is entered into a text
box ... how do I prevent the user from entering a text...
|
by: mitchellpal |
last post by:
Hi guys, am learning c as a beginner language and am finding it rough
especially with pointers and data files. What do you think, am i being
too pessimistic or thats how it happens for a beginner?...
|
by: Zen Masta |
last post by:
An older book I have ws written with vs.net 2002 in mind and unfortunely one
of my discs is scratched so I can't install anymore. I find it hard to
follow because it mainly uses the command prompt...
|
by: RAM |
last post by:
Hello,
I graduated computer science faculty and decided to became a
programmer. Please help me to make a decision: Java or Microsoft .NET?
What is the future of Java?
Thanks!
/RAM/
|
by: weight gain 2000 |
last post by:
Hello all!
I'm looking for a very good book for an absolute beginner on
VB.net or VB 2005 with emphasis on databases. What would you
reccommend?
Thanks!
|
by: macca |
last post by:
Hi, I'm looking for a good book on PHP design patterns for a OOP
beginner - Reccommendations please?
Thanks
Paul
|
by: Daniel |
last post by:
Looking for a good resource for beginners? books, online anything that will
get me started..
what im trying to focus on is building a small program in c# to look thru a
few files in a folder...
|
by: ddg_linux |
last post by:
I have been reading about and doing a lot of php code examples from
books but now I find myself wanting to do something practical with
some of the skills that I have learned.
I am a beginner php...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |