Стоит ли начать изучение (C++)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Стоит ли начать изучение

Сообщение Kernel panic »

Люди... Товарищи... Господа!

СТОИТ ЛИ УСТАНОВИТЬ ЛИНУКС И НАЧАТЬ ИЗУЧЕНИЕ С++?
Вернулся на форум 3 года спустя.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Стоит ли начать изучение

Сообщение Aectann »

Если честно, непонятно как связаны установка ОС и изучение языка программирования.
А вообще, если хочешь заняться программированием, то стоит(изучать С++)
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Стоит ли начать изучение

Сообщение Valerius »

Стоит.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Стоит ли начать изучение

Сообщение aLexx programmer »

Появился второй KeRneL_PaNiC...


(Kernel panic @ Feb 1 2006, в 19:50) писал(а):СТОИТ ЛИ УСТАНОВИТЬ ЛИНУКС И НАЧАТЬ ИЗУЧЕНИЕ С++?

Неа. Если спрашиваешь, значит тебе это не нужно.
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Стоит ли начать изучение

Сообщение estarchak »

СТОИТ ЛИ УСТАНОВИТЬ ЛИНУКС И НАЧАТЬ ИЗУЧЕНИЕ С++?


А зачем??
Надо начать и тогда станет понятно, стоит или нет.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Стоит ли начать изучение

Сообщение sergius »

Все зависит от твоих запросов.
Для начала поставь линукс, и если через две недели ты будешь им пользоваться, то:
1. Если хочешь стать админом, то знание с++ зарплату не прибавит. Пользоваться не будешь.
2. Если хочешь стать программером, то его знать было бы очень хорошо. Но все зависит от направления.
Спасибо сказали:
Аватара пользователя
krivakin
Сообщения: 117
ОС: Debian 4.0

Re: Стоит ли начать изучение

Сообщение krivakin »

Лучше Си и без всяких плюсов.
Спасибо сказали:
Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Re: Стоит ли начать изучение

Сообщение Kernel panic »

(aLexx programmer @ Feb 1 2006, в 20:11) писал(а):Появился второй KeRneL_PaNiC

А что, уже один есть? Не знал...

(estarchak @ Feb 1 2006, в 20:33) писал(а):А зачем??

Вот это самое главное!
Я знаю что в ВУЗах на компьютерных специальностях С++ самый главный язык и каждый нормальный программист его знает(включая STL, ATL, MFC...). Но в реальности на С++ программировать приходиться редко, в основном требуются специалисты по Web-программированию, дизайнеры, базам данных, прикладные типа 1C или Парус... К сожалению у меня нет ни одного знакомого программиста и спрашивать чему их учат просто не у кого.
Итого получается что мне это как бы нужно, чтобы увеличить степень программиста в себе и заодно лучше изучить Linux.
Вопрос стоит или нет я задаю потому, что хочу всё таки у Вас как у настоящих программистов узнать, действительно ли он нужен и помогает по жизни?
Вернулся на форум 3 года спустя.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Стоит ли начать изучение

Сообщение v04bvs »

Kernel panic писал(а):
01.02.2006 19:50
Люди... Товарищи... Господа!

СТОИТ ЛИ УСТАНОВИТЬ ЛИНУКС И НАЧАТЬ ИЗУЧЕНИЕ С++?

да
Спасибо сказали:
Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Re: Стоит ли начать изучение

Сообщение Kernel panic »

All
А многие из Вас знают С++?

(v04bvs @ Feb 1 2006, в 21:03) писал(а):да

Так... допустим я решился!
Вот передо мной лежит дистрибутив SuSe 10 от LinuxCenter (других нету и взять неоткуда). Я думаю на нём есть средства разработки C++? Сейчас я сделаю полную установку (чтобы не прогадать), а дальше буду спрашивать что делать.

Извиняюсь, у меня SeSu 9.3
Вернулся на форум 3 года спустя.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Стоит ли начать изучение

Сообщение v04bvs »

Kernel panic писал(а):
01.02.2006 21:22
All
А многие из Вас знают С++?

В той или иной мере, думаю, да.

Вот передо мной лежит дистрибутив SuSe 10 от LinuxCenter (других нету и взять неоткуда). Я думаю на нём есть средства разработки C++?

Должны быть.

Сейчас я сделаю полную установку (чтобы не прогадать), а дальше буду спрашивать что делать.

Для начала купите\скачайте хорошую книжку по С++ (в этом форуме есть тема со ссылками на некоторые). Потом освойте работу в каком-нибудь редакторе (рекомендую vim или emacs).
Спасибо сказали:
Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Стоит ли начать изучение

Сообщение Sparky »

Kernel panic писал(а):
01.02.2006 19:50
Люди... Товарищи... Господа!

СТОИТ ЛИ УСТАНОВИТЬ ЛИНУКС И НАЧАТЬ ИЗУЧЕНИЕ С++?

Нет конечно - учи Lisp и будет тебе щастье :P
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: Стоит ли начать изучение

Сообщение powerfox »

v04bvs писал(а):
01.02.2006 21:29
Для начала купите\скачайте хорошую книжку по С++ (в этом форуме есть тема со ссылками на некоторые). Потом освойте работу в каком-нибудь редакторе (рекомендую vim или emacs).

Зачем человеку, никогда не видевшему консоль, vim или emacs. Посоветовали бы kwrite(подсветка синтаксиса лучше, чем у vim или emacs + сворачиваемые блоки + закладки). Думаю, что начинающему, чем проще - тем лучше). Если он будет делать упражнения из книг по С++, то ему не скоро понадобятся навороты.
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Стоит ли начать изучение

Сообщение Zeus »

Kernel panic писал(а):
01.02.2006 21:00
Я знаю что в ВУЗах на компьютерных специальностях С++ самый главный язык и каждый нормальный программист его знает

Нормальный Программист (с большой буквы П) знает структуры данных, алгоритмы их обработки, ориентируется в современных технологиях программирования и знает одну-две из них.
Язык - только средство, а не цель.
Конечно, язык нужно знать хорошо, но зная только его - программистом ты не будешь. Кодер... и то хреновенький.
Да, из универсальных языков сейчас С/С++ один из самых распространённых. Это мощный и выразительный язык.

(включая STL, ATL, MFC...).

Я ATL не знаю, MFC - только имею представление.
Кстати, если тебе именно это нужно, то лучше поставь винды и Visual C.

Но в реальности на С++ программировать приходиться редко, в основном требуются специалисты по Web-программированию, дизайнеры, базам данных, прикладные типа 1C или Парус...

Ну ты перечислил.
Всё равно что сказать: "В реальности палачам редко приходится работать, в основном требуются моряки, каменщики, бухгалтеры, водители трамваев".
Это всё разные вещи и С/С++ программеры тоже нужны.

действительно ли он нужен и помогает по жизни?

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

Лучше Си и без всяких плюсов.

Такие речи не слушай. Для Линухов может и голого С хватит, но для современного С-программера знать С++ - обязательно!
Спасибо сказали:
meskalin1974
Сообщения: 338
ОС: Xubuntu, WinXP 64bit

Re: Стоит ли начать изучение

Сообщение meskalin1974 »

Я считаю, что лучше начать с чистого C, а уж потом переходить на C++. Скачал книгу Керригана и Ричи и вперед.
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Стоит ли начать изучение

Сообщение Zeus »

meskalin1974 писал(а):
01.02.2006 22:11
Я считаю, что лучше начать с чистого C, а уж потом переходить на C++.

Можно и так. Может даже нужно.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Стоит ли начать изучение

Сообщение sergius »

Kernel panic, возьми дистр новее! Все пакеты не ставь (проблем много будет).
Купи/возьми/стырь книгу по С и изучай. Не зная основ С, ИМХО, учить С++ не стоит. А когда освоишься берись за С++. :boxing:

ЗЫ Знания С++ не спасут во многих ситуациях. Часто нужно накидать небольшую прогу. И это проще делать на скриптовых языках. :kicking:
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Стоит ли начать изучение

Сообщение polachok »

угу-угу! учи питон... я вот начал :) искусство программирования с питоном - оч. хорошая книжка.
И немедленно выпил.
Спасибо сказали:
Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Re: Стоит ли начать изучение

Сообщение Kernel panic »

Так, сначала о плохом:
SuSe мой не установился, т.к. некоторые пакеты не прочитались, но зато windows не грузится. Благо у меня их два на всякий случай. :)

Хорошее:
Совершенно случайно у соседа нашелся установочный диск Ubuntu, он его когда то бесплатно заказывал. Может быть на нем есть С++? Попробую установить.

(Zeus @ Feb 1 2006, в 21:47) писал(а):Всё равно что сказать: "В реальности палачам редко приходится работать, в основном требуются моряки, каменщики, бухгалтеры, водители трамваев".
Это всё разные вещи и С/С++ программеры тоже нужны.

Хорошо сказал!

(sergius @ Feb 1 2006, в 22:41) писал(а):возьми дистр новее!

Далеко не всегда новее значит лучше. Хотя может быть к linux это не относится?
Вернулся на форум 3 года спустя.
Спасибо сказали:
Аватара пользователя
chega
Сообщения: 27

Re: Стоит ли начать изучение

Сообщение chega »

Kernel panic
если тебе нужен линукс только для изучения Си++ - не слушай про то что дистр новее надо брать. Хотя я бы лучше Ubuntu поставил чем SuSE. Правда сомневаюсь что ты его с полпинка поставишь(там когда с диска грузится будешь посмотри на опции установки(F2 вроде если я с федорой не путаю, честно не помню - слакварь имхо удобней :)) и выбери expert а то при обычной установке он будет у тебя в инет долбится если я ничего не путаю). Теперь по поводу есть ли в линуксе все для изучения Си. Есть - все что тебе нужно - gcc(компилятор) и какой-нибудь редактор аля kate или kwrite. Если линукс не сможешь поставить - дуй в винду и ставь себе Notepad++ и MinGW(gcc для винды) ну или cygwin если с нета не жалко тянуть дуру такую...
ЗЫ:сам Си не знаю, как-то object'у pascal'ю в инсте учили(5 в зачетке в итоге), и не на программера у меня специальность
Спасибо сказали:
Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Re: Стоит ли начать изучение

Сообщение Kernel panic »

Только что поставил Ubuntu. Хм... интерфейс оказался очень даже user friendly! :D
Только чего то дисков своих не вижу??? :ph34r:
И где этот С++ и редактор какой-нибудь? :unsure:
Вернулся на форум 3 года спустя.
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: Стоит ли начать изучение

Сообщение Clear_Mind »

Не зная основ С, ИМХО, учить С++ не стоит.

Чушь!

В качестве компилера используй g++ (gcc) и качественно и удобно. :D
Для набора кода подойдет любой текстовый редактор (я пользуюсь Kate из KDE).
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Аватара пользователя
glist
Сообщения: 134
ОС: Debian Linux

Re: Стоит ли начать изучение

Сообщение glist »

Clear_Mind писал(а):
02.02.2006 05:43
Не зная основ С, ИМХО, учить С++ не стоит.

Чушь!

В качестве компилера используй g++ (gcc) и качественно и удобно. :D
Для набора кода подойдет любой текстовый редактор (я пользуюсь Kate из KDE).

А мне кажеться нужно развиваться постепенно!
Для того что бы понять философию обьектно ориентированного программирования, необходимо что бы уже хоть какие то знания были, к тому же раз уж ты выбрал Linux, то начать с C будет правельнее. Языку программирования можно научиться за месяц, но для того что бы быть программистом, необходимо использовать то чть уже есть (не переписывать готовы и работающие библиотеки), таким образом на то что бы действительно быть программистом, ты будешь тратить всё больше и больше времяни, ознакамливаясь с новыми разработками. Ну и естественно после изучения синтаксиса почитай какой нить мануал на тему типа "Написание модулей ядра". Тебя эта тема так захватит, что потом решать переходить ли на C++ или не переходить будет понятно :). В общем Удачи тебе, и начинай с C, ибо разобраться проще, да и язык всё таки не приплюснутый (я буду пользоваться C++ только тогла когда это будет ++C ;) ©)
Debian GNU/Linux, windowmaker, Centericq, Opera/Mozilla/links.
----------------------------------
Sending Kiddies to /dev/null
Спасибо сказали:
Аватара пользователя
Fubared
Сообщения: 121

Re: Стоит ли начать изучение

Сообщение Fubared »

Если есть желание изучить С/С++, то лучше начать с C. Писать консольные приложения и смотреть что и как. Акцентировать свое внимание на работе с потоками ввода-вывода(stream), функциях, определениях типов, работе с памятью (массивы и указатели). Это основные киты. При этом использовать процедурный метод программирования. После освоения вышеозначенных пунктов можно переходить к С++ и уже изучать ООП. А тут важно уяснить раз и навсегда что такое наследование, инкапсуляция и полиморфизм. Это три кита ООП. При изучении следует обратить внимание на таблицы размещений виртуальных и динамических методов классов. Чтобы был понятнее принцип наследования и переопределения методов. После этого можно переходить уже к модульному программированию используя С++.
После этого языка вам с любым будет проще разобраться. Ну разве что бейсик лучше избегать =))
По-моему ничего не забыл... :)
Спасибо сказали:
Tokra
Сообщения: 399

Re: Стоит ли начать изучение

Сообщение Tokra »

Здесь, было дано много разных ответов. Решать тебе. Но могу сказать от себя, если хочешь выучить язык программирования, то его надо учить для решения конкретной задачи, а не в общем. Это не иностранный язык.
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: Стоит ли начать изучение

Сообщение d_Sun »

И что вся эта [ нужное добавить ] делает в разделе "Программирование"? Уж в "Вопросы чайника" перенесли... ИМХО
Моя подпись сильно длинная :)
Спасибо сказали:
Kernel panic
Сообщения: 15
ОС: Ubuntu Server

Re: Стоит ли начать изучение

Сообщение Kernel panic »

d_Sun
Я как раз из чайника хочу стать самоваром! :)

All
Спасибо за советы и моральную поддержку!


Fubared, glist
:wacko: :blink: :huh:
Вернулся на форум 3 года спустя.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Стоит ли начать изучение

Сообщение Лис »

Так, если изучать программирование с нуля, не лучше ли сначала изучить Pascal, он ведь для обучения и разрабативался.
Спасибо сказали:
Аватара пользователя
chega
Сообщения: 27

Re: Стоит ли начать изучение

Сообщение chega »

Лис
вчитайся в тему - человек хочет пойти в ВУЗ на программиста, а не хочет им стать :) А в наших ВУЗах на программистов учат в 80-90% на Си/Си++ и 10% на асме(статистика не точная, это чисто мои подсчеты).
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Стоит ли начать изучение

Сообщение Zeus »

chega писал(а):
02.02.2006 15:53
Лис
в наших ВУЗах на программистов учат в 80-90% на Си/Си++ и 10% на асме(статистика не точная, это чисто мои подсчеты).

В нормальном ВУЗе 100% учат на С/С++ и эти же 100% - на асм.
Т.е. изучают и то и другое.
Паскалю учат в основном непрограммистов - ну, типа, на непрофильных специальностях информатика.
Хотя сейчас его Visual Basic вытесняет, имхо.
Спасибо сказали: