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

Идти ли в C++?

15.08.2011, 15:23. Показов 3008. Ответов 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
Сообщений: 446
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
Сообщений: 446
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
Ответ Создать тему
Новые блоги и статьи
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru