The C computer programming language is one of the earliest languages to emerge and was the prevalent language in programming for years. It was developed at Bell Labs in the early 1970s as a programming tool for the UNIX platform. Later it expanded into wide uses on many different systems including DOS, the precursor to Windows. It is no longer the language of choice for most new developments, it is still found in many older software programs and its design has been borrowed for many subsequent languages. Later versions of C evolved, including ANSI – which stands for American National Standards Institute. It was one of the initial efforts at standardizing computer language to create one base version that could provide basic functions on all operating systems.
C is the predecessor to C++, which is a predominant language for many of today’s current software products. While C++ is a derivative of C, its basic design is fundamentally different. C programming takes a task and breaks it into a series of subtasks. C++ is object-oriented programming, a concept that utilizes abstractions of physical objects that are assigned characteristics and functional behavior in order to construct programming behavior. A little like working with building blocks, rather than strings of computations. C++ is widely used today: a quick look through job postings for computer or software engineers almost always requests experience in C++.
To some degree, C has been bypassed by its object-oriented successor, C++. Computer professionals will debate anything including whether or not it is necessary to learn C in order to move on to C++. Assuming that you are interested in learning the art and science of programming, it is probably good to know something about its history as well. Moreover, C is not just confined to the history bin. Its design is mimicked by many software programs and it is also the basis for portions of some of today’s operating systems. The theory and design for C is probably a valuable underpinning for the computer programming student.
You can find online tutorials for C programming that present the course in narrative form. A better choice might be an online school or technical academy that offers courses in C and other basic programming languages. Online colleges provide course materials and in most cases, a surprising amount of communications capability with the institutions’ faculty. If you’ve got questions, there are answers out there for you.
Everest College has an online course in computer information systems. One of the components is programming theory and will undoubtedly incorporate some information on C. The database component of this program will illustrate an application built around C or one of its derivatives.
Capella University has a bachelor’s program in information technology that includes core courses in the fundamentals of software development. As the curriculum moves along, there are courses in database design and management, and object-oriented programming. In all of these courses, you will encounter C programming uses and C++ as well. It is difficult to find a course specifically dedicated to C because it has become a legacy program in the eyes of many. C programming retains its value for today’s programming student as a historical perspective and an early model for many of the current programming tools.
Click on a program or degree below to request information from the school of your choice.
There are no obligations and it's completely free!
|
Westwood College isn't your typical institution of higher learning. With our career-focused education, students can earn a bachelor's degree in just three years and some associate degrees in as little as 20 months.
|
|
|
|
|
|
With convenient class locations as well as online learning, University of Phoenix makes quality higher education highly accessible. Whether you’re seeking an associate’s, bachelor’s, master’s or doctoral degree, we can help you reach your goal while you work – and much sooner than you might expect.
|
|
|
|
|
|
An accredited online university founded in 1970 and dedicated to enabling the success of working professionals around the world. Join 33,000+ students making a positive change in their careers and the lives of others.
|
|
|
|
|
|
At ITT Tech we are committed to helping men and women develop the skills and knowledge to pursue many opportunities in fields involving technology, criminal justice, and business.
|
|
|
|
|
|
Whether you want to change or advance your career, Kaplan University will help you get the education you need for the life you want to live. Offering online flexibility, the personal attention of a campus-based experience, reduced costs, financial aid assistance, and a quicker path to your degree, Kaplan University is a smart choice for working adults.
|
|
|
|
|
|
Florida Career College has been specializing in career training since 1982. All our programs are specially designed with employers' requirements in mind. We train individuals who want to succeed in the fields of Allied Health, Cosmetology, Information Technology, and Business and Wellness.
|
|
|
|
|
|
You can start now to make your dream career a reality at Sullivan College of Technology and Design, the region's respected academy for training technical and creative professionals. For half a century, we've shaped the people who've shaped the design and technology industries, with career-focused programs designed to prepare students for success much sooner than traditional colleges.
|
|
|
|
|
|
As an accredited university, Capella University takes online education to a higher level. We believe that real, life-changing learning happens in an environment of academic excellence, challenge, and personal connection.
|
|
|
|
|
|
Founded in 1970, American InterContinental University offers a wide range of Associate, Bachelor's and Master's degree programs. Our institution of higher learning is focused on helping students acquire industry-current knowledge and skills as they pursue, build and advance their careers in many of today's most in-demand fields.
|
|
|
|
|
Tags: capella university, computer information systems, computer science, information technology, programming
This entry was posted
on Thursday, December 11th, 2008 at 4:19 pm and is filed under Computers and Technology.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.