Re:C++ as a teaching language/programming obscure?
on
Who's Afraid Of C++?
·
· Score: 1
Hi everybody,
I'm reading another "same-old-story": C vs C++ just like Procedural vs Object Oriented! So boring......First of all: Languages and environments are just instruments. Every single language has features more useful in some context and less useful in other, a real programmer:-) doesn't care too much about the languages (I said "too much" not "at all"!!) 'cause it's the last thing in software development. You wrote: "I think C++ is a bad teaching language because computers don't think in objects. They think in memory locations and in blocks of code...." mmmm why don't use just asm or, better, microinstructions?!?!?;-P Object Orientation is useful in all the development process! not just in coding but also (and first of all) analisys and design. In that step you have to face the problem domain not the solution domain and thats why u don't have to care about computer: you must think about the problem not how you can solve it. I'm also sure that if we read source code of many so-called "C++ developers" we will not find any "class" statement 'cause many people think that compiling a program with a compiler that support C++ means writing OO application. IMHO: I've never suggested to start with C++. U can also know every single statement of this language, it doesn't mean u are able to develop: there is a background knowledge u can learn without coding. Often people starts with pascal 'cause is a relative simple language to learn so to concentrate on learning that background knowledge. Best regard and C U soon:-)
Hi everybody,
:-) doesn't care too much about the languages (I said "too much" not "at all"!!) 'cause it's the last thing in software development. ;-P :-)
I'm reading another "same-old-story": C vs C++ just like Procedural vs Object Oriented! So boring......First of all: Languages and environments are just instruments. Every single language has features more useful in some context and less useful in other, a real programmer
You wrote: "I think C++ is a bad teaching language because computers don't think in objects. They think in memory locations and in blocks of code...." mmmm why don't use just asm or, better, microinstructions?!?!?
Object Orientation is useful in all the development process! not just in coding but also (and first of all) analisys and design. In that step you have to face the problem domain not the solution domain and thats why u don't have to care about computer: you must think about the problem not how you can solve it.
I'm also sure that if we read source code of many so-called "C++ developers" we will not find any "class" statement 'cause many people think that compiling a program with a compiler that support C++ means writing OO application.
IMHO: I've never suggested to start with C++. U can also know every single statement of this language, it doesn't mean u are able to develop: there is a background knowledge u can learn without coding.
Often people starts with pascal 'cause is a relative simple language to learn so to concentrate on learning that background knowledge. Best regard and C U soon