Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
C
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
One of the most widely recognised programming languages in the world. [C], was written by [K&R] to write their portable OperatingSystem in which they called [Unix]. [C] was originally derived from [BCPL], however it has evolved radically from it's predecessor. Often described as a portable assembler. [C] is a great systems language, but is blamed for many problems with applications which many complain it is unsuited for. [C] has inspired an entire class of languages, including [C++] which some say fixes many problems with C, while others debate is just a horrible mess. [Java] has decended from [C++] as a portable, clean object orientated language, and which in turn is the father for [CSharp] Microsofts new language. I recommend you learn [C], and use it for writing OperatingSystems, and understanding how things actually are implemented, but then code in some other programming language if you are going to write applications, especially networking programs.
112 pages link to
C
:
ANSI
PolyGlot
UndefinedSemantics
a.out
JavaAndC++
Compiler
CC
PortabilityNotes
CastingPointerToFunction
ClamAV
InLining
Backronym
Bison
ECMA
AdvancedUserTips
DennisRitchie
mod_perl
ptrdiff_t
BCPL
DeCompiler
K&R
LinuxFudDispelled
LinuxExpert
Lint
PolymorphicTypes
NullPointer
Forth
OpCodes
WaikatoCourseDescriptions
Pointer
Java
Pascal
ScriptKiddie
Shell
CompilingHowto
BjarneStroustrup
BellLabs
awk(1)
apropos(1)
GoTo
GeoffCant
AssemblyLanguage
HZ
KnowYourSysadmin
gcc(1)
TurboPascal
SourceCode
SymbolicManipulation
CshProgrammingConsideredHarmful
VisualC++
NULL
DonaldKnuth
NetworkProgramming
ENODATA
MarkupLanguage
TimCareySmith
ReligiousWar
mcheck
NameSpace
NetworkProgrammingOld
JavaDebuggingHints
RandomNumberGenerator
MakeWhatIs
ToolKit
KenThompson
LinkedList
GimpToolKit
amd64
Lua
CarlWyles
GeneralPublicLicense
HigherOrderFunctions
Algol
Function
GLib
SCons
MALLOC_CHECK_
GCC
Variable
LazyEvaluation
Modula2
CraigMckenna
Synchronisation
Dillo
StaticallyTyped
Library
BufferOverflow
StrictEvaluation
SamMcKoy
C++
Kate
Flex
Brainf*ck
Endianness
Valgrind
Linux
SIGSEGV
StuffToCode
DeBugging
WhyIHatePerl
Carbon
AlgolWCompiler
ISO
MakeToSCons
KernelDevelopmentDebugging
GerwinVanDeSteeg
WlugLibrary
ProgrammingLanguage
POSIX
HelloWorld
-Wall
GianPerrone