Difference between revisions of "GPU621/Go Parallel"
(→Go (Language) Parallel Programming) |
(→Go (Language) Parallel Programming) |
||
Line 32: | Line 32: | ||
== Why should you Go Parallel? == | == Why should you Go Parallel? == | ||
− | + | = Group Members = | |
1. Michael Brackett | 1. Michael Brackett | ||
2. Devansh Shah | 2. Devansh Shah | ||
− | + | = Progress = | |
Update 1: Sunday, Nov 8, 2020 - Created description for project. | Update 1: Sunday, Nov 8, 2020 - Created description for project. |
Revision as of 17:45, 19 November 2020
GPU621/DPS921 | Participants | Groups and Projects | Resources | Glossary
Go (Language) Parallel Programming
Description
Our team wants to demonstrate the usefulness of the Go programming language while applying Parallel programming principles. Demonstrations of the difference in time, syntax, and ease of use will be included within the document. The topic of whether using a newly created language like Go compared to an older language like C++ will make a difference in terms of future popularity will also be a key point in our report. Success for this project means displaying the differences between the two languages and educating other students about the possibility to use different languages to do parallel programming
What is GO?
As explained in the GO official documentation "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
Installation
Concurrency
Parallelism
Differences
Code Differences
Time Differences
Ease of Use
Relevance
Future
Present
Pros and Cons
Why should you Go Parallel?
Group Members
1. Michael Brackett
2. Devansh Shah
Progress
Update 1: Sunday, Nov 8, 2020 - Created description for project.