Найти:
Закрытый вопрос

Ответы
-1 AD AD

СИ – язык системного программирования, сейчас в основном используется для написания базовых компонентов операционных систем (ядро) и драйверов устройств.

Если вы не планируете этим заниматься, этот этап можно пропустить.

Основное отличие С++ от чистого СИ наличие ориентированность на обьектное программирование (объекты, классы).

Также есть особенности в языке, вносимые средой разработки (Visual С++ , C++ Builder).

Так что лучше сразу изучать конкретный «диалект» на котором будет вестись разработка приложений.

Ответил: SpecialistIT 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
-2 AD AD

  Сейчас уже надо начинать с С#. Однако, отвечая на Ваш вопрос, лучше всего начать с С++ (от Бьерна Страуструпа).

  Курс по C++ (от Бьерна Страуструпа) можно найти на сайте ИНТУИТ.ру:

http://www.intuit.ru/department/pl/cpp2/,

также Вам можно порекомендовать начать изучать C++ по следующей книге:

http://www.intuit.ru/department/pl/cpp/

Ответил: vitalyprogrammer 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
-7 AD AD

Лучше начать с С, т.к. в таком случае больше поймешь и узнаешь и о язіке и о всяких ньюансах

Ответил: dn_xumuk 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
0 AD AD

Страуструп, Либерти, и большинство других программистов считают, что изучать С перед изучением С++ не только не нужно, а гораздо луше этого вовсе не делать.

Я с ними полностью согласен. Сейчас изучать С (при условии, что не нужно заниматься системным программировнаием) незачем. Рекомендую начать с С++, или С#.

Ответил: Ghost_V 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
1 AD AD

Я недавно решил сам освоить C++, тоже этим вопросом задавался. Начал с изучения C, прочитал книгу, все понял, пописал простые примерчики. Но так и не понял где его применить в реальной практике. Сейчас думаю, что нужно было сразу за C++ браться.

Ответил: CHEM_Eugene 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
7 AD AD

Так сложилось что С и С++ стали несколько совершенно разными языками. Использующимися для решения разный задач. С++ используется для прикладных приложений и здесь очень полезно ни сколько знание синтаксиса, сколько знание всяких шаблонов и хорошее понимаене ООП. C++ без STL и boost'a это не C++.

С это для системного программирования, ну и для небольших прикладных программ, где бы проектированиее объектов заняло бы намного больше чем программирование. И здесь очень важно знание нюансов синтаксиса, всяческих хаков и т. д.

Поэтому все зависит от того для какой цели это Вам нужно. Java также имеет С подобный синтаксис однако еще никто не начинал изучение Java с С.

Ответил: friki 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
-6 AD AD

Думаю, что, в начале, лучше всего изучить С... Ведь С++ имеет основу языка С(от него произошел).

Ответил: vasek123 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
1 AD AD

C++, потому что объектно ориентированный, С# его прямой наследник.

Ответил: Serge15 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
3 AD AD

Конечно же с Си++, тем более, что он включает в себя все особенности "обычного" Си, и даже гораздо больше.

Ответил: djl 2 года, 4 месяца назад | Предложить дружбу | Добавить в эксперты

Пожаловаться на ответ
Темы
Сообщества
Теги
.NET 1C 3D Active Directory C C#.NET C++ C++ Builder Delphi DreamSpark ERP Ethernet EXCEL firefox HTML HTML@ intuit.ru java JavaScript Linux Mac OS Microsoft Vista Microsoft Windows Microsoft Windows XP Pro Microsoft XP OpenOffice.org Pascal PHP service desk shell SQL unix web Wi-Fi Word WWW администрирование алгоритм алгоритмы английский язык анимация аппаратура архитектура ЭВМ архитектурное моделирование базы данных безопасность беспроводные технологии веб-дизайн верстка видео Видео курс видеокурсы вирусы Вопрос администрации сайта второе высшее высшее образование графика графические форматы диплом дипломы дистанционное обучение документооборот дополнительное образование естественные языки запуск программ игры интелект интеллект интернет интерфейсы интуит информатика исследования история кадры кибернетика книги командная строка компании компиляторы компоненты компьютерные сети консультанты конфиденциальность корпоративные системы криптография крэкинг курсы Локалные сети Локальная версия маршрутизация математика машииное обучение машинное обучение начинающий программист нейронные сети низкоуровневое ПО новейшие разработки новые учебные программы ноутбуки образование обучение объектно-ориентированное программирование объявления оплата оплата сертификата офис память печать пиратство поиск работы получение сертификата предложение предложения Принтеры программирование программное обеспечение проектирование работа сайта разное разработка приложение регистрация реляционные решение робот робототехника сайт сертификат сертификация сетевые операционные системы системы программирования спам текстовые редакторы текстуры телекоммуникационные сети телефония теория теория приближений трояны управление контентом учебная программа учебники учебные курсы учебные программы форматы данных цвета человеко-машинное взаимодействие электронные таблицы электронные учебники Эффективность Эффективность ИТ ядро языки программирования
Вопросы Темы Теги Сообщества Рейтинги Обратная связь Помощь © 2012, Интернет-Университет Информационных Технологий
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100