Sponsored Links

 

 

 

C Language Tutorial

Source: www.ericlindsay.com
Topic: C Programming


Short Desciption:
C Language Tutorial. Version 0.042. March 1999. Original MSDOS tutorial by. Gordon Dodrill Coronado Enterprises. Moved to Applix by Tim Ward ...

 

Content Inside:
C Language TutorialPage 1C Language TutorialVersion 0.042March 1999Original MSDOS tutorial byGordon Dodrill Coronado Enterprises.Moved to Applix by Tim WardTyped by Karen WardC programs converted byTim Ward and Mark Harveywith assistance from Kathy Mortonfor Visual CalculatorPretty printed by Eric LindsayApplix 1616 microcomputer projectApplix Pty LtdPage 2IntroductionTheC programminglanguage wasoriginally developed by Dennis Ritchieof BellLaboratoriesand was designed to run on a PDP11 with a UNIXoperating system. Although it was originallyintended to run under UNIX there was a great interest in running it on the IBM PC and compatibles and other systems. C is excellent for actually writing system level programs and theentire Applix 1616/OS operating system is written in C (except for a few assembler routines).It is an excellent language for this environment because of the simplicity of expression thecompactness of the code and the wide range of applicability.It is not a good "beginning" language because it is somewhat cryptic in nature. It allows theprogrammer a wide range of operations from high level down to a very low level approachingthe level of assembly language. There seems to be no limit to the flexibility available. Oneexperienced C programmer made the statement "You can program anything in C" and thestatement is well supported by my own experience with the language. Along with the resultingfreedom however you take on a great deal of responsibility. It is very easy to write a programthat destroys itself due to the silly little errors that say a Pascal compiler will flag and call afatal error. In C you are very much on your own as you will soon find.Since C is not a beginners language I will assume you are not a beginning programmer and Iwill not attempt to bore you by defining a constant and a variable. You will be expected toknow these basic concepts. You will however not be expected to know anything of the Cprogramming language. I wil ...

 

add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Related PDF Files

The Objective-C Programming Language


Topic: C Programming

object-oriented programming. Objective-C is defined as small but powerful set ... manual for C presented in The C Programming Language by Brian W. Kernighan ...

Interfacing C/C++ and Python with SWIG


Topic: C Programming

2 SWIG Tutorial 7th International Python Conference Prerequisites C/C++ programming • Youve written a C program. • Youve written a Makefile. • You know how to use the compiler and linker ...

C Style Guide and Programming Guidelines


Topic: C Programming

C Style Guide and Programming Guidelines Filename : Peter_CStyleGuide.doc/pdf Modified : October 23, 2003 Author : P.K. van der Vlugt e-mail : peter@ckernel.nl

C/C++ Programming Style Guidelines


Topic: C Programming

C/C++ Programming Style Guidelines Table of Contents Introduction File Contents File Format ... With luck, a good style guide can encourage better programming habits. To that end, all C++ programmers should ...

AMX 86 C Programming Guide


Topic: C Programming

AMX ™ 86 C Programming Guide for use with the AMX 86 Multitasking Executive First Printing: June 16, 1993 Last Printing: March 1, 2005 Copyright © 1993 - 2005 KADAK Products Ltd. 206 - 1847 West ...

 

Sponsored Links