|
|

Article on Kuro5hin::Why C Is Not My Favorite Programming Language By James A C Joyce
My comment on this is , every reason given in this article for not using C is why I like C and use it!
Truth is, asking what is the best language is like asking what gear is best to use on a stick shift car. The answer is that it depends on how fast your moving, are you going up hill or pulling a heavy load.
For super small tight optimized code Assembly or hand coded HEX/Binary is best.
For OS Internals / Drivers and other things close to the hardware, something like C or Fourth is best. For text files manipulation PERL is best. For Windowing GUI apps and Object Oriented language like C++ or Delphi is best. Even COBOL has it's place for maintaining security while a large group of untrusted programmers work on a financial system.
Me personally, at times I like to know exactly what kind of CPU op-codes I am generating when I write a line of code. So to do this I tend to mix Assembly,C and C++. But while on UNIX I often use shell scripts and PERL for TEXT data manipulation.
Mirrored here for historical reference - Brian W. Kernighan::Why Pascal is Not My Favorite Programming Language
Ken Thompson 1984 paper - Reflections on Trusting Trust
21 Rules of Thumb - How Microsoft develops its Software
Go To Statement Considered Harmful, by Edsger W. Dijkstra 1968
|
The definitive book on C is:
by Brian W. kernighan and Dennis M.Ritchie
An interesting thing here is the For the White one on the left, But for the Blue one on the right that is 100% identical it's 95.00 rupies in India. Thats about $2 US!! |
Computer Graphics Algorithms FAQ
Computer Programming resources links
List subdirectories of the current directory Compliles in Unix, MS Visual C++; Borland C
Araxis Merge - Gui file comparison/merging and folder synchronization
Lemmy - GUI VI for windows, for those who can't live without it.
Understand for C++ : from (Scientific Toolworks, Inc ) ANSI C, C++ and K&R C reverse engineering, code navigation, and metrics tool
They also support Java, FORTRAN, JOVIAL, and Ada . I don't know how I could have survived Programming Someone elses windows code without this.
MonsterSoft tutorial page Protected Mode programming , VESA programming ,
CPlusPlus.com C++ Resources Network First rate site...
Kontron Rackmount, Computer Telephony, Atx Motherboards & Embedded Systems Kontron offers industrial PC products such as atx motherboards, embedded systems, rackmount servers, PC/104 plus, and more.
Collection of DOS & Windows C and C++ Code
Code from "The Practice of Programming" Book
Reliable Software - Site has some interesting C stuff
Reliable Software has a good win32 tutorial
Great resource for PC hardware interfacing
Overdoing C++ Templates
The C++ and Java SIG - part of the New York PC Users Group
Any and all sugestions are welcome as to what to put here.
Contact me at Contact Page