1

Всем добрый день,

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

2 (29.05.2011 19:59:42 отредактировано Klim)

Честно, я бы советовал взять литературу и так сказать "грепать" ab
Литературы можно найти уйму...
А уж там, что не понятно можно спрашивать на тематических форумах (cyderforum например) в разделах для начинающих ab

Удачи!

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

3

mdma, варез на форуме запрещен.

4

mdma пишет:

Литературы можно найти уйму...

многое есть и в свободном доступе. У нас инет стоит копейки, т.ч. не вижу проблемы.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

drBatty пишет:

т.ч. не вижу проблемы.

да я тоже не вижу ab
просто ссылку "не того" ресурса привел в сообщении ab

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

6

Уровень, когда "достал книжку почитал сам" как правило куда ниже чем на нормальных курсах.
Единственное, пожалуй, исключение, когда ты уже чувствуешь себя свободно в теме - тут спасет только литература, курсы уже не помогут.

7

Есть хорошая книга по С под линукс для начинающих. Сам читаю, все очень хорошо написано. "Язык программирования Си [Б. Керниган, Д. Ритчи]"

8

vkonnov,  ты собственно последовательность написал:
Достал книжку почитал сам -> Курсы уже не нужны -> Ищешь новую (углубленную) литературу. ab

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

9

vkonnov пишет:

Уровень, когда "достал книжку почитал сам" как правило куда ниже чем на нормальных курсах.

да ладно! нормальный уровень (если конечно при этом читать чужой код и писать свой. Причём читать надо реальный код, а не примеры). Курсы нужны если исходники закрыты - в книжках почти не пишут, КАК писать код. Почти не пишут про быдлокод. Почти не пишут например про то, почему нельзя использовать goto, делить на ноль, и прочее.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10 (31.05.2011 15:11:56 отредактировано voral)

drBatty пишет:

многое есть и в свободном доступе. У нас инет стоит копейки, т.ч. не вижу проблемы.

Лишь бы кое во что не вступить ab
Наткнулся тут на видеокурс по c++. (Качественно сделанный сайт, несколько лекций бесплатно остальное за деньги) Взглянул одну лекцию "массивы".
ТО что в code - "лектор" вводит

Создадим массив из 10 элементов

int [10];

Заполним его значениями

 i[1]=1;
 i[2]=1;
 i[3]=1
.....
 i[10]=1

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

 i[0]=1;

// примечания voral: компилирует

ой... я точки с запятой забыл.

следующее вбивает цикл (для вывода)

 for (int j=0

Ой забыл, вроде точку с запятой надо ставить

 ;j<10

вот как то так....... oO

ЗЫ Закончилось "12 мерным массивом"
ЗЗЫ Остальное  за 2700 ag

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

11

О у "лектора" есть форум. Пошел учитсься ab)))

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

12

voral пишет:

int [10];

ERROR: нельзя жёстко задавать числа в программе, кроме случая, когда это особая сущность (т.е. почти никогда нельзя)

voral пишет:

i[1]=1; i[2]=1; i[3]=1

ERROR: индусский быдлокод детектед

voral пишет:

    ой... я точки с запятой забыл.

facepalm

voral пишет:

Ну и давайте попробуем нулевой элемент. Я не помню как в Си, у нас в делфи нумерованность этих самых массивов задается от 0. Ну давайте и здесь попробуем.
i[0]=1;

везде с нуля. Ну сколько километров до первого от вас дома? Очевидно - ноль. Но дело не в этом - операция сравнения записывается вообще-то так: i[0] == 1. Причём тут точка с запятой решительно непонятно. Ибо на самом деле, сравнение в Си никак не записывается

if(НЁХ) действие_если_НЁХ_истинно;
else если_ложно;

причём тут дельфи-то?

voral пишет:

Ой забыл, вроде точку с запятой надо ставить

ой, точно...
Кстати, как записать функцию, которая в качестве параметра получает указатель на функцию? Это вопрос к аффтору. Если он не ответит, или ответит неверно - его место в дворниках ab

+ открыть спойлер

правильный ответ: см. man qsort  ae

voral пишет:

ЗЫ Закончилось "12 мерным массивом"

динамическим и разряжённым я надеюсь bx
дайте сцылку в ЛС, это лектор - хорошая, годная ЕДА.  :lol:

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

drBatty пишет:
voral пишет:

int [10];

ERROR: нельзя жёстко задавать числа в программе, кроме случая, когда это особая сущность (т.е. почти никогда нельзя)

тут я i забыл - у автора:

int i[10];

drBatty пишет:

дайте сцылку в ЛС, это лектор - хорошая, годная ЕДА.  :lol:

К сожалению там на самом деле не форум. А тикеты - т.е. широкому пользователю обсуждения видимо не будут доступны.

Дабы не рекламировать индусскую школу ссылку в личку отправляю.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

14

Кстате, наткнулся вот на такоей сервис, возможно он уже давно есть, но наткнулся в превые  oO
http://books.google.ru

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

15

voral пишет:

тут я i забыл - у автора:

не важно. надо
#define ARRAY_SIZE 10

...

int i[ARRAY_SIZE];

просто глядя на этот код видно, что уровень этого "программиста" ниже нуля ac

voral пишет:

К сожалению там на самом деле не форум.

посмотрел. Что-то там ужастное: скрипты его былобложика пожрали все мои 512Мб памяти, и ещё 700Мб свопа  :o
Видимо он бложик сам писал...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

кстати о гугле: http://www.google.com/codesearch
полезная вещь, между прочим.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17

drBatty пишет:

делить на ноль

понял, пароль (читай кодовая фраза, электронная подпись) принят.
отзыв: "существуют такие системы отсчета, в которых утверждение о невозможности деления на ноль не корректны"

УРА!!! тут все свои, пользователи опознаны "системой"  ag

SimplyLinux 7

18

AAD пишет:

"существуют такие системы отсчета, в которых утверждение о невозможности деления на ноль не корректны"

не существуют, ЧСХ. Это в принципе невозможно. Во всяком случае IRL.  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

19

drBatty пишет:

Это в принципе невозможно. Во всяком случае IRL

спорить не могу - я не просто слаб в этой теме, а полный ноль!  ac
А вот отзыв поменять могу запросто.  ag

SimplyLinux 7

20 (31.05.2011 19:42:21 отредактировано vkonnov)

ребят, ну чего флудим то?..
вопрос был четкий - "какие курсы".

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

Показывать что int a[10]; - это быдлокод тоже не нужно.
Ибо только самонапыщенное быдло не понимает, что это пример и он создавался для новичков.
Лекции должны преподноситься так, чтобы даже бабушки без проблем могли по ним учиться.
Это основы и ими пренебрегать не стоит.

Если было бы так что  курсы фигня, а книга круто *есть моменты, когда я это действительно так, и я их описывал выше*. Давно бы уже не было такого понятия как "учебное заведение".
К тому же, я и так предостаточно провожу времени в одиночестве за компом и мне иногда хочется пообщаться с людьми.

21

vkonnov пишет:

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

а что тут такого?

vkonnov пишет:

Показывать что int a[10]; - это быдлокод тоже не нужно.
Ибо только самонапыщенное быдло не понимает, что это пример и он создавался для новичков.

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

vkonnov пишет:

Лекции должны преподноситься так, чтобы даже бабушки без проблем могли по ним учиться.
Это основы и ими пренебрегать не стоит.

основы Си доходчиво и просто изложены в K&R. Зачем они на курсах-то?

vkonnov пишет:

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

но не с такими, которые родной ЯП не выучили. Ну видно-же - человек даже синтаксиса языка не знает! Чему тут можно научится-то? С ним конечно можно что-то обсуждать, разговаривать... Но платить деньги дилетанту  ah

Вот я вам здесь и объясняю - не надо учится у дилетантов, как этот. При этом, я вовсе не говорю, что "курсы - плохо". Не плохо. Только их должен вести грамотный человек, с опытом не менее пяти лет. А не мальчик, которому нефиг делать.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22 (31.05.2011 20:47:13 отредактировано vkonnov)

ок, будем считать претензии приняты.

>>а что тут такого?
скажем, "релевантность" беседы не та получается.
Я бы хотел чтобы кто нибудь поделился опытом, хорошим или плохим.
При этом участникам беседы лучше бы соблюдать японское правило: "говори только в случае, если не согласен с автором, а если согласен ставь плюсик"

>> иначе зачем они?
Лекции, почти все, ведутся так или иначе по книгам.
Курсы нужны чтобы побыстрее вникнуть в дело, чтобы не тратить часы на "тупые проблемы".
Чтобы маленький ребенок не отвлекал когда ты пытаешься что то сделать.

>>сновы Си доходчиво и просто изложены в K&R.
Вот только в универах почти год учат его правильно применять.
И то не все "научиваются".


>>но не с такими, которые родной ЯП не выучили.
Потому они и там. Это люди которые стремятся к знаниям, и потому они уже интересны.

23

vkonnov пишет:

Я бы хотел чтобы кто нибудь поделился опытом, хорошим или плохим.

за деньги? ЧСХ - этот мальчик денег хочет. Поговорить вы со мной можете. Или ещё с кем-то здесь на форуме. Но я с вас денег не требую. А он требует.

vkonnov пишет:

При этом участникам беседы лучше бы соблюдать японское правило: "говори только в случае, если не согласен с автором, а если согласен ставь плюсик"

я не согласен.

vkonnov пишет:

Курсы нужны чтобы побыстрее вникнуть в дело, чтобы не тратить часы на "тупые проблемы".

ну у меня другое мнение.

vkonnov пишет:

Вот только в универах почти год учат его правильно применять.

угу. и я о чём. а потом ; забывают ставить.

vkonnov пишет:

Потому они и там. Это люди которые стремятся к знаниям, и потому они уже интересны.

и потому надо таким "стремящимся" организовывать "платные курсы"?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

24

vkonnov пишет:

Курсы нужны чтобы побыстрее вникнуть в дело, чтобы не тратить часы на "тупые проблемы".

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

Вообще у меня такая мысль мелькает: есть куча тем с обсуждениями типа "а что почитать новичку"... А нет ли смысла составить черный список: ссылка на ресурс; название книги и обязательное пояснение почему это плохо и ни в коем случае не надо читать/слушать/смотреть....

vkonnov пишет:

Чтобы маленький ребенок не отвлекал когда ты пытаешься что то сделать.

Попробовать заниматься во время его сна ab


vkonnov пишет:

>>сновы Си доходчиво и просто изложены в K&R.
Вот только в универах почти год учат его правильно применять.
И то не все "научиваются".

И тем не менее она стоит того [вчитывание до состояния понимания], имхо.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

25

voral пишет:

ли смысла составить черный список: ссылка на ресурс; название книги и обязательное пояснение почему это плохо и ни в коем случае не надо читать/слушать/смотреть....

не надо. их Over9000. это только лишняя реклама. вопрос "как изучить С++ за полчаса" сродни "как выучить английский за 5 минут", или "как отрастить пенис на 20см" ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)