Intelligentedu
Best New Free Computer IT Training Tutorial Resources


 



     Blog Roll:


     Top Links:

December 11, 2007

C and C++ Programming Tutorials

Here are some good training C and C++ Programming Tutorials, Video Tutorials, and FAQs, located at C4Swimmers.net. These will help you learn how to program using these important programming languages, and they will also help you to increase your C and C++ skills, and to become a better C/C++ programmer. Included at this site are also some nice Linux Tutorials and References that will help you learn how to use and administer Linux.


Learn Kernel Bootcamp - Part 1 has started
The much awaited session Learn Kernel Bootcamp - Part 1 has started and the contents or step-by-step instructions to compile & install the Plain Vanilla Linux Kernel 2.6.

A Flash-based audio-visual Seminar - Thinking in C
A Flash-based audio-visual seminar to introduce you to the fundamentals of the C language which will help you move on to C-based languages like C++, Java and C#. This seminar was formerly delivered on the CD-ROM bound into the 2nd and 3rd editions of Thinking in Java, and the 2nd edition, Volume 1 of Thinking in C++.

Debugging Applications with GNU Debugger - Slides

Programming & Debugging series - Video Tutorial 1
In this Tutorial we'll explore some of the tools that come with Dev C++ IDE.

Programming & Debugging series - Video Tutorial 2
In this Tutorial we'll go through the process of programming a C windows console program and use the debugger gdb.exe to disassemble it and find out what is going on under the hood.

Programming & debugging series - Video Tutorial 4
We code a small c program which we'll examine using the gdb debugger so to observe how the stack gets used and organized.

Programming & debugging series - Video Tutorial 3
We programmed a small program with an intentionally bug in it so we can use the debugger to find it and eventually correct it.

Compiling and Executing - Hello World program in C - Video Tutorial

Scott Meyers: A Unique Perspective on C++ - Video Tutorial
Scott Meyers offers his unique perspectives on the C++ programming language. Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide.

C++0x Standard - An overview by Bjarne Stroustrup - VIdeo Lecture
Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language. Video Lecture is available at: Video Lecture on C++0x Standard: Overview by Dr. Bjarne StroustrupSome of the key points of the above lecture video

C++ Programming Video Tutorial 1

C++ Programming Video Tutorial 2 (Part 1 of 2)
Part 1 of 2, new Tutorial going through loops, switch statements, if else statements and applying them to another fairly simple program

C++ Programming Video Tutorial 2 (Part 2 of 2)

C++ Programming Video Tutorial 3

C++ Programming Video Tutorial 4 (Part 1 of 2)
Going through the use of functions, pointers, how to make fullscreen, and changing colors per line.

C++ Programming Video Tutorial 4 (part 2 of 2)

C++ Programming Video Tutorial 5
Continuation of Video4 so to speak, going through pointers a little more in depth as people didnt really seem to get it.

C Programming Tutorial Slides

Socket Programming Tutorial Slides  

Free Online Tests & Quiz  -  Quiz Home

Types of Memory leaks and solutions to get rid of it
A memory leak is a particular kind of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed. Learn about Memory leaks and solutions to remove them.

Huge collection of C/C++ Interview Questions
Looking for a C/C++ Interview Questions or C/C++ Puzzles?
Our collection of Most Commonly Asked Interview Questions on C/C++ programming is for all...... So we put together the most commonly asked interview questions on C/C++ here.

C++ Tips & Tricks - C++ Pitfalls, by: Cay S. Horstmann
C++ Pitfalls with Source Code examples

C++ Programming Language Tutorials
Lectures Handouts:
1. Overview of the C-portions of C++ (e.g., loops, structs, arrays, basic data types, etc.)
2. A quick tour through C++, focusing primarily on classes, templates, inheritance, and dynamic binding.
3. An extensive tour through C++ language features, illustrating the major and minor differences compared with C.
4. An in-depth look at defining abstract data types in C++, focusing primarily on classes, templates, and exception handling.
5. An in-depth look at C++ single and multiple inheritance.

Tech Talk About C++ and C : Extensive C++ and C FAQ
1. What book do you recommend?
2. Where is the FAQ for the various C and C++ newsgroups?
3. Can I really get the C++ Standard electronically for $18?
4. Can I get Standard C electronically too?
5. What's wrong with code that uses void main()?
6. What about returning from main()?
7. Where does the int returned from main() go?
8. What's the difference between endl and '\n'?
9. Why can't I fflush(stdin), or any input stream??
10. How do I remove all chars from a stream??

Unix Concepts Questions - FAQ
Section I - File Management in Linux
Section II - Process Model and IPC
Section III - Memory Management

Operating System (OS) Interview FAQ Questions
1. What is MUTEX ?
2. What isthe difference between a ‘thread’ and a ‘process’?
3. What is INODE?
4. Explain the working of Virtual Memory.
5. How does Windows NT supports Multitasking?
6. Explain the Unix Kernel.
7. What is Concurrency? Expain with example Deadlock and Starvation.
8. What are your solution strategies for “Dining Philosophers Problem” ?
9. Explain Memory Partitioning, Paging, Segmentation.
10. Explain Scheduling.
11. Operating System Security.
12. What is Semaphore?
13. Explain the following file systems : NTFS, Macintosh(HPFS), FAT .

A Handy Tutorial on Bash Unix Shell Reference
Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the 'Bourne-Again SHell'.

Multithreaded Programming Tutorial with Thread Visualization System
Multithreaded Programming with ThreadMentor: A Tutorial
ThreadMentor is designed to help you learn multithreaded programming and the use of synchronization primitives easily.

Basics of Data Structures
Introduction to Data Structures Definition. The logical inter-relation between elementary data items is called data structure. The basic data items include integers, bits, characters.

C Pointers - Different ways pointers are declared and its meaning
Several declarations involving C pointers are demonstrated.

Technorati Tags: , , , , ,

Popularity: 13% [?]




Related Posts:
  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials
  • PHP Programming Tutorials
  • Perl Programming Tutorials
  • 222 Open Source Online Books and Tutorials


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:53 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress