Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
#1

Что изучать? - C++

18.04.2013, 13:03. Просмотров 628. Ответов 14
Метки нет (Все метки)

Засунул эту тему сюда, т.к. не знаю такого раздела и здесь большой онлайн. В общем я немогу уже давно определиться, что мне изучать ? Начал изучать С++, потом Delphi, сейчас опять С++. Немогу вообще определиться (Delphi можно не предлагать, она на вин8 не идет). Мне нужен такой язык, на котором хорошие проги пишут, типо всяких Mail Агент, Skype, всяких новостных программ, в общем все. Просто я думаю, что С++ используют больше для создание консолек, часто в институтах или мое мнение ошибочно? И почему .NET хуже WINAPI?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 13:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что изучать? (C++):

Какой язык изучать или что изучать? - C++
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет? может 1с? я сам живу в деревне работы нет,о...

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

что изучать? - C++
подскажите какой язык выбрать для изучения чтобы потом можно работать, С/С++ или 1С

Что изучать после C++ - C++
Обращаюсь к вам, как к знающим людям со следующим вопросом. Допустим, я изучил C++ на уровне стандартного Си. И теперь задался вопрос -...

Что изучать после C++ - C++
Какую книгу после изучение С++.Советуйте почитать? В смысл,что изучать дальше?MFC...QT.... Я как бы хочу получиьт знания для разработки...

Что изучать дальше? (С++) - C++
Я начинающий программист в С++. Знаю основы ( Прочитал полностью Шилда для начинающих, читаю Страуструпа) Что изучать дальше, в разных...

14
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
18.04.2013, 13:08 #2
Sabnik18,
Просто я думаю, что С++ используют больше для создание консолек

И почему .NET хуже WINAPI?
А это вам кто сказал? Сильно удивитесь, если вам сказать, что .NET работает через WinAPI?
0
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
18.04.2013, 13:18  [ТС] #3
Цитата Сообщение от ForEveR Посмотреть сообщение
Sabnik18,


А это вам кто сказал? Сильно удивитесь, если вам сказать, что .NET работает через WinAPI?
Говорят, что создание форм через винапи лучше. А что смешного в первой цитате? Я вижу вы эксперт, объясните, что вы создали? На чем пишете? Через винапи?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
18.04.2013, 13:28 #4
Sabnik18, Смешного в первой цитате, что для начала есть резон погуглить про язык. На С++ как ни странно написано большинство приложений на данный момент. Включая браузеры, игры и прочее.
Создание форм через винапи? Винапи это АПИ ОС Windows. Все, что связано с графикой и т.д. в конечном счете идет через API ОС. .NET - это фреймворк. Он удобный, на нем приятно писать (в отличии от голого WINApi).
1
Develops
15 / 15 / 1
Регистрация: 19.02.2013
Сообщений: 40
18.04.2013, 13:32 #5
Кстати, Skype под Windows на Delphi написан
1
shuffle
19 / 19 / 1
Регистрация: 30.03.2013
Сообщений: 35
18.04.2013, 13:36 #6
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Мне нужен такой язык, на котором хорошие проги пишут, типо всяких Mail Агент, Skype
На заметку, эти программы написаны на C++.

По существу, зависит от вашей цели. Для разработки графических приложений под Windows лидируют C++ и C#. Если вас интересует только эта ниша (к примеру, вы не захотите внезапно заставить свои программы работать под GNU/Linux), выбор должен основываться на следующих факторах:
  • Время изучения. Не смотря на растущие возможности C#, его изучать проще и быстрее.
  • Скорость разработки. Это немного спорный вопрос, однако на первом этапе разработывать на C#, скорее всего, быстрее.
  • Производительность. Сколько бы апологеты C# не проводили бенчмарков, под капотом у него виртуальная машина, да еще и со сборщиком мусора. При умелом проектировании программы на C++ всегда будут производительнее.
  • Универсальность. В конечном итоге, C++ — язык общего назначения. Знание его полезно в любой области программирования. C# же это мейнстрим, технология, которую на данный момент поддерживает Microsoft, и посему полезен только для программирования под Windows и пока у MS не изменятся приоритеты.
Однако в конечном итоге, решать все равно вам самим. В конце концов, никто вам не мешает изучать и то, и другое. Если вы хотите связать свою жизнь с программированием, вам придется много чего изучать. Поэтому не тратьте много времени на выбор, просто учите и развивайтесь.
1
StasGamilton
Эксперт по пяченькам
67 / 67 / 1
Регистрация: 16.08.2011
Сообщений: 258
18.04.2013, 13:45 #7
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Просто я думаю, что С++ используют больше для создание консолек
Консольки я писал на С++ в первых двух курсах в вузе, после, что обучаясь в вузе, что на работе я ни разу не писал консольные приложения на C++ (кроме случаев, когда друзья просили помочь с решением задачи для учебы). В основном графический интерфейс пользователя (использовалась Qt-библиотека) + серверные приложения.
0
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
18.04.2013, 14:00  [ТС] #8
Ну а для профессианолизма сколько лет нужно изучать С++? Сколько лит-ры прочитать?

Добавлено через 31 секунду
Цитата Сообщение от StasGamilton Посмотреть сообщение
Консольки я писал на С++ в первых двух курсах в вузе, после, что обучаясь в вузе, что на работе я ни разу не писал консольные приложения на C++ (кроме случаев, когда друзья просили помочь с решением задачи для учебы). В основном графический интерфейс пользователя (использовалась Qt-библиотека) + серверные приложения.
А сейчас на голом winAPI пишете или .NET?

Добавлено через 34 секунды
Цитата Сообщение от Develops Посмотреть сообщение
Кстати, Skype под Windows на Delphi написан
Написана нa:
CodeGear Delphi (Windows) / Objective-C (Mac OS X/iPhone/Nintendo DSi) / C++ с Qt4 (Linux)

Добавлено через 2 минуты
Цитата Сообщение от ForEveR Посмотреть сообщение
Sabnik18, Смешного в первой цитате, что для начала есть резон погуглить про язык. На С++ как ни странно написано большинство приложений на данный момент. Включая браузеры, игры и прочее.
Создание форм через винапи? Винапи это АПИ ОС Windows. Все, что связано с графикой и т.д. в конечном счете идет через API ОС. .NET - это фреймворк. Он удобный, на нем приятно писать (в отличии от голого WINApi).
Ну так лучше как делать? Пожалуйста, не объясняйте мне так, я чайник еще во всяком .NET u WinAPI Я говорю, лучше создавать форму и на ней делать проги или через winAPI? Говорят, что на С++ писать с ВИНАПИ, т.к. с WinForms там не очень, с WinForms C#.
0
shuffle
19 / 19 / 1
Регистрация: 30.03.2013
Сообщений: 35
18.04.2013, 14:04 #9
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Ну а для профессианолизма сколько лет нужно изучать С++? Сколько лит-ры прочитать?
Это очень индивидуально. А также сильно зависит от собственного ощущения «профессионализма». Лично я бы не расчитывал, что это возможно менее, чем за два года.

Также замечу, что помимо языка программирования нужно получить множество других навыков. Тот же WinAPI или .NET Framework, устройство Windows, навыки отладки, алгоритмы, сетевое программирование, многопоточность, сторонние библиотеки, да и общая компьютерная грамотность. Не говоря уже знаниях в предметной области, в которой вы будете разрабатывать.
0
StasGamilton
Эксперт по пяченькам
67 / 67 / 1
Регистрация: 16.08.2011
Сообщений: 258
18.04.2013, 14:06 #10
Цитата Сообщение от Sabnik18 Посмотреть сообщение
А сейчас на голом winAPI пишете или .NET?
Ни то, ни другое. Сейчас я пишу приложения для Linux, а не для Windows, поэтому использую C++ с Qt.
0
Dragokas
Эксперт WindowsАвтор FAQ
16022 / 6840 / 824
Регистрация: 25.12.2011
Сообщений: 10,601
Записей в блоге: 16
18.04.2013, 14:09 #11
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Просто я думаю, что С++ используют больше для создание консолек
Консольки создают здесь: http://www.cyberforum.ru/cmd-bat/ и здесь: http://www.cyberforum.ru/shell/
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
18.04.2013, 14:15 #12
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Ну так лучше как делать? Пожалуйста, не объясняйте мне так, я чайник еще во всяком .NET u WinAPI
Всё зависит от Вас. Можно еще MFC потыкать, Qt, GTK, и другие обертки. Знание API системы сделает более понятным устройство самих этих оберток. А можно вообще интерфейс писать на C#, а "начинку" на C++.

Да и пока не выучите хорошо язык, о GUI даже не думайте. Консоль - наше всё!
0
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
18.04.2013, 14:28  [ТС] #13
Цитата Сообщение от Croessmah Посмотреть сообщение
Всё зависит от Вас. Можно еще MFC потыкать, Qt, GTK, и другие обертки. Знание API системы сделает более понятным устройство самих этих оберток. А можно вообще интерфейс писать на C#, а "начинку" на C++.

Да и пока не выучите хорошо язык, о GUI даже не думайте. Консоль - наше всё!
А когда уже о GUI можно думать?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
18.04.2013, 14:32 #14
Sabnik18, Когда стандарт языка хотя бы изучите.
0
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,353
Записей в блоге: 2
Завершенные тесты: 1
18.04.2013, 14:53 #15
Цитата Сообщение от Sabnik18 Посмотреть сообщение
А когда уже о GUI можно думать?
сугубо имхо - если повезет, то никогда
1
18.04.2013, 14:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 14:53
Привет! Вот еще темы с ответами:

Что нужно изучать кроме c++ - C++
Что еще изучать кроме С++. Ну технология понятно, я остановился на QT. Дискретная математика и алгоритмическая подготовка тоже понятна. А...

Нужен совет: что начать изучать? - C++
Привет, форумчане! Когда-то давно, я захотел изучить программирование, и так как эта замечательная идея зародилась в школьные времена, я...

Что почитать перед тем как изучать C++? - C++
Как устроен компьютер? как это все работает? Потому что как только сталкиваюсь с такими понятиями как байт, бит, ячейки памяти, процессор,...

Что лучше изучать - C++ или Pure Basic - C++
Как думаете что мне лучше изучать?pure basic или c++?У меня уже есть небольшие знания delphi(опыт-1.5 год). бэйсик полегче и нет...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru