BG Development


Страници: (11) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Книга за Ц++
Gamma Goblin
Публикувано на: 06-05-2018, 18:13
Quote Post



Име: Кратос
Група: Потребител
Ранг: Старо куче

Мнения: 669
Регистриран на: 21.02.18



Я кажете някоя несмотана книга за Ц++ ?

Други въпроси:
* има ли нещо като maven/gradle с което да си управлявам зависимостите ?
* какво ползвате за юнит тестове ?
* какво се ползва за logging ?


--------------------
Напред! Живота е сраженье!
Напред! И прав всегда ходи!
Напред, макар към поражение!
Ако ще паднеш, прав падни!
---
Axis of faith; Raw, and untamed in spirit
To do and undo...
We chew this world; And Spit it out
PMEmail Poster
Top
bvbfan
Публикувано на: 06-05-2018, 20:42
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2637
Регистриран на: 08.12.13



Да не се преквалифицираш icon_smile.gif
Най-добре нова книга, която изцяло обхваща С++11 (и нагоре)
* cmake (но така или иначе за повечето ще трябва да се пишат)
* нищо стандартно (има на Гугъл, Qt и т.н.)
* custom или от framework-a който ползваш


--------------------
QUOTE (Bender @ 23-04-2015, 19:11)
Xamarin: ЛАПАЙ!
Ти: Добре...
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 06-05-2018, 21:36
Quote Post



Име: Кратос
Група: Потребител
Ранг: Старо куче

Мнения: 669
Регистриран на: 21.02.18



Не, просто искам да науча малко повече. Има ли нещо за ц++17 ? Ако ще цъкам, то поне да е най-новото.

ПП: GCC или Clang ? Koe e "по-стандартно" ? Не ме интересуват нестандартни extensions

Това мнение е било редактирано от Gamma Goblin на 06-05-2018, 21:38


--------------------
Напред! Живота е сраженье!
Напред! И прав всегда ходи!
Напред, макар към поражение!
Ако ще паднеш, прав падни!
---
Axis of faith; Raw, and untamed in spirit
To do and undo...
We chew this world; And Spit it out
PMEmail Poster
Top
alphasoftwarebg
Публикувано на: 06-05-2018, 21:55
Quote Post



Име: Златин Георгиев
Група: Потребител
Ранг: Редовен член

Мнения: 522
Регистриран на: 23.12.12



g++ си поддържа и 17 виж тук. Казват, че CLang имал по-добри съобщения за грешки и забележки. Може и да е така. За книга N/A.


--------------------
zzz.bg - NoSQL ZZZ Base...
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 06-05-2018, 22:23
Quote Post


Group Icon
Име: Финто Нешън
Група: Администратор
Ранг: Почетен член

Мнения: 6089
Регистриран на: 27.01.05



https://github.com/isocpp/CppCoreGuidelines

Също търси блоговете на големите имена свързани с Ц++. Не че аз ги знам, но редовно попадам на линкове към техни статии (чернови на книги), в които се коментират детайли на езика.

П.П.
Като гледам в линка, който съм дал има богата библиография с книги. Може да си избереш някоя. icon_smile.gif

П.П.2

QUOTE
Bibliography
[Abrahams01]: D. Abrahams. Exception-Safety in Generic Components.
[Alexandrescu01]: A. Alexandrescu. Modern C++ Design (Addison-Wesley, 2001).
[C++03]: ISO/IEC 14882:2003(E), Programming Languages — C++ (updated ISO and ANSI C++ Standard including the contents of (C++98) plus errata corrections).
[C++CS]: ???
[Cargill92]: T. Cargill. C++ Programming Style (Addison-Wesley, 1992).
[Cline99]: M. Cline, G. Lomow, and M. Girou. C++ FAQs (2ndEdition) (Addison-Wesley, 1999).
[Dewhurst03]: S. Dewhurst. C++ Gotchas (Addison-Wesley, 2003).
[Henricson97]: M. Henricson and E. Nyquist. Industrial Strength C++ (Prentice Hall, 1997).
[Koenig97]: A. Koenig and B. Moo. Ruminations on C++ (Addison-Wesley, 1997).
[Lakos96]: J. Lakos. Large-Scale C++ Software Design (Addison-Wesley, 1996).
[Meyers96]: S. Meyers. More Effective C++ (Addison-Wesley, 1996).
[Meyers97]: S. Meyers. Effective C++ (2nd Edition) (Addison-Wesley, 1997).
[Meyers15]: S. Meyers. Effective Modern C++ (O'Reilly, 2015).
[Murray93]: R. Murray. C++ Strategies and Tactics (Addison-Wesley, 1993).
[Stroustrup94]: B. Stroustrup. The Design and Evolution of C++ (Addison-Wesley, 1994).
[Stroustrup00]: B. Stroustrup. The C++ Programming Language (Special 3rdEdition) (Addison-Wesley, 2000).
[Stroustrup05]: B. Stroustrup. A rationale for semantically enhanced library languages.
[Stroustrup13]: B. Stroustrup. The C++ Programming Language (4th Edition). Addison Wesley 2013.
[Stroustrup14]: B. Stroustrup. A Tour of C++. Addison Wesley 2014.
[Stroustrup15]: B. Stroustrup, Herb Sutter, and G. Dos Reis: A brief introduction to C++'s model for type- and resource-safety.
[SuttHysl04b]: H. Sutter and J. Hyslop. "Collecting Shared Objects" (C/C++ Users Journal, 22(8), August 2004).
[SuttAlex05]: H. Sutter and A. Alexandrescu. C++ Coding Standards. Addison-Wesley 2005.
[Sutter00]: H. Sutter. Exceptional C++ (Addison-Wesley, 2000).
[Sutter02]: H. Sutter. More Exceptional C++ (Addison-Wesley, 2002).
[Sutter04]: H. Sutter. Exceptional C++ Style (Addison-Wesley, 2004).
[Taligent94]: Taligent's Guide to Designing Programs (Addison-Wesley, 1994).


Това мнение е било редактирано от SuN на 06-05-2018, 22:30


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
THE STORM
Публикувано на: 07-05-2018, 16:34
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 781
Регистриран на: 19.08.05



Всеки компилатор има нестандартни extensions, и в някой случаи просто няма как да минеш без тях(примерно export на функции от dll/so), но в книгите, ако случайно ги споменават си пише много отчетливо, че не са част от стандарта.

Още няма книга за C++17 доколкото знам. Аз бих хванал C++ Primer 5th Edition(гледай да не го объркаш със C++ Primer Plus). Там се обхващат нещата до С++11 включително. След това взимаш Effective Modern C++, което обхваща промените до С++14(които не са особено много). Накрая просто четеш за новостите в С++17(които са доста).

* За нещо като Мaven се сещам за Conan и vcpkg, като второто вече не е само за Windows. icon_smile.gif
* Unit тестове... Има доста избор - GTest/GMock, Boost Test, Catch.
* Също няма стандартно решение. Либове бол, но общо взето всичко се свежда до stdin, stdout и редиректвания. Без проблем можеш да си направиш свой собствен wrapper.

Това мнение е било редактирано от THE STORM на 07-05-2018, 16:35
PMEmail Poster
Top
Barnabas
Публикувано на: 09-05-2018, 15:31
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 402
Регистриран на: 02.03.15




Магдалина Тодорова - Програмиране на С++
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 09-05-2018, 15:35
Quote Post



Име: Кратос
Група: Потребител
Ранг: Старо куче

Мнения: 669
Регистриран на: 21.02.18



QUOTE (Barnabas @ 09-05-2018, 15:31)
Магдалина Тодорова - Програмиране на С++

? тя не е ли на 100 вече ? пък и това не е ли книга за гъби ? и не е за c++17+

Това мнение е било редактирано от Gamma Goblin на 09-05-2018, 15:35


--------------------
Напред! Живота е сраженье!
Напред! И прав всегда ходи!
Напред, макар към поражение!
Ако ще паднеш, прав падни!
---
Axis of faith; Raw, and untamed in spirit
To do and undo...
We chew this world; And Spit it out
PMEmail Poster
Top
makka89
Публикувано на: 09-05-2018, 18:10
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 139
Регистриран на: 22.11.16



QUOTE (Gamma Goblin @ 09-05-2018, 15:35)
QUOTE (Barnabas @ 09-05-2018, 15:31)
Магдалина Тодорова - Програмиране на С++

? тя не е ли на 100 вече ? пък и това не е ли книга за гъби ? и не е за c++17+

Става ,като за основи.Структурите от данни не ми харесват примерите нещо само.
PMEmail Poster
Top
relax4o
Публикувано на: 09-05-2018, 18:23
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1849
Регистриран на: 04.04.07



QUOTE (makka89 @ 09-05-2018, 18:10)
QUOTE (Gamma Goblin @ 09-05-2018, 15:35)
QUOTE (Barnabas @ 09-05-2018, 15:31)
Магдалина Тодорова - Програмиране на С++

? тя не е ли на 100 вече ? пък и това не е ли книга за гъби ? и не е за c++17+

Става ,като за основи.Структурите от данни не ми харесват примерите нещо само.

Той май не търси баш основи, а нещо по-(intermediate|advanced)...

Това мнение е било редактирано от relax4o на 09-05-2018, 18:23


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (11) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0