Mauricio Giovagnini escribi=F3: > It think its a Yes and No. It always depends on the kind of apps you develop. C++ seems to be there for a quite long time, even microcontrollers will have serious compilers for such object oriented features (although I think its not a good idea for 8-bit ones). < [snip] > C has been around for how much time... almost 40 years? Then I don't think is a bad idea on learning it if you are going to use it often. < I read in a book somewhere (Tanenbaum?) that programming sort of goes in = circles. Programming knowledge doesn't become obsolete as the hardware = improves. It gets "recycled". Knowledge that was developed based on = experience with the first tube/transistor based computers later found = application in mini-, then micro-computers, and are today still useful for = embedded programming where storage, RAM, and processor cycles are at a = premium. C, being the "high-level assembly", is therefore relatively safe from = becoming obsolete. In addition, if you learn a particular language that later becomes obsolete= , = you can transfer the skills to another language. Implementation details = change, but concepts (objects, functions, polymorphism, etc) remain. Vitaliy = -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist