| imho.ws |
![]() |
|
|
|
# 21 | |
|
Junior Member
Регистрация: 11.10.2005
Сообщения: 63
![]() |
Цитата:
|
|
|
|
|
|
# 22 |
|
Newbie
Регистрация: 17.06.2002
Сообщения: 30
![]() |
Все эти "С++ для чайников и кофеварок за 3 дня" могут сыграть 1 важную роль, дать быстрое введение. Когда только начинаешь учиться програмить - хочется как можно быстрее увидеть результат: окошко с кнопочкой или файл с результатом тут эти книжки себя обычно на все 100 оправдывают, видал я, конечно, перлы с кучей ошибок в примерах, но это скорее исключение.
Сам начинал програмить с Архангельского (Builder), книжка примитивная, по сути знакомство со средой+перевод хелпа+примеры, но сработана добротно - от простого к сложному, и как quick start - очень даже гуд. А когда уж немного освоишься, то можно и за Страуструпа приниматься (вот его печатный вариант, кстати, маст хев и чтоб всегда под рукой )
|
|
|
|
|
# 23 | |
|
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
2 Flexz:
Цитата:
|
|
|
|
|
|
# 24 |
|
Newbie
Регистрация: 17.06.2002
Сообщения: 30
![]() |
У каждого свой старт
![]() У меня не то что знакомых программеров, даже инета тогда не было, да и вообще писюки в нашей деревне в диковинку были. А вообще - да, все зависит от целей и серьезности намерений, если есть хоть какой-то фундамент и ты в состоянии - читай Страуструпа, Александреску и других богов
|
|
|
|
|
# 25 |
|
...music
Регистрация: 06.11.2005
Сообщения: 176
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Уважаемые! Я очень признательна Вам за отзывы, но возможно ли прийти к какому-то общему мнению? А то, все еще больше запутывается. Я прекрасно понимаю, что сколько людей - столько мнений. Но меня интересует все, что касается того, как это освоить новичку ( и если есть возможность сообщить где можно взять).
|
|
|
|
|
# 26 |
|
Junior Member
Регистрация: 19.04.2002
Адрес: Дом
Пол: Male
Сообщения: 187
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2 Roxy
По моему, единственной, что требуется для более или менее успешного обучения/самообучения это желание писать. Источников, откуда можно почерпнуть полезную информацию масса и каждый сам определяет для себя что для него доступнее и понятнее. Ну и конечно практика. Простое чтение книжек, без написания собственных примеров (желательно не книжных) программировать не научит. ![]() З.Ы. А почитать отзыввы на книжки можно к примеру на rsdn.ru, там же и инфа кое-какая имеется.
__________________
Дураки не динозавры - они не вымрут... Последний раз редактировалось PSyton; 10.07.2006 в 14:27. |
|
|
|
|
# 27 |
|
Guest
Сообщения: n/a
|
Всё нижеследующее - ИМХО.
Я очень не советую начинать с C++ и тем более асма. Ты вообще умеешь как-то программировать (понятия "условный оператор", "цикл", "функция" и т.д. удивления не вызывают?). Очень советую начинать с Паскаля, там нет многих СИшных заморочек, которые могут быть непонятными. Кнут и проч. тоже в самом начале необязательны т.к. новичку совершенно необязательно заморачиваться с 10 способами сортировки. После паскаля C учится достаточно просто (при самостоятельном изучении у меня были непонятки только с указателями, но в универе всё объяснили). АСМ устроен по-другому, сам я его не осилил, хотя и пытался, только в универе научили. Тебе действительно асм нужен? |
|
|
# 28 |
|
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
В принцыпе согласен с saintevil но внесу ищо одну заметку. Класическая Паска ето класика, в том смисле что не ООП, потому сильно задержыватса в класических языках нестоит, сейчас почти все проекты, если не все, используют ООП. А переучиватса с класики в ООП сложновато даже для опытных. Из личного опыта скажу что чем раньше перейдеш на ООП-язык тем легче привыкнуть к классам, темплейтма, их иэрархии, виртуальносте. Посему лутше всего в Паске колупатца не долго, пока не сможеш на лету сообразить програмку например для квадратного уравнения, после достижения такого уровня нужно братса за боллие серйозный язык.
__________________
Та программа не глючит, которая не написана |
|
|
|
|
# 29 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
saintevil
yan_kos А вот я с Вами категорически несогласен. Не в смысле, что Паскаль плох (или, наоборот, хорош ).Просто Обучение Программиста необходимо начинать с фундаментальных вещей - а это концепции, алгоритмы, но никак не конкретный язык... Если умеешь программировать вообще - берёшь справочник по конкретному языку и спокойно пишешь код уже на нём. В общем, Кнут рулит! Если же мы учим кодера - его надо учить конкретному языку, на котором он будет работать. Если C под UNIX - значит и учить надо именно C под UNIX. Если .Net под Win - изучать нужно библиотеки .Net и Visual Basic (или C#). Кодеры ничуть не хуже Программистов - но имеют значительно более узкую специализацию. И, возвращаясь к собственно языкам: ИМХО, замечательный ЯП Паскаль уже сильно устарел. Если хочешь работать кодером под Win/*nix, то наиболее ходовым универсальным языком является C++ ("чистый" С хотя и применяется ещё кое-где, но тоже порядком устарел). И ещё более универсальная (есть диалекты практически под все мыслимые платформы) Java.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 30 | |
|
Guest
Сообщения: n/a
|
Цитата:
|
|
|
|
# 31 | ||
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
Цитата:
Цитата:
Собственно, на мой взгляд, эта путанница проистекает из того, что в большинстве своём задачи программирования пользовательских приложений на алгоритмическом уровне давно и хорошо проработаны, остаётся именно кодерская работа.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
||
|
|
|
|
# 32 |
|
::VIP::
Старик Похабыч Регистрация: 21.07.2002
Адрес: Колодец
Сообщения: 718
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Borland
не совсем согласен. думаю что не понимая простейшего лупа или рекурсии, кнута помоему не осилить. но если обьяснить основы на том-же паскале , С или ассемблере (помоему лучше всего) то можно перейти на понимание обстрактного псейдокода и продвинутых алгоритмов (и их анализа), да и то в некоторых случаях нужна еше хорошая мат. подготовка (например для решения BVP).
__________________
поручик Ржевский
|
|
|
|
|
# 33 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
ArchiMage
В те времена, когда меня учили программировать, сначала простейшие лупы и рекурсии объясняли "на пальцах". Потом учили разрабатывать блок-схемы алгоритмов. Потом - как это всё реализовано на уровне железа. И только потом допускали до кодинга в ассемблере... Причём на ЕС-1046. Если кто помнит, программы туда вводились с перфокарт, что существенно затрудняло отладку - зато способствовало внимательности.А то, чем мы занимались параллельно на уроках "информатики" ("программирование" на Бэйсике) мне практически ничего не дало... Ибо знаний, которые я там почерпнул за пару лет, можно за полчаса вычитать даже не в справочнике по Бэйсику, а в тонюсенькой методичке.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 34 | |
|
Guest
Сообщения: n/a
|
Цитата:
Я готов поспорить на 10 рублей, что если ничего не понимающего в программировании человека усадить за Кнута и заставить программировать на бумаге, то это надолго отобьёт желание к программированию. Если же, наоборот, человек сразу будет видеть результаты своей деятельности, то это сможет его заинтересовать и сподвигнуть к дальнейшему изучению (если это не выпускник какого-нибудь мехмата, который вдохновится от сортировок и т.п.) Во всяком случае я учился именно так и сейчас у меня нет проблем ни с разработкой новых алгоритмов (в области машинного зрения) ни с чистым девелопментом (реализацие екоторых инструментов на плюсах в небольшой комманде). При этом не надо только объяснять мне разницу между программированием и кодированием, имхо это нерезультативный флейм. У меня есть своё мнение по этому вопросу, но мне очень не хотелось бы захламлять эту ветку такими спорами. Последний раз редактировалось saintevil; 08.08.2006 в 18:13. |
|
|
|
# 35 |
|
::VIP::
Старик Похабыч Регистрация: 21.07.2002
Адрес: Колодец
Сообщения: 718
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Borland
а чем курс АСМ или паскаль не "на пальцах"? просто более ефективно помоему saintevil даа... на первом тьюринг ето интересно.. у нас на втором только давали тьюринг с яком и лексом да и то не все осиливали (правда тут была вина лектора , но ето уже другая история )
__________________
поручик Ржевский
Последний раз редактировалось ArchiMage; 08.08.2006 в 18:17. |
|
|
|
|
# 36 | |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
Цитата:
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
|
# 38 |
|
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
Смисл в том что Паска и Васик это те языки на которих можно разобратса как правильно строить алгоритмы. В них нету "фич" и т.п. они просты для понимания. Попробуйте обяснить полному новичку что такое структура и обединения в С и как етим пользоватса, про указатели я вообще молчу.
__________________
Та программа не глючит, которая не написана |
|
|
|
|
# 40 |
|
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
Паскаль имеет строгий синтаксис, С, сравнительно нет, ето ищо один аргумент в пользу того что лутше, но не обезятельно начинать изучения с Паски. Начинающему легче запомнить что можно именно так и не иначе.
__________________
Та программа не глючит, которая не написана |
|
|