Sahasranaman MS wrote:

best way to learn OOPs. Even in college, when I had a paper called Object
Oriented Programming, it didn't cover anything about the C++ Standard
Libraries

What do OOP concepts have to do with C++ ?

Also the C++ STL is not based on OOP concepts. Read the interview with
the creator of the C++ STL at
http://www.stlport.org/resources/StepanovUSA.html


Aren't there many Linux C++ programmers in Chennai or Bangalore. Is the
number considerably less than the number of Python programmers?  Why don't
we have a C++ programmers community like ChennaiPy or BangPypers for Python?

C++ is not that popular in any of the free OSs. Linus hates C++. The BSD
people also are not too keen on C++. Only Qt + KDE is in the C++ camp and what they use is a big subset of the language and not at all standard.

The language is complex (just compare the size of K&R and TCPL) and most
people never have the chance to learn the whole language. Also to
contribute to a project which is written in C++ you need to be familiar
with the style of C++ (C as C++, C with classes, generic programming, Qt
C++ etc.) it is using.

There is only one compiler which is usable (gcc) and even that does not
always implement the complete standard, breaks ABI compatibility often
and is pretty slow.



Kapil Hari Paranjape wrote:

> I thought you would have taught her some Python by now! So she would
> only need to "translate" from Python to C++ and then check for syntax
> errors.

Isn't Python too high level when compared to C++ to do this ? Often Python programs are an order of magnitude consise than C++.

> Are you sure that they are teaching standard C++? Often they teach
> using one of the MS Visual C++ type systems and that is quite
> different from using g++.

I would be quite happy if they had moved out of Turbo C++. I am often surprised by the number of people looking for conio.h for their C/C++ programs.

Regards,
Senthil

_______________________________________________
To unsubscribe, email [email protected] with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to