Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» С чего начать с С или с С++?

Автор: OOSL
Дата сообщения: 17.07.2003 12:58
Я считаю что если ставить себе цель научиться прогаммировать то
лучше начать с С++ но без классов.(т.е. практический с несколько
расширенного С), а потом перейти на ООП.

Что касается С#, Java- то я считаю что они слишком абстрактны и
не дают реального представления о среде в которой будет работать
программа к томуже обеспечивают значительно меньшую производительность
поэтому я считаю что надо быть ближе к реальному API и железу и тогда
легче будет "чувствовать" комп(интуиция развиваться будет)

Автор: SpyDeR
Дата сообщения: 18.07.2003 21:27
OOSL
Насчет значительно меньшей производительности C# и Java ты зря. Все зависит от конкретных задач. Если байт-код и какие-то сложные математические вычисления, работа с массивами и пр., то скорость меньше раза в 4, а если машинный код, то не больше 10%.

Тружно посоветовать с чего надо начинать, т.к. хороший программист должен хорошо знать и хорошо писать и на C и на C++, даже если в будущем будет писать только на C++.
Автор: Mickey_from_nsk
Дата сообщения: 21.07.2003 05:55
Блин, начали за здравие, а заканчивают Java мы C#.

С - язык алгоритмический, больше подходит для системных задач - сваять драйверок, накисать хук и т.д. Более современной (хотя уже и устаревающей потихоньку) является концепция не алгоритмического, а объектно-ориентированного программирования, то есть - С++. Переучиваться с С на С++ сложновато. В форуме не звучало, но это принципиально разные языки. Относиться к С++ как к С с наваротами нельзя.
Короче, учи С++. А вообще, программисту положено знать хотя бы штук пять РАЗНЫХ языков (Паскаль и С считаю одинаковыми).

Учите Шура, учите.
Автор: albatros
Дата сообщения: 25.07.2003 19:18
nitalaut

Мне кажется, в современных условиях большим спросом будет пользоваться программист, владеющий и тем, и другим. Хотя на C++ пишут больше... Зато С проще в освоении, а иногда эффективнее (редко). Вообще, imho, нельзя их смешивать, лучше подавлять в себе попытки писать на одном языке в стиле другого. Лучше понять философию программирования на том и другом и применять в конкретной ситуации тот из них, который более эффективен в данном случае.

Страницы: 12

Предыдущая тема: Как убрать кнопку выхода у программы?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.