Greetings,
Programming is not all about being clever with the language.
Here are a couple of articles that are programming related that
are sure to be interesting to beginning programmers as well as
for more experienced ones.
Coding and Security
-------------------
http://m.bacarella.com/papers/secsoft.html
The Law of Leaky abstractions
-----------------------------
http://www.joelonsoftware.com/articles/LeakyAbstractions.html
Job interview questions:
How can you detect a cycle in a linked list?
What are the different C increment statements for?
How is a library call different from a system call?
How is a file descriptor different from a file pointer?
Program each of the following problems:
[1] Read a string and output all combinations of its characters.
[2] The "8-queens" problem (print all the chess configurations where
eight queens can be placed on a board without attacking each other.
[3] Given N, list all the prime numbers up to N.
[4] Write a function to multiply two arbitrary-sized matrices together.
[ in each of the following programming languages: ]
[a] C
[b] APL
[c] Lisp
[d] Fortran
Write some code to determine if a variable is signed or not.
What is the time complexity of printing the values in a binary tree?
Give me a string at random from this file.
From the book _Expert C Programming_ by Peter van der Linden.
Happy Programming!
--
K
Programming is not all about being clever with the language.
Here are a couple of articles that are programming related that
are sure to be interesting to beginning programmers as well as
for more experienced ones.
Coding and Security
-------------------
http://m.bacarella.com/papers/secsoft.html
The Law of Leaky abstractions
-----------------------------
http://www.joelonsoftware.com/articles/LeakyAbstractions.html
Job interview questions:
How can you detect a cycle in a linked list?
What are the different C increment statements for?
How is a library call different from a system call?
How is a file descriptor different from a file pointer?
Program each of the following problems:
[1] Read a string and output all combinations of its characters.
[2] The "8-queens" problem (print all the chess configurations where
eight queens can be placed on a board without attacking each other.
[3] Given N, list all the prime numbers up to N.
[4] Write a function to multiply two arbitrary-sized matrices together.
[ in each of the following programming languages: ]
[a] C
[b] APL
[c] Lisp
[d] Fortran
Write some code to determine if a variable is signed or not.
What is the time complexity of printing the values in a binary tree?
Give me a string at random from this file.
From the book _Expert C Programming_ by Peter van der Linden.
Happy Programming!
--
K