473,396 Members | 2,011 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Troll Alert: C or C++ first?

Micah Cowan wrote:
En************@ModernEnglish.com (English Teacher) writes:
Should I learn C first? Or can I go straight to C++ or C#?
Why the hell is this message cross-posted to newsgroups
on woodworking and photography?


Because it's an obvious troll.
Follow-ups fixed; please desist from posting to newsgroups
which are not relevant to your question.

If you wish to learn C, then learn it. If your sole desire is to
learn C++ or C#, then you are much better off learning C++ or C#
without going through C first. In particular, if you learn C
hoping that it will give you a boost in your understanding of
C++, you are probably mistaken: you will have to unlearn several
things from C that have been changed in C++. Moreover, there are
things which are considered proper and correct in C that are
considered poor style in C++, and vice-versa; and both viewpoints
are often correct given the context of the separate languages.


If it were left up to me to decide whether to teach C, C++ or C#,
I would teach C++.
It's much easier to teach good programming practice in C++ than in C.
I would be very reluctant to teach either Java or C# --
not because their is anything very wrong with these languages
but because neither language is *standardized* like C or C++.

Nov 13 '05 #1
0 1086

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

28
by: caustik | last post by:
I don't care if its bad C++, I really dont. I need to convert from a member function pointer to a "void*" with zero computational overhead. I have the perfect way to do it right here, but i'm...
3
by: E. Robert Tisdale | last post by:
Something that calls itself Paul Fame wrote: > In my University course teaching Java, my lecturer just claimed that > operator overloading in C++ was a mistake and that > Java's lack of operator...
26
by: English Teacher | last post by:
Should I learn C first? Or can I go straight to C++ or C#? Thanks in advance.
21
by: Blue Ocean | last post by:
The reason why I ask is because I am unfamiliar with the idea of templates. It seems like it would be easier if all classes that needed something like template<class T> class Stack { ... } ...
11
by: Sweety | last post by:
hello to all members, i have strange question in C. main() { printf("%d",main) ; } here o/p is same for all m/c in TC++ version 3.0 i.e 657. I think this is not garbage.
51
by: E. Robert Tisdale | last post by:
Does anyone know where I can find a good online C programming test? I used Google to search for "C programming test" and found lots of stuff but the first several pages were disappointing.
92
by: Dave Rudolf | last post by:
Hi all, Normally, I would trust that the ANSI libraries are written to be as efficient as possible, but I have an application in which the majority of the run time is calling the acos(...)...
70
by: Prashanth Ellina | last post by:
Hi, I have a feeling that OOP can be done in C also. I have used a structure to hold member variables and function pointers. The structure is used as a class to create new 'objects'. But I hit a...
49
by: nroberts | last post by:
In the faq for this group: Q: What's the correct declaration of main()? A: There are two valid declarations: int main(void) int main(int argc, char **argv) although they can be written...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
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...
0
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...
0
Oralloy
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,...
0
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...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.