Skip to content

Ozar.net Developer Blog

Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development

Menu
  • Home
  • About
  • Tutorials
  • Contact
  • Privacy
Menu

How important is it to master C language before proceeding for C++, Java and other high level languages?

Posted on April 9, 2010April 10, 2010 by OD

I’m doing my computer engineering studies in India. We aren’t taught C in extreme detail in our university. Is it crucial or will it make things easier for me in the future if I make sure I get a high level training in C at this initial stage?

Powered by Y! Answers

4 thoughts on “How important is it to master C language before proceeding for C++, Java and other high level languages?”

  1. BeeJay says:
    April 9, 2010 at 3:48 PM

    Very! Its like, the base line of C++.

    Log in to Reply
  2. The Wizard says:
    April 9, 2010 at 4:20 PM

    Learning C programming is indeed very essential for learning C++ Java etc. C is sometimes referred to as the subset of C++ The basic constructs of a program, pointer concepts and how parsing of a statement is done by a compiler can be understood at this level itself.
    In fact you’ll find it more interesting to study CFG in automata(don’t get worried about that now) if you learn C as things get more and more complicated in higher languages.

    Log in to Reply
  3. SQLDev says:
    April 9, 2010 at 4:44 PM

    It’s good to learn any programming language, however, C is not necessary for learning C++ or Java. Actually, learning C ,which is a procedural language, can be a disadvantage to you because C++ and Java are object oriented languages. Yes, C++ is considered a superset of C, which is why it LOOKS similar. However, if your goal is object oriented programming then it would be better to start with C++ then move to Java and not bother with C.

    Log in to Reply
  4. shabbirbhimani says:
    April 9, 2010 at 4:46 PM

    Its absolutely not necessary for you to learn C before C++ because apart starting character for the language and some syntacticality there is no similarity between the two. I know there are lots of guys who thinks other wise but if you get the essence of C++ then you will understand why its not important.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • NSTableView with Core Data Tutorial using NSFetchedResultsController
  • CodeIgniter Wizard – a new PHP CRUD Code Generator for macOS
  • Installing Oracle Database 10g Express Edition and Changing the Default HTTP Port
  • Xcode Tutorial 2 – Putting iAd into your App (The Apple Approved Way)
  • Cocoa Programming: A Quick-Start Guide for Developers

Blogroll

  • All Systems GO
  • GOZmosis
  • Maclord's Blog
  • Ozar.net

Tags

.NET 2008 application ASP.NET basic Beginning best books business Business Objects C# Database Databases Development Edition Guide iPhone Java Java EE learn Learning Microsoft MS SQL Server MySQL Objective-C Programming objects Oracle Part PHP PL/SQL Professional Programming Server Software SQL T-SQL TSQL Tutorial Tutorials Using Video Visual Visual Basic .NET Web Programming Tutorials XCode
© 2026 Ozar.net Developer Blog | Powered by Minimalist Blog WordPress Theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by