Advanced Programming Concepts
The idea of this section is to provide you with various articles concerning subjects that haven't been covered in the lessons. The articles covered in the advanced programming concepts are intended for those who have acquired adequate knowledge of programming in Pascal or any other procedural programming language.
For instance, sorting is a popular technique used in computer science and inevitably in many programs to sort a list of data items in either ascending or descending order. Also, linked lists and stacks and similar data structures are of outmost importance since they are used quite often in computer programs. Such data structures are useful tools which can broaden your programming skills not just those of Pascal programming. These will be covered for you in as general application as possible, so that you may use them in any of your programs and practice them for your applications and in other languages.
Feel free to go through the following articles and try them yourself and rewrite them in your own way.