Git Product home page Git Product logo

cpp4python's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cpp4python's Issues

Introducing const keyword is abrupt. Section 4.3

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on

Section 4.3

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, whats wrong with it?" Could you help them with only that to go on?

Introducing const keyword is abrupt.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

section 4.3 > third box illustration

"we use it’s close() member" should be 'we use its close() member"

What Course are you in
cpp4python

What Page were you on
section 6.3

What is your username
maalims

Describe the bug
This is a simple grammatical error, instead of we use it's close(), it should be we use its close()

Traceback
The bug is in section 6.3 in the third paragraph just after the second image, the sentence begins with "To disconnect....."

Clarification: What does Array versus vector do? Section 4.3

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on

Section 4.3

What is your username
njounkengdaizem

Describe the bug
Needs clarification. Array versus vector; what do they do?

Traceback
Section 4.3

Function Overloading

What Course are you in
cpp4python

What Page were you on
5.6

What is your username
njounkengdaizem

Describe the bug
Why is Function Overloading at the front of the chapter?

Traceback
Section 5.6

in_stream.open() uses the filename 'myFile.txt" but the image just has myFile.

What Course are you in

cpp4python

What Page were you on

section 6.3

What is your username

maalims

Describe the bug

There is a contrast in the naming of the file. In the text, stream.open() uses the filename 'myFile.txt' but in the picture demonstration, it uses 'myFile' only.

Traceback

It's in section 6.3 of the book. The section is called File operations.

Activity 4.2.2 needs to be rephrased

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on
Section 4.2

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

Activity 4.2.2 seems odd to me because either both parameters are pass by reference or pass by value. It immediately brought up the question if there could be a mix.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

Section 4.2 > Activity 4.2.2

NULL typo

Section 6.7.. the \0 is the NULL character, not the NUL char.

Function 1 and 2 do not have the same behavior. Activity: 4.1.2

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on
Section 4.1 Defining C++ Functions

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

Section 4.1, Activity: 4.1.2
Function 1 and 2 do not have the same behavior. They are similar with overlapping things they do.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

Section 4.1 > Activity: 4.1.2

Section 5.4 does not mention the terminating null character.

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on
Section 5.4

What is your username
njounkengdaizem

Describe the bug
Section 5.4 does not mention the terminating null character. But it was the correct answer to Activity: 5.4.1

Traceback
Section 5.4 > Activity: 5.4.1

Statement needs rephrasing Section 4.3

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on
Section 4.3

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

This statement assumes that students realize that size of array is not included in an array: "parameter list[] does not include that information"

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
section 4.3 > line 8

Section 8.7 - What does this sentence mean? "This is due to the complex handling and of Fonts by operating systems that is far more cumbersome to manage in C++."

What Course are you in
cpp4python

What Page were you on
section 8.7

What is your username
maalims

Describe the bug
This is not a bug, but the wording of the sentence. The sentence, "This is due to the complex handling and of Fonts by operating systems that is far more cumbersome to manage in C++." It would be helpful if the wording can be clear.

Traceback
Section 8.7, on the first sentence of the second paragraph just after the first code.

Did you explain that a function usually returns a value (being fruit full)? Section 4.1.2

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
section 4.1, Activity: 4.1.2

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

Clarification: Did you explain that a function usually returns a value (being fruit full)?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
Section 4.1 > Activity: 4.1.2 > first paragraph under activity 4.1.2

The rationale for vector pops out of thin air

What Course are you in

cpp4python

What Page were you on
Section 4.3

What is your username
njounkengdaizem

Describe the bug

The rationale for vector pops out of thin air.

Traceback
Section 4.3 > paragraph

Introduce Activity 4.1.4 before presenting it, maybe. Section 4.1

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
section 4.1 > activity 4.1.4

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

Introduce Activity 4.1.4 before presenting it, maybe. No idea what to think about it.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
section 4.1 > activity 4.1.4

Create a visual difference between myVar and inputVar

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
Section 4.2

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

Although explained in the text maybe use a visual that myVar and inputVar are separate variables?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
Section 4.1 > Section 4.2

Section 8.8 - maybe introduce the code instead of simply putting two there?

What Course are you in
cpp4python

What Page were you on
section 8.8

What is your username
maalims

Describe the bug
This is not a bug but a suggestion. The section is a bit dry in terms of explanation, it would be helpful if the author explained how the code works so the reader can understand how it works.

Traceback
The codes are in section 8.8 of the book.

Section 6.7 might benefit from examples

What Course are you in
cpp4python

What Page were you on
section 6.7

What is your username
maalims

Describe the bug
This is not a bug, it's a suggestion that adding more examples in section 6.7 will make it more clear.

Traceback
section 6.7

Section 8.6 - the entire first section was hard to understand

What Course are you in
cpp4python

What Page were you on
section 8.6

What is your username
maalims

Describe the bug
The first section(before the first quiz) is hard to understand. Maybe employing a better explanation technique for better understanding a reader might help.

Traceback
The first section of section 8.6, before the first quiz

Duplicate ID

/home/bmiller/Runestone/web2py/applications/runestone/books/cpp4python/_sources/Input_and_Output/InputandOutput.rst:287: WARNING: Duplicate ID -- see Input_and_Output/InputandOutput, line 83
/home/bmiller/Runestone/web2py/applications/runestone/books/cpp4python/_sources/IntroCpp/ArrayIteration.cpp:18: WARNING: Definition list ends without a blank line; unexpected unindent.

"by pass reference clarification"

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
Section 4.2

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, whats wrong with it?" Could you help them with only that to go on?

The text does this, but in my initial read, I did not see enough motivation for pass by reference. Say that the things in the parentheses can be changed to return more values.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
Section 4.1 > Activity: 4.2.1

Format Activity 5.2.5, it had subtleties

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on
Section 5.2

What is your username
njounkengdaizem

Describe the bug
Format Activity 5.2.5, it had subtleties.

Traceback
Section 5.2 > Activity: 5.2.1

out_stream is opened with a file called "anotherfile.txt" but the image still has "myFile"

What Course are you in

cpp4python

What Page were you on

Section 6.3 File Operations

What is your username

maalims

Describe the bug

In the text description, out_stream is opened with anotherfile.txt i.e. out_stream.open("anotherFile.txt"); however, in the picture demonstration, it is opened with 'myFile' i.e. out_stream.open("myFile")

Traceback

The bug is in section 6.3 of the book. It's on the second paragraph, the section name is File Operations

Introducing comments using // at the same time as introducing functions is confusing. Section 4.1

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on

Section 4.1

What is your username

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?"

Could you help them with only that to go on?

Introducing comments using // at the same time as introducing functions is confusing.

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
--> Toggle Tools

Section 4.1

Activity 5.4.1.1 connects strings should be capitalized

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
Section 5.4

What is your username
njounkengdaizem

Describe the bug
Activity 5.4.1.1 connects strings should be capitalized

Traceback
Section 5.4 > Activity 5.4.1.1

Question 5 in Section 4.1 is oddly phrased

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
section 4.1 > Activity: 4.1.4 > Question 5

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, whats wrong with it?" Could you help them with only that to go on?

The question for Q5 is phrased oddly for some reason. Maybe state the function name as dogWalk?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here
section 4.1 > Activity: 4.1.4 > Question 5

Section 6.8.. the \0 is the NULL character, not the NUL char.

What Course are you in
cpp4python

What Page were you on
section 6.7

What is your username
maalims

Describe the bug
This is a spelling error, it should be NULL instead of NUL

Traceback
The bug is in section 6.8, on the second paragraph just before the warning section.

Clarification: What is the function HEAD?

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on

Section 4.3 Arrays as Parameters in Functions

What is your username
njounkengdaizem

Describe the bug

Clarification: What is the function HEAD?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

Section 4.3 > third box

Section 6.9. The code is surprisingly lacking in comments.

What Course are you in
cpp4python

What Page were you on
section 6.9

What is your username
maalims

Describe the bug
The code lacks comment, adding comments will make the reader understand the code better

Traceback
The bug is on section 6.9, just after the second paragraph

Clarification Activity 5.6.1 Section 5.6

What Course are you in
cpp4python

What Page were you on
Section 5.6

What is your username
njounkengdaizem

Describe the bug
Why is the find() function for unordered sets not in the table but is mentioned after Activity 5.6.1 when you specifically said that the summary is followed by their use?

If you got here through the Bug Report page and there was a stack trace, please paste it here

Traceback
Section 5.6 > Activity: 5.6.1

Unclear Sentence in Section 4.3 about functions

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on

Section 4.3

What is your username

njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, what's wrong with it?" Could you help them with only that to go on?

What does this mean: "Functions can be used with array parameters to maintain a structured design."

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

Section 4.3 > Line 2

& is an ampersand not asterisk

Error reported in course cpp4python on page AtomicData by user rickyp72 [email protected]
in section 2.5.1.1. The address-of operator,

"int *ptrN = varN; // Note no asterisk,"

Its is talking about a missing '&' so
this should be:
" int *ptrN = varN; // Note no ampersand",

Clarification: What does "session" mean?

What Course are you in

cpp4python

What Page were you on
Section 5.6

What is your username
njounkengdaizem

Describe the bug
Above Table 6 in Section 5.6. What does "session" mean?

Traceback
Section 5.6 > Table 6

Fixing the example function Section 4.3

What Course are you in
Knowing the course will help us a lot

cpp4python

What Page were you on

Section 4.3

What is your username

njounkengdaizem

Describe the bug
A clear and concise description of what what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, whats wrong with it?" Could you help them with only that to go on?

Maybe include a function that changes the array after stating that it is possible? As in replacing the array values so that it is all the average?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

Section 4.3 > paragraph that proceeds

In section 6.5, the code using two << operators is accompanied by the phrase "will write the number 25, a space, the number 15". This is correct. Instead of "space" it should be newline.

What Course are you in
cpp4python

What Page were you on
section 6.5

What is your username
maalims

Describe the bug
This typing error, in the sentence, instead of the 'space' word, it should have been 'new line' Otherwise, everything else is correct.

Traceback
The exact location is on the second paragraph of section 6.5 of the book.

What do you mean by "the initial guess is n/2" Section 4.1

What Course are you in
Knowing the course will help us a lot
cpp4python

What Page were you on
section 4.1 > Activity: 4.1.2 > paragraph underneath > line 9

What is your username
njounkengdaizem

Describe the bug
A clear and concise description of what you were trying to accomplish and what went wrong. Vague statements like X does not work are not helpful. Imagine if one of your students sent you an email that said, "My program doesn't work, whats wrong with it?" Could you help them with only that to go on?

Clarification: What do you mean by "the initial guess is n/2"?

Traceback
If you got here through the Bug Report page and there was a stack trace, please paste it here

section 4.1 > Activity: 4.1.2 > paragraph underneath > line 9

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.