А тебя программирование интерисует как интересный способ убить свое время или как средство для зарабатывания денег?
Если как первое, то лучше вообще ассемблер учить.
enix,
Выбери направление. Такие простые системы как VB расчитаны на несложные, но рутинные шаблонные операции. Под них чаще всего невозможно найти нужных алгоритмов, т.к. настоящие спецы его не используют из за низкой скорости и ограничекнных возможностей. Более сложные языки требуют более объёмного процесса изучения, но и предоставляют неограниченные возможности как в плане интерфейса с ЭВМ, так и в богатстве всеможных реализаций нужных математических алгоритмов (в конечном счёте программирование опирается на математику).
Я буду учить .НЕТ языки только тогда, когда они официально войдут в винду. И вообще не понимаю, как объяснить своему заказчику, что для нормальной работы твоей 130 килобайтовой проги он должен скачать фреймворк на 200 мб?!!!
Я буду учить .НЕТ языки только тогда, когда они официально войдут в винду.
Хоть сам подумал, что сказал?
И вообще не понимаю, как объяснить своему заказчику, что для нормальной работы твоей 130 килобайтовой проги он должен скачать фреймворк на 200 мб?!!!
Во-первых, не 200, а чуть больше 20.
Во-вторых, если заказчик не может скачать из интернета 20 мб (смешно просто - на моем убитом диалапе это чуть больше часа) то это не заказчик.
или, что ещё хуже, купить диск с фреймворком!
А, ну если и на диск с .NET Framework денег нету, то тогда вообще тяжко.
.NET не является языком программирования. Поэтому на уроках/лекциях по программированию его не преподают.
Для того, чтобы научиться программировать, нужно учиться, используя язык программирования.
Как язык Паскаль один из лучших в плане использования его для обучения, поэтому и преподают его.
Используя готовые скрипты .NET и готовые алгоритмы, упакованные в классы, никогда не научишься сам писать эти алгоритмы, и соответственно, не научишься програмировать.
Поэтому на лекциях по программированию .NET'у не место.
Поэтому на уроках/лекциях по программированию его не преподают.
Ну... .NET не преподают по одной простой причине.
Тот, кто в совершенстве владеет .NET (по крайней мере может внятно рассказать, использовать десяток классов), тот ни в коем случае не пойдет в ВУЗ преподавать, потому что у него есть выбор -или идти в ВУЗ за 200-300 уе в месяц, или идти на удаленку (500+уе), или на фултайм (1000+ уе), или начать свое дело (если к этому подойти ответственно, то 5000+ уе).
Кстати, те, кто реально преподают .NET на (проводят лекции, консультации и т.п.) - спикеры - зарабатывают больше 1000 уе в час.
А ни один адекватный ВУЗ не может позволить своим студентам такую роскошь - поэтому приходится обходиться дешевыми лекциями по QB/Pascal/C++.
Вот такой вот у нас получается расклад.
Используя готовые скрипты .NET и готовые алгоритмы, упакованные в классы, никогда не научишься сам писать эти алгоритмы, и соответственно, не научишься програмировать.
Знаешь, уже около 3-х лет работаю с .NET, и ни разу не видел этих так называемых "готовых скриптов" - хоть подскажи, где искать, или бред не неси, в конце концов.
"Готовые алгоритмы" - да, в .NET есть ряд готовых алгоритмов (соритровка, двоичный поиск и несколько других), но я бы не сказал, что это алгоритмы "на все случаи жизни" - все равно алгоритмы прийдется писать самому.
"упакованные в классы" - сам подумал, что это такое?
Я сейчас исключительно ради интереса достал себе книгу, которая, судя по заглавию, должна была рассказывать о способах проектирования, но на самом деле представляет примеры проектирования алгоритмов и ... задания для самостоятельного проектирования И знаешь, составлять эти алгоритмы (правда, на на VC++, как там предлагают, а на VB 2005) у меня получается, так что мимо кассы твое заявление.
А Тему снова понесло ) Не слушай его, к программированию он имеет очень отдаленное отношение
Раз с Паскалем, т.е. основами алгоритмики ты уже знаком, переходи на серьезный кроссплатформенный язык программирования, который позволит решать реальные задачи, изучать одновременно более глубоко алгоритмы и архитектуру ВТ, который является международным промышленным стандартом и который превосходит по количеству книг/статей/исходников/программ все другие языки вместе взятые - на Си, а потом на Си++
В качестве компиляторов под Винду используй MSVC++ 2003 (там он называется Unmanaged C++, в отличие от тупого обрезка Managed C++), под нормальные операционные системы - gcc
Sharp,
На самом деле всё гораздо проще - это агенты Микрософта. Заметил постоянное мелькание крупных цифр в топиках? Тут особый комивояжерский талант нужен по впраиванию всякой лабуды.
Да ни для кого это и не секрет. Возьми того же Гайдара с VbStreet's, который открыто хвастается своими контактами с Микрософтом. Он так проникся идеей американской мечты что даже аватар персонажа из звёздный войн на форуме взял (ну этого карлика жид... джедайского). Ну и наши админы недалеко от его галактики пристыковались. А тёма у них где то во втором эшелоне ходит, его даже в админы здесь брать передумали.