No bro, if I thought the way they thought I'd not be doing what I do for a living. Basically what it comes down to is they get pissed off because: A. I work from home, B. I don't answer to anyone, C. My bills are paid just like theirs, and D. They cannot think "outside of the box" ... Part of it is seriously just envy I think.EnGee wrote:C++ is high level language! it is not low level language! It's also can be used as Object Oriented language or not at all (C++ programmers knows that very well).
Anyway, do you think the real programming measures in accessing the hardware drivers? Every language has its uses. Without PHP we couldn't post our posts in KVR, neither do the C++ programmers!
Java, .Net are also used in Web development. I believe if a C++ developer saying that Java or .Net is not 'real' programming, he/she is just living in a box IMO! Personally all the C++ developers I met and I worked with didn't said something like this! In fact many of them are not closed to C++ only, they either use Java or .Net (or whatever) depending on the task or the project especially for web/database programming which C++ is less used than Java or .Net. In other hand, C++ is the best choice for some applications like the hosts and plugins we use.
And back to the topic, most of the developers (if not all) are using libraries (or classes) written by others, like the VST SDK, and you can't be sure that this SDK or library is a bug free. So it is not only the responsibility of the plugin or host developer if the application crash or freeze especially if there wasn't enough time to test (testing stage normally take much more time than coding) because of preasure or a deadline. IMO if we want quality we must give the developer enough time to test his code.
Sorry for the off topic, but to consider C++ programmers 'real' programmers while web programmers are not is a strange idea.
peace
I know it's stupid, as the stuff I've written in PHP and VB and JavaScript and all that stuff is real coding -- it solves a real problem, etc, but you cannot tell them that. They keep trying to make me learn C++ so that I can help them with various OS projects
I do know basic C (i've got the K&R book) and it HAS helped me to write better programs just reading that book. I do know a little about OOP (not so much patterns yet but that's a bit overkill IMO for the simple shit I do) -- enough to roll my own PHP classes and use constructors and namespaces and all that happy shit. The difference is I think that I have no dogma about OOP programming - I'm of the opinion that OOP is not always the best way to solve a problem, especially simple ones (unless you need to solve them quite often repetitively but even then you can do a sort of hacker-ish functional programming solution too). The greatest freedom I have is knowing when to apply OOP or not, and PHP doesn't force me to do anything like for example Java does.
Anyway I appreciate you sticking up for us web coders, it's just a non-winning argument. TBH I prefer to do NON-web programming myself just because I almost have to be psychic to write programs for a stateless protocol like HTTP, etc. Sure you can use sessions to a point but nothing beats 1-to-1 simplicity of user -> program.
Cheers.
