By Sandeep On Oct 2, 2008 || 0 Comments
“So if you are programmer and interested in media decoding then go get ready to learn how to decode a mp3 file. “
At least once in a day you come across media file coded in MP3 format. We have been using MP3 file format for few years, but have never made an attempt to understand how the media player decodes the file. Even most programmers fail to understand the basic concept and designs that were formulated by MPEG team when they designed the codec.
By Nikhil Sherlekar On Sep 6, 2007 || 5 Comments
Note : All the programs are tested under Turbo C/C++ compilers.
It is assumed that,
- Programs run under DOS environment,
- The underlying machine is an x86 system,
- Program is compiled using Turbo C/C++ compiler.
The program output may depend on the information based on this assumptions (for example sizeof(int) == 2 may be assumed).
Predict the output or error(s) for the following:
By Sandeep On Aug 13, 2007 || 0 Comments
In the abstract published by the computer science lab of “The University Of Waterloo”, Dr. Bjarne Stroustrup presents the standard process and some proposals that are being considered in the ISO C++ standards committee. He have published a video that gives a brief note about the Next generation C++ 0x. Dr. Bjarne declares that there committee is aiming for C++09.
Just for a note, Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.
By Sandeep On Mar 27, 2007 || 9 Comments
While surfing round the smart edges of the web, I halted on to the Andre’s article on “Top Ten Things Ten Years Of Software Development Taught Me“. Andre have neatly explained the things we need to do and not to do, while developing software. Reading his(Andre) list I decided to write my own list of 7 Things I Learned About Programming As A Student.
By Sandeep On Mar 4, 2007 || 0 Comments
Almost a month ago, I had put my words about the existence of more than 2000 programming languages. To add to that here is the excellent time line showing programming languages from November 1954 to December 2006. It shows the step by step development of the various versions of the languages like Python, COBOL, PHP, Java, Perl, FORTRAN and more.