Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 03.07.2017
Сообщений: 3

С чего начать?

03.07.2017, 18:54. Показов 4078. Ответов 31
Метки нет (Все метки)

Заранее прошу прощенья ,если такая тема существует . Так вот сам вопрос . Какой язык прост в изучении? С чего начать? знакомые говорят начать с JAVA или C++ . Что кто посоветует ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.07.2017, 18:54
Ответы с готовыми решениями:

Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других языков программирования. Еще хочу задать...

С чего начать?
Добрый день ребята! Несколько месяцев занимаюсь программированием на C/C++. Начинал я, как это обычно бывает с консольки... Но теперь...

с чего начать?
с чего лучше всего начать изучение с++...т.е. какой программой пользоваться и какую литературу использовать для изучения с++?...с...

31
 Аватар для TButton
290 / 87 / 28
Регистрация: 25.01.2016
Сообщений: 529
Записей в блоге: 1
06.07.2017, 03:08
Цитата Сообщение от Captain Maxee Посмотреть сообщение
А можно пример?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char** argv){
int *c=new int();
int v=0;
cout << "c=" << *c << " v=" <<v << endl;
c=&v;
delete[]c;
cout << "c=" << *c << " v=" << v; //А тут ошибка с переменными
_getch();
}
0
Велосипедист...
 Аватар для Mournful Max
353 / 220 / 73
Регистрация: 15.12.2015
Сообщений: 785
06.07.2017, 03:13
Цитата Сообщение от TButton Посмотреть сообщение
C++
1
cout << "c=" << *c << " v=" << v; //А тут ошибка с переменными
Там все ок с переменными, а ошибка вот тут:
Цитата Сообщение от TButton Посмотреть сообщение
C++
1
delete[]c;
И имя ей... UB!
1
 Аватар для AmbA
495 / 24 / 6
Регистрация: 09.06.2017
Сообщений: 322
Записей в блоге: 20
06.07.2017, 04:02
Я советовать не могу, расскажу о своём выборе. Хочу писать лёгкие, быстрые программы (есть несколько идей. ничего гениального, но так, как я хочу, ещё никто не делал. вроде) Отсюда С++. Далее, отталкиваясь от С++ будет проще изучить, если понадобится, C# и Java. Когда же я захочу реализовать свои идейки по Web-у, то останется доучить PHP, HTML, CSS, JS. Примерно так.
0
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
06.07.2017, 06:58
Цитата Сообщение от Владимир071 Посмотреть сообщение
С чего начать? знакомые говорят начать с JAVA или C++ . Что кто посоветует ?
ну это как 2 булки JAVA с маком а C++ с клубничным вареньем, а так то желание будет можно обое выучить
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
06.07.2017, 08:22
Цитата Сообщение от Владимир071 Посмотреть сообщение
Думаю попробовать писать программы, если хватит сил выучить язык
Начните с C# - язык довольно приятный с очень богатыми возможностями, вакансий море, зарплаты достойные. Единственный недостаток - C# заточен под винду. И хотя есть Mono, но там какие-то траблы с лицензиями, так что широкого применения под линуксами пока нет, насколько я знаю.
Я начал с C++, в итоге столкнулся с тем, что на плюсах везде нужны программисты с опытом, джуниором C++ в провинции устроится - редкая удача. И зарплаты для джунов на плюсах вдвое меньше, чем на шарпе или джаве.

Можно начать с Python - очень простой язык программировании с мощными возможностями. И это не Pascal, который хоть и хорош для обучения, но потом в реальной работе практически нигде не нужен - Python же используется довольно активно в реальной работе.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
06.07.2017, 08:48
Цитата Сообщение от gru74ik Посмотреть сообщение
И это не Pascal, который хоть и хорош для обучения, но потом в реальной работе практически нигде не нужен
Тот редкий случай, когда он нужен - это инсталляторы, сделанные в Inno Setup. У меня на работе на паскале миллион скриптов написано для инсталлятора. Отлаживать их это ещё та задача, ибо после Visual Studio приходится работать практически с блокнотом.
------------------
1
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
06.07.2017, 15:14
Цитата Сообщение от gru74ik Посмотреть сообщение
Я начал с C++, в итоге столкнулся с тем, что на плюсах везде нужны программисты с опытом, джуниором C++ в провинции устроится - редкая удача. И зарплаты для джунов на плюсах вдвое меньше, чем на шарпе или джаве.
Ну не скажи, джун в New York'е в банковской отрасли 80килобаксов в год, но там конечно и требования..

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char** argv){
int *c=new int();
int v=0;
cout << "c=" << *c << " v=" <<v << endl;
c=&v;
delete[]c;
cout << "c=" << *c << " v=" << v; //А тут ошибка с переменными
_getch();
}
Это не
одна переменная налазиет на другую. Еле-еле нашёл проблему. Оказались виноваты регистры, а именно происходила утечка памяти
а обычное UB, попытка удаления памяти на стеке и утечка здесь не из-за того, что "виноваты регистры", а из-за того, что выделенную память ты не удалил, ту самую, на которую сначала указывал c.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
06.07.2017, 16:42
Цитата Сообщение от DevAlone Посмотреть сообщение
Ну не скажи, джун в New York'е в банковской отрасли 80килобаксов в год, но там конечно и требования..
Я говорил о России. За границей всё по-другому.
1
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.07.2017, 06:33
Цитата Сообщение от TButton Посмотреть сообщение
Его знание обязательно
в ваших влажных фантазиях, если только

Добавлено через 2 минуты
Цитата Сообщение от TButton Посмотреть сообщение
C++
1
2
3
4
int *c=new int();
int v=0;
c=&v;
delete[]c;
казалось бы, и при чем тут ассемблер?
0
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
07.07.2017, 08:47
Цитата Сообщение от hoggy Посмотреть сообщение
казалось бы, и при чем тут ассемблер?
он с++ не понял, начал учить ассемблер, все понял перешел учить с++, короче замкнутый круг
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.07.2017, 09:33
Цитата Сообщение от Antikl Посмотреть сообщение
он с++ не понял, начал учить ассемблер, все понял перешел учить с++, короче замкнутый круг
что бы понять грамматику плюсов,
ему понадобилось изучить ассемблер?))
0
187 / 54 / 19
Регистрация: 23.12.2016
Сообщений: 167
07.07.2017, 10:41
Цитата Сообщение от Владимир071 Посмотреть сообщение
Заранее прошу прощенья ,если такая тема существует . Так вот сам вопрос . Какой язык прост в изучении? С чего начать? знакомые говорят начать с JAVA или C++ . Что кто посоветует ?
Тут уж кому что пойдёт. Я раза 4 пытался начать учить Delphi, ну не понимал я тот синтаксис, как то не запоминался он у меня. Хотя в целом то синтаксис там простои и понятный, но все эти do...end меня просто раздражали и постоянно я их забывал писать.
А вот С++ зашел как-то сразу. А вообще рекомендуют сначала учить язык без автоматической уборки мусора - тот же С++, а уже вторым этапом - разбираться с языками с автоматической очисткой памяти, Java или другим каким.
Ну и С++ - это классика, изучив его, потом легко будет разобраться практически в любом другом языке программирования.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2017, 10:41

С чего начать?
Доброго времени суток! Уже достаточно давно засела мысль заняться программированием.Покопавшись немного в инете, решил определись для...

С чего начать
Здравствуйте, есть у меня две книги 1)Макс Шлее - QT4.5. Профессиональное программирование на C++ и установлена программа QtCreator ...

С чего начать
С чего начать создавать свои игры, стоит ли писать свой движок для игр или лучше все-таки взять какой-либо из бесплатных? Знаю основы...

с чего начать?
Наверно миллионы раз темы были подобные=) вопросы: начать изучать С или С++ сразу? сам изучал pascal, Delphi и так понял что С и С++...

С чего начать?
Всем здравствуйте, я извиняюсь за такую глупую тему, но я не знаю куда обратиться. Читал я, что С++ в десятки раз лучше Delphi, и что...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru