Date: Tue, 18 Mar 2014 09:09:14 +0100 From: Matthias Andree <matthias.andree@gmx.de> To: freebsd-hackers@freebsd.org Subject: Re: Something related to C and C++ Message-ID: <5327FF2A.7080301@gmx.de> In-Reply-To: <20140318090352.403e6f1f@X220.alogt.com> References: <B2051FAA-63AA-4F96-90BA-84157CE1F7AB@yahoo.com> <20140317103830.53c42ade@X220.alogt.com> <611B8DE5-F593-4574-96AB-0965CA7EDF33@yahoo.com> <CABze5AD6STPLfriTJJazM%2BqhHJkVtBMgMzNWsQi%2B6vMkWox_0g@mail.gmail.com> <5326D093.90308@yahoo.com> <CABze5AC6WZfyG9VYUunCjtQS66mY1Ahfu%2BMhYN=SkJgR%2BTHcLw@mail.gmail.com> <39562806-80F4-4D4C-BAFD-20DCB537B303@yahoo.com> <DD029BFE-D06E-4102-915D-B379D8200A9F@yahoo.com> <CABze5AA-Y%2Ba-DsftK8_sz=mspJ4A6uaqfTpGeqozWQ%2BvpM7=Kw@mail.gmail.com> <BF60A6D6-9948-4E1A-B199-AB3055751ED7@yahoo.com> <20140318090352.403e6f1f@X220.alogt.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 18.03.2014 02:03, schrieb Erich Dollansky: > A question to the others. When I see these comments here, I wonder how > bad university education got over time. Is this here typical now or > just an exception. A pointed question instead of a reply: Is University education actually claiming to graduate programmers? In Germany, which is all I can report, you usually study subjects such as computer science, mechanical engineering, electrical engineering, information technology or thereabouts, but not programming. Discounting computer science, you often get to learn either in practically useless (for industry) languages like Pascal, or in rather high-level languages that abstract the machine, such as Java or C#. When studying computer science or information technology you may be lucky and get to learn basics of operating systems, queueing theory, semaphores and thereabouts, and if you choose the right focus for the advanced studies you can learn even a bit when studying, say, communications or electrical engineering. But the mandatory part in C-like programming is often pretty small. As an exception, a friend of mine actually had an off-the-job vocational/professional two-year training when his company went bankrupt leaving him unemployed, sponsored by the social system, and that training was really with a major focus on C# - but that was nothing with university education... Meaning it requires personal interest and initiative anyways, which free7by@yahoo.com is showing here. To the original poster, I think you're on the right track, and if you check your college library, I hope you'll find more practical approaches to C++ than "The C++ Programming Language" which I find hard to digest for a first-time learner that has not had much exposure to OOP. Note that many books you will find are about C++98 or earlier revisions and need to be updated for C++11. There are better books to get you started in C++, for instance Accelerated C++ (by Koenig and Moo) - which is not perfectly accurate nor complete, but helps to make first steps quickly, or the heavyweight Programming: Principles and Practice in C++ (by Stroustrup). Be sure to avoid older C++ books (before, say, 2005) that neglect namespaces, or neglect the Standard Template Library. Some books have been updated to C++11. A more comprehensive book list is at <http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list> Hope that helps.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5327FF2A.7080301>