Programming in C, C++, Perl, Java, and Fortran
Here are several slide presentations, programming tutorials, and some
programming books that will teach you Programming in
C, C++, Perl, Java, and Fortran, and
also show you how to get started with Multithreaded
and Shared Memory Programming. These programming
learning materials are made available by the Georgia Institute of
Technology .
Introduction to Scientific Computing
Here are 17 detailed slides that provide an introduction to Scientific
Computing. The contents review: Requirements of scientific computing,
Some definitions of terms used in scientific computing, Computer
architectures, and Benchmarking. (17 pages,
356kb, pdf)
Introduction
to C and C++ Programming
This is a 21-slide presentation giving a general overview, with a few
coding examples, of the C and C++ programming languages. (21 pages,
48b, pdf)
OpenMP:
An API for Portable Shared Memory Programming
This is a presentation of 26 slides that gives an overview and explains
some of the details of Shared Memory Parallelization and OpenMP. (7
pages, 41kb, pdf)
C Programming
Tutorial
Section 1: Basic C
Section 2: Advanced C
Section 3: Appendix
Perl Programming Tutorial
Section 1: Simple Perl
Section 2: Beyond Simple Perl
Multithreaded Programming: Improving Performance through Threads
An overview and tutorial, with coding examples, of multithreaded C programming.
- What is a thread?
- Thread Design Patterns
- Protecting Shared Resources
- Thread Synchronization Primitives
- POSIX pthreads
- Performance Considerations
- Multiprocess Programming
- Resources
Online Programming Books and Manuals:
Thinking in Java, 2nd Edition (Revision 12)
- Source Code (zip format)
Thinking in C++: Volume 1, 2nd Edition
- Source Code (zip format)
Thinking in C++: Volume 2, 2nd Edition (Revision 2)
- Source Code 1 (zip format)
- Source Code 2 (zip format)
Fortran 90 and Computational Science
Popularity: 6% [?]
Related Posts:
Tags for this post>> C Programming | C++ Courses and Tutorials | Fortran | Perl | programming
