Skip to content

Commit a4f0cd1

Browse files
authored
Add Haskell part (#50)
* add Haskell part * keep up-to-date with master repo * quick fix * quick fix in /book/languages/haskell/history.md 20:102 * grammar, spelling and punctuation have been improved - ready for publication
1 parent 2581a3f commit a4f0cd1

20 files changed

Lines changed: 89 additions & 22 deletions

book/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
* [Conclusion](languages/cpp/conclusion.md)
3434

35+
3536
* [ABC](languages/abc/README.md)
3637

3738
* [Introduction](languages/abc/intro.md)

book/credits.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,13 @@ We have to thank these great people on helping to write this book. Everyone here
3737
- [devRant](https://devrant.com/users/silverstar)
3838
- [GitHub](https://github.com/gadilashashank)
3939

40-
- Skayo
40+
- Konrad Nachtigall "Skayo"
4141

4242
- [devRant](https://devrant.com/users/Skayo)
43-
- [GitHub](https://github.com/Skayo)
4443

44+
- [GitHub](https://github.com/Skayo)
45+
4546
- Lucas Parzianello
4647

4748
- [devRant](https://devrant.com/users/lucaspar)
48-
- [GitHub](https://github.com/lucaspar)
49+
- [GitHub](https://github.com/lucaspar)

book/languages/cpp/advantages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ perfectly. Hence, most games use C++ as the language of choice for development.
1616
One may have heard of Google's *Tensor Flow* - the highly acclaimed and lauded Artificial Intelligence library. Although it is used from Python, the library itself is built primarily using C++.
1717
That alone states how powerful this language can be in many areas.
1818

19-
But, there are cases when using C++ is simply not worth it. Let's take a look into that.
19+
But, there are cases when using C++ is simply not worth it. Let's take a look into that.

book/languages/cpp/conclusion.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ rewarding, and fun.
1010

1111
Finally, in no way, is C++, a *best* language to use for everything. No language is, but one should understand when to use which language so that development is easier and work gets done
1212
efficiently.
13-
Therefore, it is wise to work with other languages as well to improve understanding of programming in general and to be able to use the right tool at the right time.
13+
14+
Therefore, it is wise to work with other languages as well to improve understanding of programming in general and to be able to use the right tool at the right time.

book/languages/cpp/disadvantages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ For example, if we create a script to copy and/or move files around on our compu
1313
This holds especially true because scripts usually tend to be cross platform and we expect them to simply run on whichever system we need. But for C++, we will have to compile the code first which
1414
would require us to have the compiler toolchain on the system itself.
1515

16-
Hence, using C++ in such cases is not useful.
16+
Hence, using C++ in such cases is not useful.

book/languages/cpp/history.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ Since then, the language has been continuously evolving, most notably in C++11 s
1414
fundamental courses on C and C++ with C++ as the epicenter for the concepts of *Object Oriented Programming*.
1515

1616
Currently, the latest standard of C++ which has been released is C++17, however most compilers have not implemented the standard as of *May 24, 2018*. C++14 has been implemented in the various
17-
popular compilers like - *GNU Compiler Collection (gcc)*, and *clang*.
17+
popular compilers like - *GNU Compiler Collection (gcc)*, and *clang*.

book/languages/cpp/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ The reason for its prominance in fields like IoT is that it has quite low memory
1111
This is, again, due to the fact that the language compiles code to native binary and the generated binary does not rely on a virtual machine for code execution on the system.
1212

1313
Now, with all the power and amazing features of C++, one must still understand where the language is most suitable and where not, because, in the wrong situation, C++ can wreak havoc on one's system
14-
or simply be too cumbersome to use. Let's take a glimpse into this.
14+
or simply be too cumbersome to use. Let's take a glimpse into this.

book/languages/erlang/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Hello
22

3-
> This chapter was made by Skayo.
3+
> This chapter was made by Konrad Nachtigall "Skayo".
44
55
Welcome in the Erlang part.
66
Hope you'll enjoy reading it.

book/languages/erlang/conclusion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ It has amazing features and need more attention than it has now.
1515

1616
## Regarding authors
1717

18-
This chapter was made by [Skayo](https://github.com/Skayo).
18+
This chapter was made by [Konrad Nachtigall "Skayo"](https://github.com/Skayo).

book/languages/golang/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Hi there
22

3-
> This chapter was made by Skayo.
3+
> This chapter was made by Konrad Nachtigall "Skayo".
44
55
Welcome to the Golang part!
66
I hope you'll enjoy this chapter.

0 commit comments

Comments
 (0)