Есть желание, но нет познаний, вот и решил поинтересоваться с чего начать обучение, так же читал что проще купить книгу чем искать хелп в интернете.
Заранее благодарен за ответы. |
http://forum.oszone.net/topic.cgi?fo...&topic=848 - там какраз ссылки на книги, докумнтацию
а начинать помоему нужно с реальной задачи, не просто так переписывать с книжки примеры, а именно писать для чегото и когото |
Дело в том что я просто понития не имею как с этим оброщаться, просто хочу понять как и чем ....
|
Начать с определения что будем программировать и на какой платформе. Второе - выбор языка который позволит решать эту задачу маскимально эффективно (просто, быстро и надежно) с оглядкой, что не плохо бы знания этого языка применять где-то еще (тут Си без конкурентов, ассемблер тоже). Далее изучаем синтаксис и заставляем мозг работать алгоритмически. Чтение документации последний, имхо, этап ибо это самая узкая часть - язык лишь реализация алгоритма.
|
Понятненько, последний вопрос, где можно скачать С++ и сколько это будет весить ?
\\ Работать буду под Win32. |
Легче не качать, а купить компакт.
|
perfidious
Цитата:
Выбор среды разработки определяется задачей. Если все равно, тогда есть варианты: 1. C++ Builder легок в освоении и прост в использовании. 2. С++ от МС - не так прост в изучении. ИМХО его преимущество - написан самой МС для своей же платформы. К тому же МС сейчас активно продвигает платформу .NET. В этом свете особенно интересным является C# Как мне кажется, стоит уделить внимание среде Visual Studio от MS - она представляется мне наиболее перспективной на данный момент (особенно с платформой .NET). Скачать удастся вряд ли - это все проприетарный софт. Это во-первых, а во-вторых: Visual Studio 7 .NET, например, занимает 7 болванок, пусть и не до конца заполненных. Легче на рынке напрокат взять. Хотя может быть какие-нибудь демо версии и доступны для скачивания... |
Начинай с Pascal! Язык довольно легкий и понятный, так что учиться на нем лучше всего.
|
Спасибо за ответы и понимание, скажите еще есть ли какая-либо связь у них, я имею ввиду одни комманды или еще что ?
|
perfidious
Цитата:
С++, например, от разных фирм-производителей отличается лишь используемыми бибиотеками и подходами к программированию. Но тем не менее он остается С++. Также Java и С# используют синтаксис сходный с С++. Но Паскаль/Делфи, например, в этом смысле отличаются от С/С++. |
лови!
ftp://ftpd.borland.com/download/bcpp...Evaluation.exe размерчик 186метров качается зашибись учебничек возьмешьтут: www.users.qwest.net/~huukis/apps/lr-bcb6ent.zip размерчик 20метров без иллюстраций УДАЧИ В ЭТОМ НЕ СОВСЕМ ПРОСТОМ РЕМЕСЛЕ:gigi: |
Не важно, на каком языке ты пишешь. Важно, что ты понимаешь, как оно работает.
Я, например, и в школе, и в д универе до третьего курса изучал Паскаль. На четвертом начали visual C++ - не ощутил особого дискомфорта при переходе. Так что язык не играет главной роли, если ты просто хочешь научиться программировать. Другое дело, если твоя цель - какие-то большие системные вещи. Тут С++ однозначно рулит. |
ребята подскажите где мне хапануть Билдер 9???
заранее спасибо |
perfidious А если совсем уж на низком уровне - ассемблер в руки и вперед.
Guest С такими вопросами в Кряковарез. Читайте правила, помогает :) |
Подскажите что лучше учится программировать в Delphi или C++. До этого изучал Паскаль. Хотелось бы небольшое сравнение этих языков. При каких задачах лучше использовать тот или иной язык? Просто стоит задача в написании программы с использованием заставки и с возможностью вывода информации(скорее всего ввиде таблиц) в doc файл.
|
Если раньше изучал Паскаль, то прямая дорога тебе в Дельфи. Сравнивать С++ и Паскаль не имеет смысла, каждый хорош по своему. Для твоей задачи подойдет и тот и другой. Я раньше тоже учил Паскаль, но потом столкнулся с С++ Builder, перешел без проблем, сейчас предпочитаю С++ всем другим языкам высокого уровня.
|
detrin
Цитата:
|
А мне после С синтаксис Паскаля вообще не нравится....
Ну, например, объявление массивов: Код:
Var d:array[1..20] of integer; Код:
int d[20]; Код:
for i:=0 to 19 do Код:
for (i=0, j=0; i<20 && j<20; i++, j++) В Паскале: Код:
a:=a+2 Код:
a+=2 |
Вставлю и я свои пять копеек :)
detrin Цитата:
Для обучения, опять же имхо, лучше всего взять книжку Кернигана/Ричи, любой Сишный компилятор, и научиться языку. Писать стихи на английском не получится, если английского не знаешь, хоть ты Пушкин. То же самое и в программировании. |
Нельзя сравнивать С++ и Паскаль.
Паскаль был создан для обучения программированию, а С - для написания опреационной системы. Что же вы хотите от Паскаля? Это все равно, что сравнивать кухонный нож и швейцарский нож. |
[mzd]
Т.е., как я понял, получается такая последовательность обучения:
|
Я тоже вмешаюсь.
С- не только для написания опреационной системы. Я думаю лучше изучать С++. Так как С++ и Асамблер незаменимы для программиста!!! |
Тогда лучше уже не Python. Говорят, что после него хорошие хакеры получаются
|
Говорят, "Искусство программирования" Р. Кнут, хорошая вещь. Самые основы. А еще - "Путь программиста", только автора не помню :)
|
Цитата:
|
Время: 07:30. |
Время: 07:30.
© OSzone.net 2001-