Disclosure: when you buy through links on our site, we may earn an affiliate commission.

The GNU Programmer’s Primer

Finally, students will also learn what `name mangling` is, as well as how to use GNU's tool-set to decipher "decorated" classes and function names.
/5
Created by Randall Nagy

8.6

CourseMarks Score®

9.2

Freshness

N/A

Feedback

7.5

Content

Platform: Simpliv Learning
Price: $99.99
Video: 0h58m
Language: English
Next start: On Demand

Top Operating Systems courses:

Detailed Analysis

CourseMarks Score®

8.6 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

9.2 / 10
This course was last updated on 08/2020.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

We analyzed factors such as the rating and the ratio between the number of reviews and the number of students, which is a great signal of student commitment. If a course does not yet have a rating, we exclude Feedback Score from the overall CourseMarks Score.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

7.5 / 10
Video Score: 7.5 / 10
The course includes 0h58m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 12 hours 03 minutes of 55 Operating Systems courses on Simpliv Learning.
Detail Score: 9.4 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 5.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 test.

Table of contents

Description

No matter if we are creating new software or building legacy applications, understanding how to leverage GNU’s classic tool-set to manage content creation activities is a highly sought-after skill set.

The de-facto standard in building everything from operating systems to millions of Open-Source Projects, these lessons begin by reviewing how to both create, as well as to use `Makefiles.`

Demonstrating how to compile, link & test a basic C++ program, the training will also cover the most common set of g++ / c++ operations. Students will create a C++ application, related Makefile, as well as library. GNU’s basic compiler, linker, and program-creation process, artifacts, and naming conventions will be reviewed.

Because GNU’s debugger is important to understand, the operation of both gdb, as well as the graphical xxgdb tools will be explored. Demonstrating how to both include, as well as remove, source code & symbols from your application is also presented.

Finally, students will also learn what `name mangling` is, as well as how to use GNU’s tool-set to decipher “decorated” classes and function names.

Basic knowledge
Students must be able to start & exit a “command line” or “console” user interface
Students should be able to run GNU’s make from a `bash` shell, or from Cygwin
GNU’s C++ Tool Set must also be installed

Requirements

• Students must be able to start & exit a “command line” or “console” user interface
• Students should be able to run GNU’s make from a `bash` shell, or from Cygwin
• GNU’s C++ Tool Set must also be installed

You will learn

What you will learn
✓ Understand how to use GNU make to manage common software development activities
✓ Learn the “critical path” options most frequently required to build C++ applications
✓ Use GNU’s dbg andxxgdb tools to perform stack-based debugging
✓ Create libraries designed to be shared between multiple C++ applications
✓ Understand the difference between static & dynamic library types
✓ Discover how GNU’s make uses rules, dependencies, recipes, and macros to create software
✓ Learn how to include, inspect, and remove source code from your debugging sessions

This course is for

• First-time C/C++ software developers on Linux, macOS, or Cygwin on Microsoft Windows.
• New software professionals who are interested in learning how to make static and dynamic libraries.
• Students who have never used the classic GNU “MAKE,” “LINK,” “GPP,” and / or related produce suite.
• Software professionals interested in creating common variables, targets, and other “Recipe” coventions for GNU Make.

How much does the The GNU Programmer's Primer course cost? Is it worth it?

The course costs $99.99. And currently there is a 80% discount on the original price of the course, which was $499.99. So you save $400 if you enroll the course now.
The average price is $24.9 of 55 Operating Systems courses. So this course is 302% more expensive than the average Operating Systems course on Simpliv Learning.

Does the The GNU Programmer's Primer course have a money back guarantee or refund policy?

YES, The GNU Programmer’s Primer has a 20-day money back guarantee. The 20-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the The GNU Programmer’s Primer course, but there is a $400 discount from the original price ($499.99). So the current price is just $99.99.

Who is the instructor? Is Randall Nagy a SCAM or a TRUSTED instructor?

Randall Nagy has created 2 courses that got 3 reviews which are generally positive. Randall Nagy has taught 362 students and received a 5.0 average review out of 3 reviews. Depending on the information available, Randall Nagy is a TRUSTED instructor.

More info about the instructor, Randall Nagy

Geek of the Week
Randall Nagy is a professional educator, engineer, author, and software designer / architect.

8.6

CourseMarks Score®

9.2

Freshness

N/A

Feedback

7.5

Content

Platform: Simpliv Learning
Price: $99.99
Video: 0h58m
Language: English
Next start: On Demand

Students are also interested in

Other courses by ​Randall Nagy

Get this widget on your website (for course creators):

The GNU Programmer's Primer rating
Copy this code and paste it to your website:
<a href="https://coursemarks.com/course/the-gnu-programmers-primer-2/" target="_blank" title="The GNU Programmer’s Primer on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/87.svg" width="200px" alt="The GNU Programmer’s Primer rating"/></a>