Language Learning Resources
Table of Contents This tutorial is the first of eight tutorials in the 4+ day "Using LLNL's Supercomputers" workshop. It is intended to provide only a very quick overview of the extensive and broad topic of Parallel Computing, as a lead-in for the tutorials that follow it. As such, it covers just the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject and who is planning to attend one or more of the other tutorials in this workshop. It is not intended to cover Parallel Programming in depth, as this would require significantly more time. The tutorial begins with a discussion on parallel computing - what it is and how it's used, followed by a discussion on concepts and terminology associated with parallel computing.
Free Programming Tools / Resources You can find tools, resources and utilities for a wide variety of programming tasks below. If you don't see the category of tools you want listed in the index below, please check out the Miscellaneous Free Programming Tools page, a catch-all page for everything that does not have its own page. Note that compilers and interpreters , source code and libraries as well as documentation are listed separately on their own pages. Help and Documentation Text and Source Code Handling
Cheatsheets and various quick reference guides are available for almost any type of software and language these days. Unfortunately they’re not always easy to find when you actually need them. This is why I decided to take some time to gather up as many as possible and share them with you here! Hopefully this can be a timesaver for you, along with teaching you a new trick or two. The resources have been divided into various categories to make them easier to find.
Online compiler for C/C++/Python/........... by Jun 14