Lippman S., Lajoie J., Moo B. / Липпман С., Лажойе Ж., Му Б. - C++ Primer / Язык программирования С++. Вводный курс (4-е издание) [2005/2007, DjVu, RUS/ENG]

Автор
Сообщение

AshleyOlsen88

Стаж: 7 лет 1 месяц

Сообщений: 5

flag

AshleyOlsen88 · 08-Сен-12 17:52 (6 лет 2 месяца назад)

спасибо. Уважаю ваш труд!

dangluh

Стаж: 8 лет 11 месяцев

Сообщений: 207

flag

dangluh · 12-Сен-12 20:22 (спустя 4 дня)

большое спасибо!!! Низкий поклон до земли!
8 лет вместе GOSTRACKER, я за вас очень рад. Всех благ вам. Вы очень выросли.

ilovedem

Стаж: 10 лет 2 месяца

Сообщений: 246

flag

ilovedem · 26-Сен-12 13:32 (спустя 13 дней)

Кстати, ясности изложения эта книга обязана исключительно Барбаре (Му или Мо - неизвестно). Она собственноручно переписала весь материал предыдущих изданий, сделав его лаконичным и доходчивым. Скорее всего, ей также помогал её супруг Andrew Koenig - автор замечательных книг по С++.
А месяц назад вышло новое, 5-е издание этой книги. Амазон даёт почитать начало. Некоторые предложения переписаны, что сделало их ещё более лёгкими для понимания "с первого раза", а также сделаны добавления, поясняющие некоторые тонкости материала. Ну и есть какие-то добавления по С++11.
Это доменное имя было приостановлено из-за издевались.
(9,9)+9!,(9,9)+9!!,(9,9)+9!!!, i loved 'em

AmFeTaMin Joey

Стаж: 8 лет 10 месяцев

Сообщений: 248

flag

AmFeTaMin Joey · 23-Окт-12 23:31 (спустя 27 дней)

подойдет мне эта книга если я собираюсь изучить с++ с нуля? при том что никаких других языков также не изучал. если нет, то с чего лучше начать подскажите пожалуйста

ilovedem

Стаж: 10 лет 2 месяца

Сообщений: 246

flag

ilovedem · 24-Окт-12 11:01 (спустя 11 часов)

AmFeTaMin Joey писал(а):
55921959подойдет мне эта книга если я собираюсь изучить с++ с нуля? при том что никаких других языков также не изучал. если нет, то с чего лучше начать подскажите пожалуйста
Вообще, успех в изучении языков - дело индивидуальное. Многое так же зависит от цели изучения языка.
Ну а по поводу этой книги, она хороша, конечно, но одной ей не обойтись. Проще учиться, когда одно и то же объясняется по-разному.
Проходите материал параллельно по нескольким качественно написанным книгам.
Конкретно по С++ - необходимо избегать книги (и видео), которые объясняют С++ как С с дополнениями. С лёг в основу создания С++, но С не является основой для изучения С++.
Данная книга одинаково легко читается как на русском, так и на английском (при условии знания английского, разумеется).
Кроме неё возьмите
Э.Кёниг,Б.My-Эффективное_программирование_на_C++
и
Лафоре - ООП в С++
Это доменное имя было приостановлено из-за издевались.
(9,9)+9!,(9,9)+9!!,(9,9)+9!!!, i loved 'em

AmFeTaMin Joey

Стаж: 8 лет 10 месяцев

Сообщений: 248

flag

AmFeTaMin Joey · 24-Окт-12 13:03 (спустя 2 часа 2 мин.)

ilovedem
спасибо!
цель - в дальнейшем хочу работать в IT сфере, точнее не определился) а на данный момент надо сделать несколько лаб по информатике в универе, а препод наш ни на что не годится.. Читает просто на лекциях нам книгу, которая у нас и так на руках, и ничего не понятно..

ab.random

Стаж: 9 лет 1 месяц

Сообщений: 69

flag

ab.random · 28-Окт-12 17:58 (спустя 4 дня)

AmFeTaMin Joey
самостоятельно надо больше заниматься. и вопросы преподу задавать, где что не понятно - на это он и нужен.да и лабы потом пойдут, там понятнее будет.

ilovedem

Стаж: 10 лет 2 месяца

Сообщений: 246

flag

ilovedem · 29-Окт-12 03:26 (спустя 9 часов, ред. 29-Окт-12 03:26)

5е издание на английском:
в Гугле набрать 0321714113.mobi
первый результат - китайский сайт. там зелёная кнопка (левая, рядом с синей) означает "Скачать". Файл 31.35MB
Единственное неудобство - надо установить программу для чтения файлов формата .mobi
Нормально переконвертировать этот файл не получится.
Это доменное имя было приостановлено из-за издевались.
(9,9)+9!,(9,9)+9!!,(9,9)+9!!!, i loved 'em

Dimsml

Стаж: 8 лет 6 месяцев

Сообщений: 13


Dimsml · 31-Окт-12 12:28 (спустя 2 дня 9 часов, ред. 31-Окт-12 17:41)

Я то думал, что у меня есть полная версия 5-го издания, но нет. Вместо некоторых страниц висит заглушка.
Я сейчас пытаюсь докачать потерянные страницы, посмотрим, что выйдет.

mimayorov

Стаж: 7 лет 6 месяцев

Сообщений: 1

flag

mimayorov · 31-Окт-12 19:17 (спустя 6 часов)

Большое спасибо за раздачу!Очень понравились книги!Раздач у вас немного, но зато все идеальны!

Гость


Гость · 25-Ноя-12 11:37 (спустя 24 дня)

Можно ли нарыть эту же книгу, только 1993 года издания?
 

Disona

Стаж: 11 лет 2 месяца

Сообщений: 356

flag

Disona · 23-Дек-12 12:50 (спустя 28 дней)

Спасибо за раздачу и за работу.
"щит щит ЩИТ ЩИТ ЩИТ!" (с) Дамблдор
"Скажем так: если пойдёт дождь, пойдёт дождь. Наслаждайтесь жижей" (с) Люциус Малфой
"Сясь. Сясь. Сясь. Сясь. Сясь. Сясь." (с) проф. Грюм

Streetkrc

Стаж: 10 лет

Сообщений: 18

flag

Streetkrc · 12-Янв-13 11:52 (спустя 19 дней)

Подскажите где можно скачать или просмотреть ответы на задачи в книге.

Adam-rs

Стаж: 8 лет 9 месяцев

Сообщений: 7

flag

Adam-rs · 17-Янв-13 20:37 (спустя 5 дней, ред. 17-Янв-13 20:37)

Спасибо огромное! Очень хорошая книга, почти в 2 раза меньше Дейтелов. А то последнюю я только 800 страниц осилил. Думаю, что с задачами Дейтелов и с Олимпиадными задачами по программированию Скиена можно неплохо освоить программирование.

bentch

Top Seed 03* 160r

Стаж: 8 лет 7 месяцев

Сообщений: 421

bentch · 14-Фев-13 15:14 (спустя 27 дней)

Спасибо за труды!

whitelon

Стаж: 8 лет 10 месяцев

Сообщений: 104

flag

whitelon · 13-Апр-13 23:50 (спустя 1 месяц 27 дней)

Спасибо за раздачу!

Disona

Стаж: 11 лет 2 месяца

Сообщений: 356

flag

Disona · 27-Апр-13 14:53 (спустя 13 дней)

Жаль, что в продаже эту книгу уже нигде не найти =(
"щит щит ЩИТ ЩИТ ЩИТ!" (с) Дамблдор
"Скажем так: если пойдёт дождь, пойдёт дождь. Наслаждайтесь жижей" (с) Люциус Малфой
"Сясь. Сясь. Сясь. Сясь. Сясь. Сясь." (с) проф. Грюм

mudobudist

Стаж: 8 лет 6 месяцев

Сообщений: 93

flag

mudobudist · 06-Июл-13 13:09 (спустя 2 месяца 8 дней, ред. 06-Июл-13 13:09)

не знаю. так и не могу найти нормальную книгу по с++. тут слишком много теории и мало практики для новичка. На мой взгляд, книга должна начинаться вообще с рекомендации по выбору IDE под конкретный язык и систему. Потом должна быть подробная инструкция как создать первую программу в каждой из вышеупомянутых IDE. Основы это не разъяснять каждый нюанс и подробно расписывать переменные и типы данных. Основы это на мой взгляд формирование у ученика понимание основного синтаксиса, конструкций языка и типов данных. Развитие алгоритмического мышление, и демонстрация базовых алгоритмов по решению тривиальных задач. О чём думают авторы этих всех книжек я не знаю.

Disona

Стаж: 11 лет 2 месяца

Сообщений: 356

flag

Disona · 06-Июл-13 13:44 (спустя 35 мин.)

mudobudist
я бы вам посоветовал поискать что-нибудь типа лабников по курсам вузов или что-то такое.
IDE для новичка, ну не знаю... Я вот себе поставил Dev-C++ и весьма им доволен.
Ещё неплохо бы найти какой-нибудь исходник каких-нибудь простых программ и изучать их, а ответы на возникающие вопросы искать в книге из этой раздачи.
"щит щит ЩИТ ЩИТ ЩИТ!" (с) Дамблдор
"Скажем так: если пойдёт дождь, пойдёт дождь. Наслаждайтесь жижей" (с) Люциус Малфой
"Сясь. Сясь. Сясь. Сясь. Сясь. Сясь." (с) проф. Грюм

daur251282

Стаж: 6 лет 9 месяцев

Сообщений: 17

flag

daur251282 · 16-Июл-13 14:46 (спустя 10 дней)

Спасибо за труд! Огромное преогромное спасибо! Понимаю насколько это колоссальный трудище !!!

Гость


Гость · 31-Июл-13 00:55 (спустя 14 дней)

mudobudist писал(а):
59990606не знаю. так и не могу найти нормальную книгу по с++. тут слишком много теории и мало практики для новичка. На мой взгляд, книга должна начинаться вообще с рекомендации по выбору IDE под конкретный язык и систему. Потом должна быть подробная инструкция как создать первую программу в каждой из вышеупомянутых IDE. Основы это не разъяснять каждый нюанс и подробно расписывать переменные и типы данных. Основы это на мой взгляд формирование у ученика понимание основного синтаксиса, конструкций языка и типов данных. Развитие алгоритмического мышление, и демонстрация базовых алгоритмов по решению тривиальных задач. О чём думают авторы этих всех книжек я не знаю.
Понятия "новичок" и "нормальная" - относительны.
Поставить какую-то IDE и написать hello world - это, несомненно, первый и страшный шаг, но про то, как это сделать - тьма книг/гайдов/видео. И это всего лишь 1 шаг. В этой книге этого нет.
Эта литература - не для чайников! Где купить компьютер, как его включить, поставить ось и т.п. - здесь не написано. И математике тут не учат и английскому тоже. И много чему ещё...
Мне нравится Липпман, потому что он знает, как работает компилятор, зрит в корень и пишет о сути языка хотя бы немного, в отличие от многих других авторов.
Программа - это прежде всего текст, передаваемый на обработку компилятору языка. Программист, который не знает, что, как, когда, зачем делает компилятор, пишет не код, а сочинение на плохо читаемом языке с непонятными знаками препинания.
Я понимаю, что в наше время "программируют" все, кому не лень.
"... 3 класса образования на 3 балла, компутер купили родитИли, хачу писать игру на жаве, айпад тыц-тыц, вау! Hello world, ёпт, ыыы... Я Программер! дайте денех, я вам чё хошь нахерячу ..."
Пипл жрёт тонны говнософта (в обмен на тонны бабла, кстати), написанного говнопрограммерами в говноконторах. Раз пипл хавает и молчит, то дешёвые говнокодеры востребованы на рынке труда.
А, вообще-то, программирование - это сложная профессия для людей с инженерным складом ума, причём немаленького ума. И обучаться ей нужно доооолго ( > 10 лет ). Одной книгой научить всему необходимому - ну никак не получится.
То, что программы читаются и сопровождаются людьми - другой вопрос, он гораздо более сложный, чем основы языка. Есть много других сложных вопросов. Здесь лишь основы языка С++ - вводный курс, так сказать.
И пишет нам об этих основах достойный человек (перевод на русский ужасен, как обычно).
 

Luckyjj08

Стаж: 5 лет 6 месяцев

Сообщений: 1


Luckyjj08 · 05-Авг-13 21:37 (спустя 5 дней)

Автор слушай сюда... Ты вообще молодчина! Большое тебе спасибо!

superskylight

Стаж: 8 лет 8 месяцев

Сообщений: 18

flag

superskylight · 12-Ноя-13 19:42 (спустя 3 месяца 6 дней)

Ничего себе труд, спасибо,troglopotgo!
Добро с кулаками

operations12

Стаж: 8 лет 3 месяца

Сообщений: 1

flag

operations12 · 11-Дек-13 13:43 (спустя 28 дней, ред. 13-Дек-13 01:16)

Вроде неплохая книга, сейчас пробую освоить.

Роман88888

Стаж: 6 лет 7 месяцев

Сообщений: 1

flag

Роман88888 · 05-Янв-14 16:45 (спустя 25 дней)

Поклон автору раздачи. Очень впечатлил такой альтруизм. Я теперь тоже обязательно сделаю что-нибудь для всеобщего блага.

Gnuvse

Стаж: 7 лет 11 месяцев

Сообщений: 47

flag

Gnuvse · 07-Фев-14 02:15 (спустя 1 месяц 1 день)

troglopotgo
спасибо тебе, годнота.

the kooks

Стаж: 8 лет 11 месяцев

Сообщений: 7

flag

the kooks · 10-Фев-14 23:18 (спустя 3 дня)

xtorne21st писал(а):
54787168Автору спасибо. Почитав вечерок я сделал следующий вывод: эта книга также понятна, как и предыдущие издания (2003г). Пробовал читать Шилда - нет практических упражнений в новых версиях книги, что на мой взгляд является важным параметром. Пробовал, также Харви - не плохая книга, но тяжковата для начинающего.
Резолюция: чайникам (вроде меня) самое то
amfynetit писал(а):
53023383
IlyaCool писал(а):
По какой книге лучше изучать С++ с нуля - по этой(Липпман) или этой (http://GOSTRACKER.XYZ/viewtopic.php?t=3631277 - Прата)
Мне кажется, для начала хорошо учиться по книге Шилдта http://GOSTRACKER.XYZ/viewtopic.php?t=3457761 , там расписана основная суть языка и меньше страниц (правда, иной раз на C++ там написано "в стиле C"), потом можно Прата и Липпмана (Липпман - вообще уникальная книга, но её хорошо читать, когда знаешь азы C++, для углубления знаний)
Весьма субъективное мнение! Как по моему субъектному %) Липпман ничем не уступает Шилдту.
ЗЫ. По поводу файла Sales_item.h Ссылка, приведенная в книге не работает.
Вот содержимое файла для 4-го издания:
/*
* This file contains code from "C++ Primer, Fourth Edition", by Stanley B.
* Lippman, Jose Lajoie, and Barbara E. Moo, and is covered under the
* copyright and warranty notices given in that book:
*
* "Copyright (c) 2005 by Objectwrite, Inc., Jose Lajoie, and Barbara E. Moo."
*
*
* "The authors and publisher have taken care in the preparation of this book,
* but make no expressed or implied warranty of any kind and assume no
* responsibility for errors or omissions. No liability is assumed for
* incidental or consequential damages in connection with or arising out of the
* use of the information or programs contained herein."
*
* Permission is granted for this code to be used for educational purposes in
* association with the book, given proper citation if and when posted or
* reproduced.Any commercial use of this code requires the explicit written
* permission of the publisher, Addison-Wesley Professional, a division of
* Pearson Education, Inc. Send your request for permission, stating clearly
* what code you would like to use, and in what specific way, to the following
* address:
*
* Pearson Education, Inc.
* Rights and Contracts Department
* 75 Arlington Street, Suite 300
* Boston, MA 02216
* Fax: (617) 848-7047
*/
#ifndef SALESITEM_H
#define SALESITEM_H
// Definition of Sales_item class and related functions goes here
#include <iostream>
#include <string>
class Sales_item {
friend bool operator==(const Sales_item&, const Sales_item&);
// other members as before
public:
// added constructors to initialize from a string or an istream
Sales_item(const std::string &book):
isbn(book), units_sold(0), revenue(0.0) { }
Sales_item(std::istream &is) { is >> *this; }
friend std::istream& operator>>(std::istream&, Sales_item&);
friend std::ostream& operator<<(std::ostream&, const Sales_item&);
public:
// operations on Sales_item objects
// member binary operator: left-hand operand bound to implicit this pointer
Sales_item& operator+=(const Sales_item&);
// other members as before
public:
// operations on Sales_item objects
double avg_price() const;
bool same_isbn(const Sales_item &rhs) const
{ return isbn == rhs.isbn; }
// default constructor needed to initialize members of built-in type
Sales_item(): units_sold(0), revenue(0.0) { }
// private members as before
private:
std::string isbn;
unsigned units_sold;
double revenue;
};
// nonmember binary operator: must declare a parameter for each operand
Sales_item operator+(const Sales_item&, const Sales_item&);
inline bool
operator==(const Sales_item &lhs, const Sales_item &rhs)
{
// must be made a friend of Sales_item
return lhs.units_sold == rhs.units_sold &&
lhs.revenue == rhs.revenue &&
lhs.same_isbn(rhs);
}
inline bool
operator!=(const Sales_item &lhs, const Sales_item &rhs)
{
return !(lhs == rhs); // != defined in terms of operator==
}
using std::istream; using std::ostream;
// assumes that both objects refer to the same isbn
inline
Sales_item& Sales_item::operator+=(const Sales_item& rhs)
{
units_sold += rhs.units_sold;
revenue += rhs.revenue;
return *this;
}
// assumes that both objects refer to the same isbn
inline
Sales_item
operator+(const Sales_item& lhs, const Sales_item& rhs)
{
Sales_item ret(lhs); // copy lhs into a local object that we'll return
ret += rhs; // add in the contents of rhs
return ret; // return ret by value
}
inline
istream&
operator>>(istream& in, Sales_item& s)
{
double price;
in >> s.isbn >> s.units_sold >> price;
// check that the inputs succeeded
if (in)
s.revenue = s.units_sold * price;
else
s = Sales_item(); // input failed: reset object to default state
return in;
}
inline
ostream&
operator<<(ostream& out, const Sales_item& s)
{
out << s.isbn << "\t" << s.units_sold << "\t"
<< s.revenue << "\t" << s.avg_price();
return out;
}
inline
double Sales_item::avg_price() const
{
if (units_sold)
return revenue/units_sold;
else
return 0;
}
#endif
спасибо, чувак)

dubkov1974

Стаж: 6 лет 9 месяцев

Сообщений: 2

flag

dubkov1974 · 28-Фев-14 09:18 (спустя 17 дней)

Милый автор, если есть желание и вы находитесь в Москве дам почитать и
раздербанить Koenig. Rumminations on C++.
на торрентах нигде нет, только на китайском.
У меня нет вашего умения и ...
dubkov@rbcmail.ru

ilovedem

Стаж: 10 лет 2 месяца

Сообщений: 246

flag

ilovedem · 02-Мар-14 08:27 (спустя 1 день 23 часа)

dubkov1974 писал(а):
63119797Koenig. Rumminations on C++.на торрентах нигде нет
Недавно пролетала на Аваксе в DjVu-формате, но ссылка уже дохлая.
Это доменное имя было приостановлено из-за издевались.
(9,9)+9!,(9,9)+9!!,(9,9)+9!!!, i loved 'em

fah69

Стаж: 9 лет 4 месяца

Сообщений: 1

flag

fah69 · 25-Мар-14 16:47 (спустя 23 дня)

Респект создателю темы!!!
 
All rights reserved © 2017-2018
Loading...
Error