AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

C (programming language)

The C Programming Language (aka "K&R") is the seminal book on C.
Programming language
ParadigmImperative (procedural), structured
Appeared in1973
Designed byDennis Ritchie
Software developerOriginally:
Dennis Ritchie & Bell Labs
Stable releaseC99 (March 2000)
Preview releaseC1X
Typing disciplineStatic, weak, manifest
Major implementationsClang, GCC, MSVC, Turbo C, Watcom C
DialectsCyclone, Unified Parallel C, Split-C, Cilk, C*
Influenced byB (BCPL, CPL), ALGOL 68, Assembly, PL/I, FORTRAN
InfluencedNumerous: AMPL, AWK, csh, C++, C-- , C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing
Operating systemCross-platform (multi-platform)
Usual file extensions.h .c

     Home | programming language | C (programming language)

C (pronounced c-ensiː, like the letter C) is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.

Although C was designed for implementing system software, it is also widely used for developing portable application software.

C is one of the most popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.

C (programming language) Video

C is one of the most common computer programming languages today. C++ is an extension to plain C that allows object oriented programming and is not discussed here. Some other programming languages are: BASIC - good for beginners, however some say the syntax (programming grammer) is a bit awkward compared to more modern languages. Modern versions are GWBasic, QBasic (Quick-Basic), and Visual Basic (VB) which adds some functionality for making some Windows type programming into the language, but it is noted for not being a sound logically structured programming language. Fortran, Pascal - older languages, but good. JAVA - a more modern language that is good for many machines. HTML - for making webpages Java Script - for adding a lot of functionality to webpages. machine language - just numbers - a "low-level" the most basic programming for a computer. All computer programs eventually wind up to this in computer memory. Assembly Language - like machine language, but a lot of assistance is given to make it easier to read and write it. Some computers might come with a program called DEBUG that is a simple program for making computer programs. C can be used for both low level (machine code) and high level programming (especially C++). ------------------------------------------------ There can be a lot to cover with computer programming. I can only cover some basics of it with these video/discussions. Still, a major use for programming is number crunching; An input of numbers <b>...</b>
0.23 min. | 0 user rating
This programs extends our first C program - HelloWorld program. It goes beyond the first C program to give you more info about C language and programming in general. It also descibes various parts of a C program
5.77 min. | 4.12 user rating
Our first C program - HelloWorld program. It prints the string "Hello World" to the screen and introduces C as a programming language
3.93 min. | 4.03 user rating
(April 6, 2009) Alan Cannistraro provides an overview of object oriented programming, the objective-C programming language, and common foundation classes. Stanford University: Stanford School of Engineering: Stanford University Channel on YouTube:
69.02 min. | 4.51 user rating
Its a very simple program that prints exchange rates for dollar and rupee, for different denominations, its just a table a simple table. The first column lists the denomination of the dollar and the 2nd column list the corresponding denomination of the rupee.
5.77 min. | 5.0 user rating
C programming course
10.70 min. | 4.28 user rating
(January 7, 2010) Josh Shaffer provides an introduction to programming in Objective-C and moves on to cover foundation frameworks. Part of Stanford's Winter Quarter 2010 iPhone Application Development (CS193P) course. Stanford University: Stanford School of Engineering: Stanford University Channel on YouTube:
73.53 min. | 4.76 user rating
This program
7.87 min. | 4.11 user rating
This is the second tutorial of C programming language that you can learn with Learn By Watch. This chapter contains: first c program, complier installation, command line interface, CLI, integrated development environment, IDE, C character set, comment, escape sequence, identifiers, keywords, data types, char, type declaration, input output instructions. Complete tutorial covers: Introduction, C Basics, Decision making, Loops, Functions, pointers, arrays, file I/O and more... Running Time : 15 hours. Total Cost: Part 1: 250/- Rs. Part 2: 350/- Rs. e-mail:
6.10 min. | 4.6 user rating
Exchange Rate C program V2
8.68 min. | 4.45 user rating

Latest News : C (programming language) : Tweet this RSS

Want to C (programming language) latest news on your twitter account???   sign in with twitter
C (programming language)     sign in with twitter   ||  programming_language     sign in with twitter   ||  Other     sign in with twitter
Heat Stroke: If Heat lose to C's, drinks for free - (blog) Tweet this news (blog)--Bar offers to pay tab if Heat lose. Put cart miles and miles before the confetti-covered horse. Posted by Matt Moore Making your way with the Heat today ... - Date : Mon, 25 Oct 2010 23:16:09 GMT+00:00
Laurentian Bank of Canada sells C$250 mln notes - Reuters Tweet this news
Reuters--TO) sold -C-$250 million ($245 million) of 10-year notes on Monday, according to a term sheet seen by Reuters. The notes have an initial interest rate of 3.70 ... - Date : Mon, 25 Oct 2010 19:33:39 GMT+00:00
Vertex Pharmaceuticals Announces Start of a Phase 3b Study of Twice-Daily ... - MarketWatch (press release) Tweet this news
MarketWatch (press release)--This is the first Phase 3 study to evaluate twice-daily dosing of a protease inhibitor for the treatment of hepatitis -C-. OPTIMIZE will not include a control ... - Date : Mon, 25 Oct 2010 20:22:08 GMT+00:00
Pakistani lowers FY10/11 growth forecast - Reuters Tweet this news
Reuters--KARACHI Oct 25 (Reuters) - Pakistan's central bank on Monday lowered its gross domestic product growth forecast to be between 2 percent and 3 percent for ... - Date : Mon, 25 Oct 2010 10:42:09 GMT+00:00
SNC-Lavalin wins C$587 mln Canadian power contract - Reuters Africa Tweet this news
Reuters Africa--TO: Quote) said on Monday it has signed a -C-$587 million ($575 million) contract to develop a hydroelectric generating plant in British Columbia, ... - Date : Mon, 25 Oct 2010 15:55:33 GMT+00:00
UH remains in the C-USA race after 45-20 win over SMU - Houston Chronicle Tweet this news
Houston Chronicle--One week after a 34-31 defeat at Rice, UH handled 46 passes attempts from SMU quarterback Kyle Padron (318 yards) and 19 carries by -C--USA rushing leader ... - Date : Sun, 24 Oct 2010 01:27:56 GMT+00:00
Uttering the "C" Word - Huffington Post (blog) Tweet this news
Huffington Post (blog)--I was intrigued to learn that authors from three politically disparate think tanks--American Enterprise Institute, Brookings, and Breakthrough ... - Date : Sun, 24 Oct 2010 03:11:13 GMT+00:00
PM punts problem of yeshiva stipends by forming c'tee - Jerusalem Post Tweet this news
Jerusalem Post--Likud rebuffs criticism of Netanyahu, noting Kadima-led gov't had approved payments to haredim. Prime Minister Binyamin Netanyahu delayed a ... - Date : Mon, 25 Oct 2010 01:56:42 GMT+00:00
Mbhalati's work Ethy(c) rewarded - Times LIVE Tweet this news
Times LIVE--Fast bowler Ethy Mbhalati and wicketkeeper Thami Tsolekile played starring roles for their teams in Supersport Series victories at the weekend. ... - Date : Sun, 24 Oct 2010 22:42:45 GMT+00:00

Keywords :
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

Keywords :
_Bool inline
_Complex restrict

C programming language

LibrariesC standard library * glibc * dietlibc * uClibc * Newlib * EGLIBC
FeaturesString * Syntax * Preprocessor * Variable types and declarations * Functions
Select descendantsC++ * C++0x * Objective-C * D * C# * Vala
C and Other LanguagesC and C++ (Compatibility * Operators) * Comparison of Pascal and C * C to Java byte-code compiler

Privacy | Sitemap | Micra Hosting | USA Yellow Pages