Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

С++ учебники


  • Авторизуйтесь для ответа в теме
77 ответов в теме

#21
Yaponiz

Yaponiz

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 3098 сообщений
165
  • EVE Ingame:Yaponiz
  • Corp:YA-YA
  • Channel:EVE Flight School
  • Client:Eng
Стэнли Липпман, Основы программирования на С++. Для начинающего изучать С++, но уже умеющего программировать, очень хороший учебник.

Все, кто говорит, что Страуструп плохая книга - просто не умеют программировать.


Книга конечно хорошая, я бы даже сказал замечательна, вот только учебник из неё плохой...
  • 0
Изображение
Я не ставлю минусы, я выражаю свое несогласие.

#22
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0
раз тут уж зашал речь о си ++ не подскажете, а тут нет местного варианта clrscr как в паскале?
  • 0

#23
hellcookie

hellcookie

    Clone Grade Delta

  • Tech II Pilots
  • PipPip
  • 131 сообщений
2
  • EVE Ingame:Ziggizmund
Кстати, Липпман норм учебник. Могу продать :unsure: У меня их 2
  • 0

#24
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0

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



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

Липпмана нашёл, то что надо спс..
возник вопросик, а как сделать чтобы после компиляции появлялся нормальный экзешник, который можно было бы переносить с компа на комп?
  • 0

#25
ZIgi

ZIgi

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 641 сообщений
34
  • EVE Ingame:ZIgi507
  • Corp:SoT
  • Client:Eng
Забей на C++, он тебе не нужен. C# во все поля. Герберт Шилдт по синтаксису хорошая книжка.
  • 0
Posted Image

#26
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0
С++ я изучаю в универе, в добавок он справляется с теми задачами которые я себе ставлю,так что не вижу причины менять)

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

Сообщение отредактировал Отшельник: 05 April 2009 - 21:49

  • 0

#27
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve

Забей на C++, он тебе не нужен. C# во все поля. Герберт Шилдт по синтаксису хорошая книжка.

Несмотря на то, что я уже три года профессионально не пишу на С++, а только на C#, меня всегда радуют такие безапелляционные заявления :unsure:

Сообщение отредактировал Aen Sidhe: 06 April 2009 - 0:42

  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#28
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0
разобрался)

первая игра) глубокая альфа)
Прикрепленный файл  Strateg.zip   4.69К   147 Количество загрузок:
текстовая пошаговая стратегия версия 0,000000001
Доступно
на данный момент из ресурсов только метал
В меню бай ничего не доступно
в меню сел доступно только Ресурсы(2-ой пункт)
в меню билд доступно всё
извездные баги):
если ввести в любом меню букву получаем бесконечный цикл, причина найдена уже завтра исправлю
Цель игры пока отсутствует
Ход игры игрок вводит интересующие пункты меню и следует инструкциям)

Сообщение отредактировал Отшельник: 05 April 2009 - 22:18

  • 0

#29
hrjushkin

hrjushkin

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1089 сообщений
46
  • EVE Ingame:hrjushkin
  • Corp:[RAYO]
  • Ally:Noob Fleet
девблог : надо понерфить смолл пушки! :unsure:
  • 0

#30
William Forgray

William Forgray

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 699 сообщений
34
  • EVE Ingame:William Forgray
  • Corp:XMX
  • Ally:IAC

а как найду функцию отчистки экрана...

Ты на Visual C++ под виндой пишешь, консольное приложение? Стандартной функции очистки экрана там нету, clrscr умерла вместе с Turbo C. Напиши руками, она несложная. По всему экрану пробежаться (по заданному квадрату, т.е.), и поставить везде пробел + атрибуты. А потом курсор в позицию 1,1 поставить. :mp_gy:

Чтобы не искать:
FillConsoleOutputCharacter
FillConsoleOutputAttribute
SetConsoleCursorPosition

ЗЫ: Я под Винду никогда ничего не писал. Просто по-быстрому в доку глянул интереса ради. :ninja:

Сообщение отредактировал William Forgray: 06 April 2009 - 0:46

  • 0

#31
ZIgi

ZIgi

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 641 сообщений
34
  • EVE Ingame:ZIgi507
  • Corp:SoT
  • Client:Eng

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


#include <stdlib.h>

void main()
{
system("cls");
}

Несмотря на то, что я уже три года профессионально не пишу на С++, а только на C#, меня всегда радуют такие безапелляционные заявления :ninja:

НУ и писал бы дальше, с окнами на MFC и вебом через CGI, чтобы все как у пацанов :mp_gy:
  • 0
Posted Image

#32
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve

НУ и писал бы дальше, с окнами на MFC и вебом через CGI, чтобы все как у пацанов :mp_gy:

Ну, идиоты вроде тебя так и поступают. Мы же юзаем c#, в узких местах - С++. Получаем профит в виде увеличения быстродействия за счёт отсутствия GC в три порядка и радуемся жизни.
  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#33
ZIgi

ZIgi

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 641 сообщений
34
  • EVE Ingame:ZIgi507
  • Corp:SoT
  • Client:Eng
Профит видимо выражается в виде зарплпаты разработчикам, за фиксы мемори ликов которые они сами и набыдокодили.
  • 0
Posted Image

#34
William Forgray

William Forgray

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 699 сообщений
34
  • EVE Ingame:William Forgray
  • Corp:XMX
  • Ally:IAC

#include <stdlib.h>

void main()
{
system("cls");
}

Извращенец. :mp_gy:

Не обижайся, это я шутя. Сам, когда лениво было, в серьезном проекте удаление файлов через system("rm -r dir") делал. :ninja:

Сообщение отредактировал William Forgray: 06 April 2009 - 1:08

  • 0

#35
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve

Профит видимо выражается в виде зарплпаты разработчикам, за фиксы мемори ликов которые они сами и набыдокодили.

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

Пособие по поиску утечек памяти в CLR

Авось пригодится.

Сообщение отредактировал Aen Sidhe: 06 April 2009 - 0:59

  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#36
ZIgi

ZIgi

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 641 сообщений
34
  • EVE Ingame:ZIgi507
  • Corp:SoT
  • Client:Eng
Да-да, расскажи мне побольше про троекратное быстродействие из-за отсутсвия GC, и еще расскажи зачем перешел на .нет, ведь ты же не быдокодер и, очевидно, GC тебе не нужен!
  • 0
Posted Image

#37
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve

Да-да, расскажи мне побольше про троекратное быстродействие из-за отсутсвия GC, и еще расскажи зачем перешел на .нет, ведь ты же не быдокодер и, очевидно, GC тебе не нужен!

*внимательно смотрит*

Где я говорил, что С++ код всегда быстрее .NET? Где я говорил, что GC мне не нужен?

Ты понимаешь, что нормальные люди не делают религии из инструмента, как ты? .NET - это всего лишь инструмент, не более.

Иногда (иногда) клёвее использовать другой инструмент. Потому что в данном конкретном случае он круче.

Плюс, дорогой мой гуру, я хотел бы поглядеть на твоё резюме. Моё - гуглится по нику элементарно.

Да, "три порядка" - это, если ты не в курсе, 1000 раз.

Сообщение отредактировал Aen Sidhe: 06 April 2009 - 1:32

  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#38
Ariru

Ariru

    Доктор фаллометрических наук

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4506 сообщений
363
  • EVE Ingame:Ariru
  • Corp:.FE.
  • Channel:EVE Flight School
  • Client:Eng
/me заносит "языки программирования" в книгу заклинаний
  • 0
Изображение
?

#39
deadok

deadok

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5461 сообщений
272
  • EVE Ingame:deadok
  • Corp:RUS
  • Client:Eng

/me заносит "языки программирования" в книгу заклинаний

это не заклинание, это сабскрипт для скилла "провоук"
  • 0
Тута, типа, должно писаться: скока раз я кого убил, мое жизненное кредо и прочая ботва

#40
doommer

doommer

    iddqd

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9913 сообщений
1281
  • EVE Ingame:doommer
  • DUST Ingame:doommer
  • Client:Рус
Советую как учебник и практикум:
Павловская Т.А. С++ Программирование на языке высокого уровня
Павловская Т.А. C++ ООП Практикум

Как только это скушаешь, рекомендую прочитать книгу самого создателя С++ Страуструп Б., после неё всё становится понятней :mp_gy:

По поводу срача С++ vs C#, тут сам спор не уместен. Инструмент не имеет значения, главное это результат. Я сам пишу, и не по наслышки знаю о чем говорю. В силу своей работы, я очень много сталкиваюсь с различным ПО, и программистами которые его написали, могу сказать, что качество программы не зависит от языка на котором его написали, качество зависит от программиста и тестировщика.

Всё таки напишу тут, у меня есть пример, когда программа на процедурном языке С, работала быстро и эффективно. На С++, а тем более на С# такой производительности добиться не возможно. Ну опять же разница в 1-1.5%, вроде мало, а когда у тебя кластерное решение с 20-30 серверами, это уже ощутимо.

Автору который прикрепил Strateg.zip не зачет, не надо выкладывать прям очень сырые результаты своего труда, у тебя там явная ошибка в меню строительства, программа входит в бесконечный цикл.

Tips. При написание программы сразу задумывайся о том, как её тестировать и отлаживать.
  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users