Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 8

Идти ли в C++?

15.08.2011, 15:23. Показов 3100. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обращаюсь к профессионалам C++ за советом.

Я решил заняться программированием. Сначала о себе:
34 года.
1994-1999 Белорусский гос. университет, специальность — информатика. С/C++ учил.
1999-2003 аспирантура (математика)
2003-2009 младший научный сотрудник НИИ в Минске. Работа комплексная: наука (теор. вер., мат. стат., немного криптографии), немного программирования на С и C++, документация в TeX'е
2009-2011 Петербург, полиграфия

От программирования я ушел тогда сразу, т.к. не нравилось. Теперь интерес появился. Понятия о программировании остались. Недавно написал на С++ консольный архиватор файлов. Но STL и WinAPI не знаю. Есть желание упереться и пахать. Жить и работать думаю в Петербурге (или, во всяком случае, в России).

Я выбираю между С++ и Java. По тому, что прочитал на форумах, лично мне C++ ближе большей основательностью, тем, что стать специалистом в C++ сложнее. Говорят, что на Java сегодня "пишут все". Если это так, то хотелось бы в будущем стать более редким и ценным специалистом, а не одним из тысячи. Как Вы думаете, стоит ли мне браться за C++? Не поздно ли стать спецом? Через сколько лет я мог бы попасть в хорошую компанию?

Буду благодарен за хорошие советы!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.08.2011, 15:23
Ответы с готовыми решениями:

Идти ли в армию
как вы думаете стоит или нет тратить на это год.. если да то почему, если нет, то тоже почему?)

Стоит ли идти в IT?
Мне 16 лет, живу в Краснодаре. Только что закончил девятый класс, и, разумеется, встал вопрос: какую профессию выбирать? Собрался поступать...

Идти ли в институт?
Учусь в престижном лицее при МГТУ им. Баумана в 10 классе, люблю программировать и уверен, что будущая профессия будет связана с этим. Из...

38
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.08.2011, 16:33
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
Честно говоря я так и не представляю какие возможности дает STL в чем дальнейшее применение?
если ты не используешь stl то либо ты используешь более продвинутые либы вроде boost'а, либо ты чтото делаешь не так
Цитата Сообщение от Avazart Посмотреть сообщение
Часто вижу вакансии типа "С++ / Delphi + БД Oracle".
дельфи отмирает
с базами данных - #, java, python, ++
0
640KB мне хватило на всё.
119 / 50 / 3
Регистрация: 07.06.2009
Сообщений: 447
20.08.2011, 16:41
Цитата Сообщение от Avazart Посмотреть сообщение
Часто вижу вакансии типа "С++ / Delphi + БД Oracle".
Я тоже часто вижу такие вакансии, и как правило возникает трудно перодолимое желание урыть ту ТП, которая такое публикует.
Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимисяна вооружении стран СНГ и НАТО.
Навыки раллийного и экстремального вождения обязательны.
Опыт управления болидами "Формулы-1" - приветствуется.
Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих поизводителей - обязательны.
Опыт проведения кузовных и окрасочных работ - приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.
Зарплата определяется по результатам собеседования.
Думаю, 95% вакансий публикуется секретутками, которым начальство дало задание типа "найти Одмина на склад", эта б... взяла за ... прыщавого студента, который починял кампутер после вируса, и тот му... перечислил этой ... все термины, которые когда-либо слышал от друганов.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:43
Ну на gcc и так не получится, полюбому графический интерфейс переделывать придется (или скорее приделывать) а смысл писать консольные?

Уж лучше сразу всю программу переписывать...

Мне доводилось в Builder-е исп. только vector.
Не представляю где можно использовать другие контейнеры типа set,list идр.

дельфи отмирает
с базами данных - #, java, python, ++
Что из это лучше? Или скорее какие ограничения,нюансы?
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.08.2011, 16:47
Цитата Сообщение от Avazart Посмотреть сообщение
Не представляю где можно использовать другие контейнеры типа set,list идр.
с этого и нужно было начинать троллинг.

"учите матчасть" (с)
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:48
если ты не используешь stl то либо ты используешь более продвинутые либы вроде boost'а, либо ты чтото делаешь не так
Да я это тоже понимаю, остается выяснить что и почему...
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.08.2011, 16:48
не знаю что такое билдер..но похоже что-то вроде Qt, с блобами..
2
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:50
если ты не используешь stl то либо ты используешь более продвинутые либы вроде boost'а, либо ты чтото делаешь не так
Я имею ввиду конкретно назначени,приложение, задачу тобиш прикладную в которой такое может понадобится?
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.08.2011, 16:52
Цитата Сообщение от Avazart Посмотреть сообщение
назначени,приложение, задачу тобиш прикладную в которой такое может понадобится?

батенька, вы разделом ошиблись.

Добавлено через 46 секунд
Avazart, всегда хотел спросить: "а где такие программисты работают?"
1
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
20.08.2011, 16:53
Цитата Сообщение от Avazart Посмотреть сообщение
Ну на gcc и так не получится, полюбому графический интерфейс переделывать придется (или скорее приделывать) а смысл писать консольные?
Если с qt писать - получиться.
Также есть такое понятие как классы, которые можно написать переносимыми и уже потом писать под них любой гуй.
Цитата Сообщение от Avazart Посмотреть сообщение
Не представляю где можно использовать другие контейнеры типа set,list идр.
Много где =)
В list можно очень эффективно вставлять/удалять элементы, set тоже часто удобен.
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:57
Avazart, всегда хотел спросить: "а где такие программисты работают?"
Вы о ком?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.08.2011, 17:02
Цитата Сообщение от Avazart Посмотреть сообщение
Вы о ком?
судя по всему о вас
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 17:12
Цитата Сообщение от alex_x_x Посмотреть сообщение
судя по всему о вас
Ну я не говорю что я работаю программистом и скорее всего если бы работал, то не задавал подобные вопросы, впринципи как и автор...
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
20.08.2011, 17:39
Цитата Сообщение от Avazart Посмотреть сообщение
Не представляю где можно использовать другие контейнеры типа set,list идр.
Вопрос о том, что такое множество, и чем отличается массив от списка не имеет к C++(и к STL в частности) ровным счётом никакого отношения, это "основы программирования"
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 17:59
Оно то понятно, вопрос в том насколько это часто применяется на практике и в каких задачах (кроме учебных и чисто математических), меня интерисует применение.

Добавлено через 13 минут
https://www.cyberforum.ru/cpp-... page4.html
0
640KB мне хватило на всё.
119 / 50 / 3
Регистрация: 07.06.2009
Сообщений: 447
20.08.2011, 18:16
Цитата Сообщение от Avazart Посмотреть сообщение
в каких задачах
В базах, парсерах, везде, где есть пулы данных - браузеры, редакторы, таблицы, CAD, SAR и истчо куча вумных слов.
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 18:29
Да именно это я хотел услышать.

Но честно говоря не пойму применение в БД, неужеле средств самого языка БД недостаточно?
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
20.08.2011, 23:59
alex_x_x, бессмысленно. вас же троллят
0
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.08.2011, 12:53
Цитата Сообщение от Avazart Посмотреть сообщение
Но честно говоря не пойму применение в БД, неужеле средств самого языка БД недостаточно?
А как вы собираетесь работать с бд, интерктивный sql только будет выполняться на сервере бд вообще все операции вполняются сервером бд(не имею виду лок-файловых бд), почему называется архитектура клиент-сервер, клиентская прога может находиться на любом цифровом девайсе PC, supercomputer, mainframe, macintosh, notebook, КПК, smartphone.... И каким образом возможно это реализовать при помощи одной бд подумайте на досуге, в наше интернет время не нужно думать локально. Работать с базами данных не так уж и сложно всё просто, вот если свою начать писать тогда ваш взгляд на бд станет очень добрым, многие пытаются писать только диски спаливают буфер нужно указывать оптимальный чтобы считывающия головка не гоняла по пустикам, потом спрашивают почему винт накрылся.


Цитата Сообщение от Mikula Посмотреть сообщение
Я выбираю между С++ и Java.
Был в моём городе один знакомый всё на Java2 (EE, SE) писал не хотел он С/С++ но вот он дописался на Java в штаты упархнул в Нью-Йорк сейчас там и живёт, вот если мозг сображает очень хорошо то можно учить С/С++, если не сильно то Java2 потому что на С/С++ работать на много сложнее и ещё смотря в какой области компания специализируется. Изучешь С/С++ другие С-подобные будешь познавать легко, оговорюсь на самом деле любой язык заслуживает доверие если при помощи его создают коммерческие проекты или не плохо зарабтываешь, хорошим плюсом Java что можно писать для любых цифровых девайсов где есть поддержка Java (JVM).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2011, 12:53

Куда идти новичку?
Здравствуйте, я 5 месяцев назад начинал учиться программировать с нуля, вообще ничего не умел. На сегодняшний день прошёл основы + ООП C++,...

больше некуда идти
Всем приветушек, необходимо помочь другу, ушедшему в запой, с этой его проблемой, РЕШЕНИЕМ задачи которая пониже. До пн к сожалению, я пока...

Каким лучше идти?
Использовать формулу полной вероятности. Студент пришел на экзамен, зная 25 вопросов из 31. Как ему лучше идти сдавать экзамен: первым...

Перестал идти народ с поисковиков
Доброго времени суток. В общем такая ситуация сложилась. Был сайт на одном хостинге, проиндексировался, отображался в поиске. Потом я...

Будет ли идти Lineage 2 в 9 окон?
Интересует следующее у меня стоит видюха NVIDIA GeForce GT 240 1024MB проц Intel(R) Celeron (R) CPU E3400 @2.600 GHz 2.61ГГц, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru