(Эдмонд вышел немного пофлеймить... и....??!!) (зевает...) МДААА УЖЖЖ... Помоему этот топик называется так: "Чему и как учить спросить програмиста" ))))))))
а я вот учился программировать в институте потом год на +fravia а в школе и думать не думал , что буду программировать... жалею только о том , что культура промышленного программирования была в то время разрушена совершенно и не удалось попасть куда- то где можно было научиться промышленному программированию, с тестами , разработкой спецификаций и нормальным циклом производства програмного обеспечения , сейчас с этим лучше ... моё мнение такое 1) архитектура и принципы постороения вычислительных систем 2) алгоритмическое мышление 3) естесственные науки 4) воображение 5) интравертность - но это врождённое 6) хороший учитель, можно книжный а язык , даже ассемблера - это дело наживное
Все это конечно бесспорно хорошо (ваши программы обучения, подготовки и все такое), но... Нужно просто стимулировать желание учиться, причем НЕЗАМЕТНЫМ образом. 14 лет - это переходной возраст, когда возникает острое желание все делать по своему, НЕ ТАК, КАК ГОВОРЯТ РОДИТЕЛИ И "ВСЕ ОСТАЛЬНЫЕ "ПРЕПОДЫ"... Мне самому 14 и я знаю, что говорю. Я начал изучать асм как самый эффективный язык вирмейкера. Имеено вирусы привели меня в ассемблер. Потом я уже рассматривал аську как мощный и универсальный инструмент, и уже потом стали укрепляться знания в других областях (Кстати, около 90% моих знакомых начали изучать асм по той же причине). "Cool hackers, crackers and other" - это часть сегодняшней молодежной культуры. Если раньше все хотели быть космонавтами, то сегодня все стремятся в "хакеры и кракеры".. Просто скажите "малышу", что он может стать неотъемлимой частью ЭТОЙ САМОЙ культуры.
Помойму он сам должен решить. Почему мне никто ничего не говорил ? Я начал гдето в 13 лет. В 12 мне купили камп. Поначалу я пулял в игры. Потом както больше стал интересоватся тем как это всё устроенно. Не могу сказать что у меня какието особеные склоности. Мне нравится математика, информатика. Первой моей книгой была Саоучитель с++ Шилдта. Я вобше не врубался. Мне даже спросить не у кого было(про форумы и не знал тогда). Но мне примитивно было интересно. Помойму ненужно ничего делать. Хочет пусть берёт книги(а я уверен они у вас есть) и читает. Ему повезло в том плане что он может быстро и качествено получить совет. Большего и не надо помойму. Главное не ограничивать свободу действий(хотя если запретить проявится интерес =) ).
Мне 14 лет, я учусь в 9 классе. В 12 лет ужасно надоели игры, и я сел за HTML и естессно JavaScript, потом к 13 пересел за PHP (если кто-то думает, что изучал кусками – неправда, без проблем смогу написать движок для Web-портала), затем надоели тормозы-интерпритаторы и я пересел за компил. - Delphi. Паскаль - язык не сложный, быстро освоил, летом 2005 я понял, что Делфи не дает таких возможностей как, например, тот же ассемблер. Выбирал между сями и асмом. Выбрал асм. Язык не такой уж и сложный, хоть сложней Паскаля так, что потихоньку пополняю багаж знаний. З.Ы. Все написанное выше - чистая правда.
IceStudent Когда человек сравнивает Дельфи и Асм, это значит что назначение по крайней мере одного из языков он не понимает.
_DEN_ А что вам не понравилось? Когда пишешь сообщение надо же что-то с чем-то сравнивать, что бы было понятнее. В данном случае Delphi и Asm (не HTML с асмом же). А так и ежу понятно, что паскаль и асм совершенно различные языки и для разных целей. А насчет c++, на ассемблере можно реализовать многие вещи гораздо логичней и быстрее (по написанию и исполнению), чем на cpp. Кстати, если выходить на уровень драйверов (что планирую после очччень тщательного изучения асма), то про cpp можно забыть.
2 mix_mix : Я не могу назвать себя очень опытным человеком в написании драйверов но уже то что ддк написан на си чтото да говорит. В книгах( Солдатова к примеру ) все примеры идут на си. Не на с++ а имено на си. Ассемблер вам понадобится чисто для понимания процесса. Конечно можно писать драйвера и на ассемблере но это всётаки проблематично. Т.К нужно ешё составить подключаемые файлы.
Ладно, забейте на эту тему. Есть С, есть Асм, есть Дельфи. Единственное, на асме программы получаются более компактные и шустрые, чем на других языках. Опять же повторюсь: на ассемблере можно реализовать многие вещи гораздо логичней и быстрее (по написанию и исполнению), чем на cpp. Так что почему бы не попробовать асм (в принципе между асмом и сями в Win32 нет особо большой разницы).
mix_mix Во-первых, я ужасно не люблю когда те кто меня младше, меня на "Вы" называют Ну вот эта фраза говорит о том что ты пока действительно юн и зелен Delphi и C++ это языки для высокоуровневого проектирования. Ассемблер это низкоуровневый инструмент. Хоть на этих языках и можно написать одно и то же, сравнивать из нельзя. Это идиологически разные вещи. Похоже ты этого пока не понимаешь. Ничего страшного, в 14 лет я этого тоже не понимал
Вот разные челы часто спрашивают - что такого можно реализовать на асме и нельзя на делфи? отвечаю! - Бут вирь! так что дилфи ц и прочая херня это просто инвалиды какието.
doctor_Ice Полностью с тобой не согласен. Возможность написать бут_вирь это отнюдь не показатель хорошести языка, тем более что при большом желании его можно сделать и на Це (пускай это будет для начала Exe-бинарник, который пропишет нужный код в загрузочный сектор). Я могу например утверждать, что на BrainFuck можно (после некоторых мучений), написать экзотическую версию "Hello World", но это же не делает этот язык автоматом лучшим.
хе хе а нужный код ты конечно напишеш на асме ато он в 512 байт не влезет. ой умора. я все это просто к тому что асм может все. а ведь 512 байт это не самый маленький сектор из всех возможных как насчет сектора в 128 байт? уложимся без асмовых вставок так чтоб код который будет в бутылке был чиста на ц или чиста на делфи? все эти цэ все равно что сериалы для домохозяек или как разукрашки раскрасили и уже творцы. хе хе... как говорил лесь подеревянський - Всцатыся можна.
doctor_Ice Программы на ассемблере лишь с очень большим трудом могут быть откомпилированы в программы на Ц и далеко не во всех случаях. В то время как программы на Ц запросто могут быть откомпилированы в программы на ассемблере и для этого есть куча инструментов. Вывод - ассемблер может не всё.
doctor_Ice Ладно, как ты тогда обьяснишь, что в типичных случаях программистам решающим серьезные задачи (т.е. не плодящих бут-вири), платят реальные деньги (на Западе особенно), а снобу незнающему ничего кроме ассемблера (и его неумерянного применяющего) остается довольствоваться только процессом (в большинстве случаев)? Ретроградство оно обычно сказывается на всем сейчас, нетолько на мировозрении (асм луцце и точка), но и на доходах (что тебе я как понял неважно).