Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » программирование

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimur

Цитата:
Вопрос: ПОСОВЕТУЙТЕ ПРОВЕРЕННУЮ НА ВАШЕМ ЛИЧНОМ ОПЫТЕ УСПЕШНУЮ МЕТОДИКУ САМОСТОЯТЕЛЬНОГО ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ ДЛЯ ЛЮДЕЙ БЕЗ СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ (Я К ПРИМЕРУ ВРАЧ).  

Изучай тот язык программирования, который знает кто-то из твоего окружения (либо у кого ты сможешь спросить когда упрешся в стенку).
Моя методика довольно простая.  
Для основ (изучения принципа и для прочувствования ограничений компьютера) начни с бейсика или лучше с паскаля.  
После этого, Берешь реальную задачу, желательно по проще, пытаешься воплотить ее в жизнь. после 2-3 задачек, будет проще.
После года другого переход на новый язык будет довольно простым.
Ну и интересоваться специальной литературой.
 
З.Ы. А что у врачей есть время для обучения программированию?
Или приходится с нами общаться по проффесиональным мотивам?
 
P.P.S. Вобще-то я гдето читал, что проще программиста научить проффесиональным азам, чем проффи научить программированию.  
И моя практика это подтверждает :(

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 18:07 18-06-2002
dinako



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
na saite http://www.download.zp.ua/  ida 4.15 i mnogo chago poleznogo!

Всего записей: 27 | Зарегистр. 17-06-2002 | Отправлено: 19:04 18-06-2002
Dolphin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Короче, мужики, всё просто достаточно одной книги изучив которую ты за считаные недели будешь переходить на любой нужный тебе язык и имя ей
Цитата:
"Искусство программирования"
Кнута. Я первый раз посмотрел, думал мужика шиза косит, такие книги писать, а потом разобрался - книга-супер! советую. Это конечно ИМХО, у остальных может быть иное мнение.

Всего записей: 720 | Зарегистр. 14-01-2002 | Отправлено: 13:43 20-06-2002
dremon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dolphin
Кнут - это в основном численные методы высшей математики. Программированию как таковому он не учит. Алгоримы в его исполнении выглядят как теоремы с доказательствами.
Машинный псевдоязык и терминология 60-х годов, отсутствие современных методик (таких как ООП) не дает права этой безусловно хорошей книге называться учебником по программированию.
vserd

Цитата:
начни с бейсика  

Не надо начинать с бейсика. Очень хороший академический язык - Паскаль. Наглядный и достаточно мощный для изучения и написания простых программ.

Всего записей: 961 | Зарегистр. 21-08-2001 | Отправлено: 14:03 20-06-2002
Dolphin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dremon

Цитата:
Не надо начинать с бейсика. Очень хороший академический язык - Паскаль. Наглядный и достаточно мощный для изучения и написания простых программ.

Целиком согласен, сам начинал с паскаля, интересный язык, правда тогда уже более менее знал бейсик, но это так, не считается.
 

Цитата:
Программированию как таковому он не учит.

Согласен, он учит мыслить и правильно строить алгоритмы. Да, немного нехватает ООП, но если есть хорошая база, то освоить его не так уж тяжко.
 
А в качестве учебника... да, наверное я действительно погорячился, только запутает и запугает объемом

Всего записей: 720 | Зарегистр. 14-01-2002 | Отправлено: 14:11 20-06-2002
OldGopher



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dremon
Золотые слова....
 
Я начинал с Pascal (1985 год),  
перешел на Basic и Fortran-77 (1986),  
далее PL/1 (1987),  
Ada-83 (1988-89),  
С (1989-91),  
Algol 60 (1992-93 - классика, диплом на нем гнал!!!).  
Потом было опять С в паре с Assembler (1994-96)  
и наконец С++/Assembler (после 1996).
 
Начинать (IMHO) надо с Pascal, заканчивать (в тот же год, желательно!) - С++!!!


----------
Женщина - это такая баба, с которой хочется заняться сексом немедленно... (с) 2006

Всего записей: 3802 | Зарегистр. 25-10-2001 | Отправлено: 23:42 21-06-2002
dimur



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
A chto mozhete posowetowat iz INTERNET resursow dlja zhelajuschih nauchitsja programmirowaniju? Izvinite za "nerownyj beduinskij pocherk"
Spasibo

Всего записей: 755 | Зарегистр. 24-07-2001 | Отправлено: 15:59 22-06-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimur
Книжку купить в онлайн-магазине. Я серьёзно. Большинство ресурсов "для новичков" пишутся такими же чайниками от программирования, которые занимаются этим "для души". А серьёзные ресурсы не для новичка.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 21:20 22-06-2002
eXPert



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank

Цитата:
Большинство ресурсов "для новичков" пишутся такими же чайниками от программирования, которые занимаются этим "для души". А серьёзные ресурсы не для новичка.

А как же тогда новичку учиться?

----------
Never mistake motion for action

Всего записей: 368 | Зарегистр. 23-09-2001 | Отправлено: 13:29 23-06-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eXPert
Книжку купить. Только опять же не из серии "для тупых". Хороших книг для новичков довольно таки мнрого, а о веб-ресурсах такого не скажешь.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 14:10 23-06-2002
eXPert



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank

Цитата:
Только опять же не из серии "для тупых". Хороших книг для новичков довольно таки мнрого

Например?

----------
Never mistake motion for action

Всего записей: 368 | Зарегистр. 23-09-2001 | Отправлено: 17:59 23-06-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eXPert
Зависит от того что тебя интересует.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 18:07 23-06-2002
calman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лично мое мнение - чтобы стать программистом, нужно чувствовать, что программа - это прежде всего произведение искусства, для построения сути которого использованы строгие научные правила.  
Если внутри тебя сожительствуют художник, архитектор и математик, - то этот симбиоз МОЖЕТ дать, неоспоримо, толчок к быстрому и легкому осмыслению СПОСОБОВ и ПОДХОДОВ, которые используются в программировании.
Ведь программный продукт, ИМХО, - система математических образов, слитых воедино, а само программирование - точный научный подход к классификации этих образов, и их примемению для созидания общей конструкции (программного продукта).
Особенно сильно это становится понятно на уровне системного проектирования (for example, проджект менеджеру, системному аналитику или архитектору)..  
А на вопрос "с чего начать" - отвечу так:
Язык программирования - не важен. Можно начать и с бейсика. Правда, потом будет немного тяжелее "перепрыгивать" барьер, созданный программеру самим Микрофостом (особенно это касется работы с памятью компьютера). Так что может было бы лучше и с того же C начать. Главное - открыть первую попавшуюся (а лучше - одну из советуемых форумчанами) книгу и оценить ПОНЯТНОСТЬ описания проблемы, СТИЛЬ листингов. Если будет понятно от корки до корки - значит, писатель нормальный. Если нет, бери другую. А САМОЕ ГЛАВНОЕ - если ты через 2-3 книжки не почувствуешь себя способным создать программу, которая, в первую очередь, будет действительно полезной для тебя (пусть и самой простой!) - знай, программистом ты не стал. И тут уж 2 пути - бросить всё, или начать все сначала.

----------
I l@ve RU-Board
CEO Successful Development, Inc.

Всего записей: 335 | Зарегистр. 22-04-2002 | Отправлено: 19:01 23-06-2002
Runtime err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimur
Вот несколько сайтов (довольно неплохих), посвящённых программированию:
 
1. http://www.wasm.zite.ru/ - программирование на ассемблере под Win32. Перевод туториалов от Iczelion'а.
 
2. http://www.firststeps.ru/ - всего понемножку (если захочешь читать в оффлайне см. сюда - http://forum.ru-board.com/topic.cgi?forum=55&topic=0550#1).
 
3. http://www.piter.com/library/ - сайт издательства Piter-press. Если зарегистрироваться (бесплатно ) то можно скачать некоторые их книжки в формате HTML. Новинок там, конечно, нет, но для начала сойдёт.

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 13:17 24-06-2002
eXPert



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
Например Паскаль и Делфи?


----------
Never mistake motion for action

Всего записей: 368 | Зарегистр. 23-09-2001 | Отправлено: 18:03 24-06-2002
varjag



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dimur
 
0. Если ты хочешь стать программистом исключительно ради денег, лучше сразу одумайся. Обучение будет долгим, а труд весьма потным, и если нет внутреннего стимула к профессии, путного ничего не выйдет.
1. С Си начинать *не* надо. Для начала возьми лучше Паскаль.

Всего записей: 115 | Зарегистр. 08-06-2002 | Отправлено: 19:35 24-06-2002
REX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вот не знаю сам Assembler где качать…по какой ссылке

Всего записей: 674 | Зарегистр. 20-10-2003 | Отправлено: 02:06 28-11-2007
aZaZello77

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
REX
Ассемблер ассемблеру рознь.
 
Есть, например, FASM: http://flatassembler.net  Хороший. Удобный, маленький. Керемендую. На сайте и примеры всякие есть.
 
Если надо от Microsoft, то для получения самого свежака можно скачать DDK, там внутри есть MASM (если мне склероз не изменяет). Но это путь для тонких ценителей.
 
А вообще http://wasm.ru/toollist.php  
 
FASM, MAMSM32, TASM, что душе угодно.
 

Всего записей: 14 | Зарегистр. 19-06-2005 | Отправлено: 10:39 28-11-2007
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aZaZello77
А зачам ассемблер то? Сейчас задачь таких практически нету. Архивирование решается уже готовыми разработками - сделать своё можно за лет 10, а работать будет хуже современных. Задача - шифрование, ну напишите лучше чем md5. Производители оборудования дрова пишут сами. То есть даже DirectX на сях. Любое "тонкое место" можно запросто сделать на встроенном ассемблере хоть в Delphi хоть в Си. Будь то возникнет необходимость. А вот не возникает её уже лет пять. Только иногда функцию расчёта CRC меняем для других счётчиков/протоколов - и это всё. Ассемблер по большому счёту вообще не может рассматриваться как необходимый или популярный язык. Был тута случай - чувак написал на ассемблере прокси сервер. Хвастался очень, а зачем сделал непонятно. Ну и практически этот сервер ничегошеньки не умел, к нему не привинтишь шифрование и разбор пакетов ну никак. А вот рассматривая сотню новых компонентов Indy понимаешь, что до этого на ассемблере пахать лет 200-и. И зачем тогда насиловать математику?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 15:59 29-11-2007
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 А зачам ассемблер то?  

Ну во-первых это под PC таких задач не много, но в мире есть много других электронных штуковин к которым зачастую нет высокоуровневых языков. А тренироваться и получить элементарные знания и понятия низкоуровневого программирования можно и поучившись на писях. Потом эти знания адаптируются к конкретному оборудованию и вперёд с песней.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 21:21 29-11-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » программирование


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru